Descrizione
Perché Excel Stock Sync
L’import nativo di PrestaShop si ferma a 30 secondi di timeout e non ti dice quale riga ha fallito. Se ricevi il file di magazzino dal gestionale o dal fornitore più volte al giorno, prima o poi uno SKU sbagliato fa perdere l’ordine a un cliente.
Excel Stock Sync nasce da un caso reale: un e-commerce con oltre 40.000 SKU e import orario da server FTP. Ogni funzione è progettata per un uso quotidiano in produzione, non per una demo.
Cosa fa
- Mappatura colonne dinamica — associa le colonne del tuo file ai campi PrestaShop una volta, il modulo la ricorda. Auto-detect del delimitatore (
;,tab, pipe). Nessun preprocessing richiesto sul file. - Simulazione preventiva — esegui un intero ciclo di parsing e matching senza scrivere nel database. Vedi riga per riga cosa cambierà: quantità vecchia, nuova, stato, errori. Esportabile in CSV.
- Download automatico da FTP — host, porta, credenziali (cifrate nel DB), percorso, nome file. Test di connessione integrato. Modalità passiva per NAT/firewall.
- Schedulazione CRON — da 15 minuti a 24 ore. URL protetto con
secure_key. Comando crontab generato automaticamente. - Modalità Overwrite o Increment — sovrascrivi il valore assoluto dal gestionale, oppure somma carichi di magazzino da DDT fornitore.
- Log per riga — ogni SKU processato viene registrato con vecchia quantità, nuova, stato (
success/not_found/error) e messaggio. - Tollerante ai crash — try/catch/finally su tutto il ciclo,
register_shutdown_functionche logga i crash PHP,set_time_limit(600)per hosting condivisi con timeout a 30 secondi. - CSV e XLSX nativi — qualsiasi encoding (UTF-8, UTF-16, ISO-8859-1), rimozione automatica del BOM, gestione righe quotate. XLSX tramite libreria PhpSpreadsheet.
- Dashboard osservabile — stato file, FTP, mappatura, CRON a colpo d’occhio. Contatori import totali, prodotti aggiornati, errori. Ultimi log accessibili.
Compatibilità
- PrestaShop 1.7.0.0 → 8.x
- PHP 7.2 → 8.3
- MySQL 5.6+ / MariaDB 10.3+
- Estensioni PHP:
mbstring,ftp,json - Multistore supportato
Cosa include l’acquisto
- Installazione su un negozio PrestaShop
- Aggiornamenti a vita del ramo 2.x — nessun canone ricorrente
- Supporto via email entro 48 ore lavorative
- Garanzia di rimborso entro 14 giorni
- Codice sorgente leggibile, non offuscato (architettura a classi separate e commentate)
- Fatturazione elettronica IT / UE (reverse charge per P.IVA UE)
Flusso di lavoro in 4 passi
- Upload — carichi il file dal backoffice, o configuri un server FTP da cui il modulo lo scarica.
- Mappa — associ le colonne del file ai campi PrestaShop con anteprima in tempo reale.
- Simula — esegui la simulazione completa, controlli cosa cambierà, esporti il report. Niente tocca il database.
- Importa — dai conferma. Il modulo scrive su
ps_stock_availablee logga tutto.
Per la documentazione tecnica completa consulta excelsyncstock.it/documentazione.
Le domande frequenti sono raccolte nel tab FAQ più in basso, raggruppate per argomento.









