Se l’esecuzione del cron di sincronizzazione rilascia errore, verificate i log del vostro server per comprenderne il motivo.
Nel caso si generasse un problema timeout lato server, tenete presente che su cataloghi vasti la sincronizzazione potrebbe richiedere molto tempo.
Potete controllare in qualsiasi momento il numero di prodotti da processare tramite cron consultando le liste di prodotti nel TAB Sync del modulo (aggiungi / aggiorna / chiudi prodotti) e stimare un tempo di elaborazione di circa 3 secondi per prodotto, utili a processare la comunicazione di richiesta / risposta con eBay.
Se questo tempo è superiore al tempo massimo di esecuzione del vostro server (il valore è visibile nella schermata “Informazioni di Sistema” del modulo), il cron potrebbe andare in timeout (il modulo imposta una direttiva per aumentare il tempo massimo di esecuzione a 3600 secondi, ma questa impostazione potrebbe venire ignorata dal server in base alle configurazioni del sistema).
Come già indicato nella documentazione, il cron NON deve essere utilizzato come sostituto di una sincronizzazione massiva dei prodotti o di grandi cataloghi, che dovrà essere sempre effettuata tramite modulo mediante la funzionalità Fast Sync.
Se avete cataloghi con molti prodotti (es. 500+ prodotti) NON utilizzate mai il cron di revise, in quanto processerà l’intero catalogo richiedendo ore per completarsi e generando probabilmente un tiemout.
Il cron di sincronizzazione prodotti è ideato per chi utilizza sistemi di importazione esterni e necessità di aggiornamenti rapidi e frequenti dei prodotti che hanno subito modifiche senza l’utilizzo degli hook di Prestashop (si veda la sezione cron della documentazione per maggiori dettagli e in particolare l’utilizzo della funzionalità “reviselastimport” per aggiornare i soli prodotti modificati).
Non sarà necessario alcun cron se l’utilizzo di Prestashop avviene in maniera standard (tramite backoffice) poichè il modulo sincronizzerà i prodotti automaticamente al salvataggio mediante il sistema di hook integrato in Prestashop (si veda “Come il modulo mantiene sincronizzati i prodotti” nelle FAQ per maggiori informazioni).