Actualitzar la botiga virtual de PrestaShop
Video-tutorials: vídeos PrestaShop
El menú Actualitzar PrestaShop traspassa automàticament les categories, productes i fabricants del programa de gestió QFACWIN a la botiga PrestaShop.
Aquest procés traspassa tots els articles, categories i fabricants del software de gestió QFACWIN a la botiga virtual PrestaShop. Per a això selecciona tots els articles marcats per a incorporar a la botiga (amb la casella Internet activada) i actualitza automàticament la botiga virtual de PrestaShop amb aquestes dades. Els articles que no tinguin la marca d'Internet indicada no es traspassaran a la Botiga de PrestaShop, encara que es poden utilitzar per facturar des del programa.
Si s'enllaça QFACWIN amb una botiga en funcionament o que ja conté articles que es volen conservar, s'ha de fer una importació inicial per establir l'associació entre els articles de PrestaShop i els que s'afegiran al programa abans d'actualitzar la botiga per primera vegada. Si no es fa així, en actualitzar la botiga amb les dades de QFACWIN no es conservaran les dades opcionals com les paraules clau o els comentaris dels clients que tinguin els articles a la web.
El procés d'actualització es pot agilitzar si es realitza només amb els articles que s'hagin modificat des de l'última actualització o des d'una data concreta marcant Només actualitzar els articles canviats des de. Per defecte s'indica la data de l'última actualització.
El més recomanable és realitzar primer una actualització de tots els articles i posteriorment anar realitzant actualitzacions parcials només amb els articles canviats des de l'última actualització.
Si es porta control d'estoc a PrestaShop es pot actualitzar únicament l'estoc canviat des d'una data (per defecte es guarda la de l'última actualització) sense actualitzar la resta de dades dels articles ni l'estoc dels articles sense moviments, marcant la casella Només actualitzar l'estoc canviat des de. S'actualitzarà l'estoc a PrestaShop dels articles que hagin tingut moviments des d'aquesta data amb les unitats que tingui l'article a QFACWIN.
En activar el mòdul per gestionar 5 botigues d'Internet en aquesta pantalla es mostra un desplegable per seleccionar quina botiga s'ha d'actualitzar. Trobarà informació sobre el mòdul al blog de QFACWIN.
Processar actualització en trams de x articles: En afegir la foto d'un article, PrestaShop crea automàticament diversos fitxers en diferents mides a partir de la foto original. D'aquesta manera s'eviten problemes de visualització que podrien aparèixer si les fotos dels articles no fossin totes de la mateixa mida.
Aquest procés pot durar fins a 1 segon per a cada article de manera que la càrrega d'articles des de QFACWIN pot arribar a sobrepassar el temps màxim d'execució permès (timeout) que tenen els servidors d'Internet per executar un script.
La manera de solucionar això és "dividir" l'actualització de la botiga en diversos scripts de manera que cadascun d'ells pugui executar l'actualització d'una quantitat limitada d'articles i no se sobrepassi el timeout indicat.
El temps emprat en actualitzar un article depèn de la velocitat i configuració del servidor on estigui la botiga PrestaShop i del nombre d'articles nous o amb fotos canviades que es traspassin.
Miri d'actualitzar la botiga; si el traspàs es talla a causa d'un timeout, redueixi el nombre d'articles a processar en cada tram i intenti-ho de nou fins ajustar els articles a actualitzar al temps permès pel seu servidor.
Cadascuna de les vegades que s'executa aquest procés es esborren tots els articles de la botiga i es traspassen tots els articles que estiguin seleccionats per a Internet.
Ha d'executar aquest procés cada vegada que canviïn preus, afegeixi articles o modifiqui dades que afectin la botiga com descripcions, etc.
Donat que el procés de traspàs afecta la majoria d'arxius de la botiga, és extremadament important disposar de còpies de seguretat periòdiques de la mateixa. Per això, abans d'iniciar el traspàs, el programa li demanarà si vol fer còpies i, en cas afirmatiu, el portarà a la utilitat de backup de PrestaShop. Si ja disposa de la còpia, premi NO per iniciar el procés d'actualització o Cancel·lar per sortir de la pantalla.
L'actualització de la botiga es realitza en dues fases:
1. Càrrega dels arxius de dades i imatges (fotos dels articles). El procés de traspàs genera la informació dels articles i categories a traspassar i la puja a la botiga juntament amb els arxius d'imatges dels articles i categories. Es pot configurar el traspàs perquè només pugui els arxius d'imatges canviats des de la data de l'última actualització, de manera que el traspàs es realitza més ràpidament.
Aquest procés no esborra els arxius d'imatges existents. Si es vol netejar completament la botiga abans d'actualitzar, cal esborrar els arxius d'imatges manualment mitjançant FTP.
2. Incorporació de les dades a la botiga de PrestaShop. És important entendre com es realitza la incorporació de dades per saber quins dades introduïdes a PrestaShop es conserven i quins dades es actualitzen amb els existents en el programa de facturació.
- La botiga s'omple només amb les categories i productes seleccionats en el programa de facturació. Es borren totes les categories i articles existents, per la qual cosa no s'han d'afegir categories ni productes directament a la botiga PrestaShop. Es poden modificar canviant dades que no pujen del programa de facturació.
- Es mantenen les dades relacionades amb categories i articles ja existents que no estiguin en els arxius del software de gestió QFACWIN: estadístiques de visites i vendes, notes de clients, avisos a clients en modificar els productes, descripcions en múltiples idiomes, etc. Per això el programa fa una còpia dels arxius que contenen aquest tipus d'informació i la incorpora als nous dades. En el manteniment d'articles de QFACWIN (arxius -> articles) trobarà un botó que obre directament en PrestaShop l'edició de l'article seleccionat, la qual cosa li permet actualitzar fàcilment les dades que no existeixin en el programa de facturació.
Concretament, s'actualitzen les següents dades:
Categories:
- Es borren totes les categories existents.
- Es poden totes les categories del software de gestió QFACWIN amb les següents dades: Codi categoria, codi categoria a la qual pertany (pare), foto, descripció en idioma 1, descripció en segon idioma (si s'indica la correspondència en configurar). Les categories es ordenaran en PrestaShop segons l'ordre establert en el camp Ordenació.
- Si la categoria existia anteriorment a PrestaShop, es recuperen totes les dades que tenia (descripcions en altres idiomes, i qualsevol altre dada de contribucions, etc.).
Productes:
- Es borren tots els articles existents.
- Es poden tots els articles seleccionats en el software de gestió QFACWIN (amb el camp Internet activat)
amb les següents dades: descripcions en idioma 1, descripcions en segon idioma (si s'indica la correspondència en Web -> PrestaShop -> Configurar), foto del producte, altres fotos (si s'ha indicat en configuració), estoc actual, unitats de venda mínima, preu de venda, preus de venda de diverses tarifes (si s'han indicat en configuració), pes, tipus d'impost (segons les correspondències de configuració), data d'última modificació, preu d'oferta (si en té), categoria a la qual pertany, model. El codi de barres també es traspassa si és numèric i de màxim 13 caràcters, ja que PrestaShop només admet aquest tipus de codis en el camp EAN13.
L'ordre dels articles indicat en el camp Número d'ordre en el catàleg de la pestanya internet de l'article es respectarà en PrestaShop si en el Back Office -> Preferències -> Productes -> Paginació, els productes estan ordenats per posició en la categoria. Si s'indica un altre tipus d'ordenació, es respecta l'indicada en PrestaShop. En els articles amb atributs, l'ordre en què es mostren els valors de les propietats en les llistes desplegables de PrestaShop és el mateix que s'indica en el fitxer de propietats (pestanya Articles -> Icona Propietats o en Arxius -> Propietats d'articles).
A la botiga virtual PrestaShop és obligatori que els camps d'URL amigable i Atribut per defecte estiguin plens.
En donar d'alta un article en PrestaShop, QFACWIN genera les URLs amigables a partir del nom. Si vol canviar-les a PrestaShop i que es mantinguin, marqui el camp "mantenir URLs amigables" en la configuració de l'enllaç. Amb aquest camp marcat, QFACWIN no modificarà les URLs amigables existents (només les generarà per articles o categories noves).
A QFACWIN no s'indica un atribut per defecte, per la qual cosa, en donar d'alta l'article a PrestaShop, s'indica per defecte el primer. Un cop indicat, en actualitzar la botiga, QFACWIN manté el que estigui indicat. En el cas de les categories, en pujar una categoria nova, el procés omple els camps meta_title i meta_description amb el nom de la categoria.
Les descripcions llargues no es pujaran si així s'ha indicat en configuració (en aquest cas es mantindran les existents a PrestaShop).
- Si el producte existia anteriorment a PrestaShop, es recuperen totes les dades que tenia (estat del producte, descripcions en altres idiomes, data d'alta, altres categories a les quals pertany, ressenyes del producte i qualsevol altra dada de mòduls, etc.)
Les dades només es conserven si el producte està seleccionat per Internet a QFACWIN. Per exemple, si tenim el producte A a la botiga i traiem la marca d'Internet, de manera que quan realitzem el traspàs no queda seleccionat, l'article i totes les seves dades es borraran de la botiga. Si posteriorment tornem a marcar-lo, el producte quedarà com si fos un producte nou (si tenia altres dades relacionades ja no es podran recuperar). En el cas d'actualitzar només els articles canviats des d'una data, aquests articles no es borren, queden a la web com desactivats.
Per això, només ha de treure la marca d'Internet a QFACWIN dels productes que ja no existeixin o als quals ja no vulgui comercialitzar a la botiga de PrestaShop. Si no està segur d'això, és millor que els desactivi des del panell d'administració de PrestaShop marcant l'Estat del producte com a Agotat. Quan es puja un producte que ja existia a PrestaShop, es manté l'estat que tenia, ja que a QFACWIN no existeix aquest camp.
Tot el procés de traspàs des del software de facturació QFACWIN a la botiga de PrestaShop es realitza automàticament prement el botó Actualitzar la botiga a la pantalla de traspàs a PrestaShop.
En funció de les fotos i articles a pujar, el procés pot trigar diversos minuts. Si es cancela el procés a mitja execució, en tornar a executar el traspàs, s'iniciarà el procés de recuperació automàtica de les còpies que tornarà a deixar la base de dades com estava. Vegeu Problemes durant el traspàs.
El programa genera un log informatiu de tots els esdeveniments que ocorren durant el traspàs. Comproveu que tot sigui correcte. Podeu guardar el log i imprimir-lo per revisar-lo detingudament si hi ha incidències.
PROBLEMES DURANT EL TRASPÀS:
Atès que el procés de traspàs afecta la majoria d'arxius de la botiga, és summament important disposar de còpies de seguretat periòdiques de la botiga de PrestaShop.
En realitzar el procés de traspàs, el programa estableix punts de restauració automàtics. Si per alguna raó (problemes de connexió, errors de configuració, etc.) es interromp el procés de traspàs, en tornar-lo a executar, el programa detecta la finalització anòmala del procés anterior i restaura automàticament la base de dades, deixant-la igual que abans d'iniciar el procés anòmal.
Si el procés de traspàs no finalitza correctament, cal procedir de la següent manera:
- Comprova el log d'actualització per determinar la causa del problema; pots guardar-lo per a futures comprovacions. Si es tracta d'un error de configuració, corregeix-lo. QFACWIN valida alguns caràcters que no són acceptats per PrestaShop com el codi d'article (no pot contenir cometes), el nom d'article, categoria i fabricant (no pot contenir <>;=#{}) i el model (no pot contenir <>;={}). Si algun d'aquests caràcters està present, anota el missatge d'error al log.
- Torna a executar el procés, que restaurarà automàticament la base de dades i tornarà a intentar el traspàs.
Error: JPEG error #42
Aquest error es produeix al traspassar categories o articles a la botiga virtual PrestaShop quan la foto està truncada (ocupa 0 bytes) degut generalment a un error en descarregar la foto d'Internet.
Per solucionar aquest error cal modificar l'article o categoria i posar-li una foto correcta.
Error de correspondència entre impostos:
Si l'article en el programari de gestió QFACWIN té un tipus d'impost i no s'ha definit la correspondència amb els de la botiga PrestaShop en configuració, apareixerà un error del tipus:
*** ERROR **** Error: correspondència tipus d'impost no definida: x
En aquest cas, defineix la correspondència o canvia el tipus d'impost de l'article i torna a executar el traspàs.
Temes relacionats:
Recollir comandes de PrestaShopImportar dades de PrestaShop a QFACWIN
Configurar integració amb PrestaShop