Collegare PrestaShop: gli ordini arrivano da soli, il tracking torna sul negozio. Cosa leggiamo, cosa scriviamo e come si attiva.
Non disponibile per ora: usa il file CSV.
Non tocca prezzi, prodotti o clienti del negozio.
Installi un piccolo modulo sul tuo negozio, copi indirizzo e chiave qui, e gli ordini iniziano ad arrivare.
Circa 10 minuti
In questa pagina, nella sezione Dove trovo la chiave, premi Scarica il modulo.
Ottieni il file spedizioniconnector.zip. Non scompattarlo.
Nel pannello di PrestaShop apri Moduli, poi Gestione moduli (in inglese Module Manager).
In alto premi Carica un modulo (Upload a module) e scegli il file scaricato.
Alla fine leggi che il modulo è installato. Se vedi il pulsante Installa, premilo.
Poi premi Configura: il modulo ha già attivato il webservice e creato una chiave con i soli permessi che servono.
Nella pagina del modulo trovi Indirizzo del negozio e Chiave webservice.
Puoi spedire da subito portando gli ordini con un file CSV o inserendoli a mano. Quando il collegamento è attivo gli ordini arrivano da soli e il tracking torna sul negozio.
Il nome e il logo di PrestaShop appartengono ai rispettivi proprietari e indicano soltanto con quale piattaforma ci si collega.
Copiali così come sono nel modulo di questa pagina.
Chiediamo al tuo negozio se la chiave funziona e che permessi ha. Se manca qualcosa te lo diciamo subito e non salviamo niente.
Se va bene, leggi che il negozio è collegato.
PrestaShop non avvisa da solo dei nuovi ordini: passiamo a leggerli ogni pochi minuti.
Dopo la prima lettura, nella scheda del negozio trovi gli stati da importare. Di norma bastano quelli già scelti.
Quando il primo ordine arriva, aprilo e controlla indirizzo, articoli e peso.
I pesi li leggiamo come chilogrammi: se il tuo negozio usa un'altra unità, correggili.
Crea la spedizione del primo ordine, poi apri quell'ordine su PrestaShop e guarda la parte dedicata alla spedizione.
Deve comparire il numero di tracking.
Lo trovi già pronto nella pagina Configura del modulo. È quello del tuo sito, con https:// all'inizio.
La trovi nella pagina Configura del modulo: sono 32 caratteri, copiali tutti. La conserviamo cifrata e non la mostriamo più.
Apri Parametri avanzati, poi Webservice (Advanced Parameters, Webservice). Metti su Sì la voce Attiva servizio web PrestaShop e salva. Premi Aggiungi nuova chiave webservice, poi Genera!, scrivi una descrizione e lascia lo stato attivo. Spunta i permessi qui sotto e premi Salva.
orders, order_details, order_states, addresses, customers, countries, states, currencies, carriers, products
order_carriers
order_histories
messages e tags: senza questi l'ordine arriva senza il messaggio del cliente e senza le etichette dei prodotti.
In questa pagina, sotto Negozi collegati, vedi il tuo indirizzo con la scritta Collegato.
Dopo la prima sincronizzazione la scheda del negozio mostra gli stati degli ordini, con i loro nomi. Se compaiono, la lettura funziona.
Usa il pulsante di prova in questa guida: rileggiamo chiave e permessi e ti diciamo com'è andata.
Il link di tracking nell'email di PrestaShop nasce dal campo URL di tracciamento del corriere, nelle impostazioni dei corrieri del tuo negozio. Controlla che ci sia e che usi il simbolo @ al posto del numero.
Copiala di nuovo per intero e controlla che lo stato della chiave sia attivo. Se è giusta, il tuo hosting può cancellare l'intestazione di autorizzazione: chiedigli di attivare CGIPassAuth, oppure di dirti se serve la modalità CGI nella pagina Webservice.
Il messaggio elenca cosa manca. Aggiungilo nella pagina Webservice, oppure installa il nostro modulo, che crea una chiave già completa.
Apri Parametri avanzati, poi Webservice, metti su Sì la voce Attiva servizio web PrestaShop e salva. Il modulo lo fa da solo quando lo installi.
Controlla l'indirizzo. Se è giusto, apri Parametri negozio, Traffico e SEO (Traffic & SEO) e premi Salva nella sezione Imposta URL: PrestaShop rigenera il file .htaccess. Se non basta, chiedi al tuo hosting di attivare la riscrittura per /api.
Ne hai copiati di più o di meno, oppure è entrato uno spazio nel mezzo. Copiala di nuovo.
Il tuo sito deve essere in https. Lo attivi in Parametri negozio, Generale, se il tuo hosting offre il certificato.
Usa l'indirizzo che vedi nel browser alla fine, con o senza www, oppure quello mostrato nella pagina Configura del modulo.
Il nostro modulo non viene dal negozio ufficiale dei moduli di PrestaShop, quindi può comparire un avviso. Se lo hai scaricato da questa pagina, puoi proseguire.
Finora il collegamento è stato provato solo in simulazione. Controlla i primi ordini e, se qualcosa non torna, scrivi all'assistenza.
Attiva il webservice e crea la chiave. Non invia dati a nessuno: gli ordini li leggiamo noi usando la chiave che ci dai. Se lo disinstalli, cancella la chiave e rimette il webservice com'era.
PrestaShop non ha avvisi automatici per questo collegamento: un ordine nuovo compare alla lettura successiva.
Scriviamo il numero sulla riga del corriere dell'ordine e, quando la spedizione copre tutto l'ordine, lo passiamo allo stato di spedito. Se spedisci solo una parte, l'ordine resta nel suo stato.
Se hai scelto di avvisare i clienti, l'email è quella di PrestaShop per lo stato di spedito. Parte solo se quello stato prevede l'invio di un'email e, se l'ordine ha più numeri di tracking, può mostrare il primo.
La chiave vale per i negozi a cui è associata. Con più negozi nella stessa installazione non abbiamo ancora provato il collegamento.
Usiamo la stessa chiave webservice delle altre versioni. Il nuovo accesso con OAuth2 di PrestaShop 9 non è previsto.
Cancelliamo la chiave da noi. Per toglierla anche dal negozio apri Parametri avanzati, Webservice, oppure disinstalla il modulo.