Vai al contenuto

Collegare PrestaShop

PrestaShop si collega in due parti: il modulo commercioVirtuoso.it, che ci avvisa in tempo reale di ogni modifica, e la chiave del Webservice, con cui leggiamo il catalogo e creiamo gli ordini.

Il modulo funziona con PrestaShop 1.6.0.14 e successivi, 1.7, 8 e 9 (PHP 5.6 o superiore).

1. Installa il modulo

  1. Nel pannello venditore apri Integrazione, scegli PrestaShop e clicca Configura connessione.
  2. Nel riquadro Step 1 · Installa il modulo CV su PrestaShop, in cima al modulo di connessione, clicca Scarica: ottieni il file commerciovirtuoso.zip.
  3. Nel back office PrestaShop vai in Moduli → Module Manager → Carica un modulo, scegli il file e installalo.

2. Crea la chiave del Webservice

  1. In PrestaShop vai in Parametri avanzati → Webservice, attiva il Webservice e aggiungi una chiave.
  2. Dai alla chiave i permessi di lettura e scrittura sulle risorse di catalogo, giacenze e ordini: products, combinations, stock_availables, product_options, product_option_values, categories, manufacturers, images, orders, order_histories, order_states, order_slip, addresses, e in lettura languages, currencies, countries, configurations, shops.
  3. Nel pannello compila URL negozio (senza la barra finale) e API Key, poi clicca Testa connessione e Salva connessione.

3. Collega il modulo alla connessione

  1. Nella pagina della connessione, scheda Impostazioni, trovi il riquadro Setup PrestaShop · Connessione, con tre valori da copiare: URL Webhook CV, ID Connessione e Webhook Secret.
  2. In PrestaShop apri Moduli → CommercioVirtuoso → Configura e incollali nella prima sezione.
  3. Per ricevere gli ordini del marketplace su PrestaShop, attiva nel modulo API Ricezione Ordini.

Non serve configurare nessun cron: oltre agli avvisi del modulo facciamo comunque un controllo di sicurezza ogni 30 minuti. Se devi cambiare il secret usa Rigenera secret e aggiorna il valore nel modulo.

Cosa si sincronizza

  • Catalogo: prodotti, combinazioni, immagini, prezzi e disponibilità.
  • Ordini: creati su PrestaShop tramite il modulo, con la giacenza scalata anche lì. Se l'ordine viene annullato sul marketplace lo annulliamo anche su PrestaShop; per ripristinare la giacenza serve il modulo alla versione 3.4.0 o successiva.
  • Spedizioni: il numero di tracking che inserisci su PrestaShop torna al cliente (controllo ogni 30 minuti).
  • Rimborsi: arrivano tramite il modulo.
Aggiornato il 2026-09-25 · 6 min di lettura