Colonne dinamiche
Interfaccia visuale per associare le colonne del tuo file ai campi PrestaShop. Identifica i prodotti tramite id_product, reference, ean13 o combinazioni. Auto-detect del delimitatore.
Un modulo nato in produzione su un e-commerce con oltre 40.000 SKU e cron orario: mappatura colonne dinamica, simulazione preventiva dell'import, log per riga, aggiornamenti automatici via FTP. Pensato per chi deve rispondere al cliente quando lo stock va storto.
Se ricevi il file di magazzino dal fornitore o dal gestionale tre volte al giorno, il momento in cui uno SKU sbagliato fa perdere l'ordine a un cliente è solo questione di tempo. Ecco cosa cambia con Excel Stock Sync.
Ogni voce di questa lista nasce da un bug reale visto in produzione e dalla relativa patch. Non c'è niente di decorativo.
Interfaccia visuale per associare le colonne del tuo file ai campi PrestaShop. Identifica i prodotti tramite id_product, reference, ean13 o combinazioni. Auto-detect del delimitatore.
Supporto completo per CSV (qualsiasi encoding: UTF-8, UTF-16, ISO-8859-1) e XLSX via PhpSpreadsheet. Rimozione automatica del BOM, gestione righe quotate.
Esegui un import virtuale completo. Vedi prodotti trovati, quantità attuali e nuove, non trovati, errori. Esporti il report. Il database non viene toccato finché non confermi.
Configuri host, porta, credenziali, percorso, nome file. Password cifrata nel database. Test di connessione integrato. Modalità passiva supportata.
Frequenze da 15 minuti a 24 ore. URL protetto da secure_key. Comando crontab generato automaticamente. Tracciamento corretto della sorgente.
Try/catch/finally sull'intero ciclo di import. register_shutdown_function registra i crash PHP nei log. Un errore su una riga non blocca l'intero batch.
Overwrite per valori assoluti dal gestionale. Increment per carichi di magazzino (aggiunge la quantità del file a quella esistente). Scelta al volo o fissa.
Due tabelle dedicate: ps_excelsyncstock_log per l'header, ps_excelsyncstock_log_detail per la granularità per riga. File logs/sync.log rotabile.
Stato sistema a colpo d'occhio: file caricato, FTP configurato, mappatura salvata, CRON attivo. Contatori import totali, prodotti aggiornati, errori.
Una volta configurata la mappatura, il modulo lavora in autonomia. L'unica cosa che devi fare è guardare il dashboard una volta al giorno.
Carichi il file dal backoffice, oppure configuri un server FTP da cui il modulo lo scarica automaticamente.
Associ le colonne del file ai campi PrestaShop. Anteprima in tempo reale delle prime righe. Salvi.
Esegui la simulazione completa. Controlli cosa cambierà. Esporti il report. Niente tocca il database.
Dai conferma. Il modulo scrive su ps_stock_available e logga tutto.
Testato su hosting condiviso con max_execution_time di 30 secondi. Se gira lì, gira ovunque.
Nessun canone mensile, nessun modello a sito-anno. Per agenzie e white-label scrivici per condizioni dedicate.
Se la tua non è qui, scrivici a supporto@i-creativi.com.
mbstring, ftp e json abilitate.id_product + id_product_attribute, reference combinazione, reference prodotto, EAN13. Se il file contiene la variante, viene aggiornata la variante; se contiene solo il padre, viene aggiornato il padre.register_shutdown_function aggiuntivo intercetta timeout PHP ed errori fatali e registra un record CRASH nel log. Non perdi mai la tracciabilità.set_time_limit(600) e imposta memory_limit=512M per la durata dell'operazione. Su file di 40.000 righe l'import completa tipicamente in 15-30 secondi.