Integrazione per negozi online

Tracciamento server-side per PrestaShop

Abilita il webservice di PrestaShop, dai a ROASaurus una chiave di lettura e gli ordini pagati vengono recuperati ogni 5 minuti e inviati dal server alle tue piattaforme pubblicitarie.

PrestaShop in sintesi
Gli ordini arrivano tramitePolling del webservice ogni 5 minuti
CredenzialiChiave webservice con accesso GET a ordini, clienti, indirizzi, paesi e valute
Ordini pagatiOrdini che PrestaShop segna come validi
Snippet della thank-you pageorder-confirmation.tpl o l’hook displayOrderConfirmation
Abbinamento degli ordiniSnippet della thank-you page, poi un’email lasciata in precedenza dal visitatore

Come si collega PrestaShop

  1. Aggiungi lo script di ROASaurus all’header del tuo tema (templates/_partials/head.tpl) oppure con un modulo di codice personalizzato.
  2. Aggiungi lo snippet della pagina di ringraziamento a order-confirmation.tpl, oppure un modulo sull’hook displayOrderConfirmation, compilato con l’order id.
  3. Advanced Parameters › Webservice: abilitalo e aggiungi una chiave con accesso GET a ordini, clienti, indirizzi, paesi e valute. Inserisci la chiave in ROASaurus.

Come vengono letti gli ordini

PrestaShop non ha webhook per gli ordini, quindi ROASaurus chiede al webservice gli ordini aggiornati dall’ultima esecuzione, ogni 5 minuti, con una sovrapposizione di 30 minuti. Contano come pagati solo gli ordini che PrestaShop segna come validi. Per ogni ordine, ROASaurus cerca il cliente, l’indirizzo di fatturazione, il paese e la valuta, ed è per questo che la chiave ha bisogno dell’accesso in lettura a queste risorse.

Le righe d’ordine conservano il prodotto e la sua combinazione, così le varianti restano distinte. ROASaurus legge il totale pagato comprensivo di tasse, il riferimento dell’ordine, l’email e il nome del cliente, il telefono, la città, il CAP e il paese.

Collegare gli ordini ai clic sugli annunci

Lo snippet della pagina di ringraziamento fa partire l’acquisto in ROASaurus con l’order id e il totale di PrestaShop nella pagina di conferma, collegando l’ordine al visitatore e al suo clic sull’annuncio. Senza, ROASaurus ripiega su un’email che il visitatore ha lasciato in precedenza sul tuo sito, per esempio in un popup.

Limiti

  • Niente webhook: gli ordini arrivano alle tue piattaforme pubblicitarie fino a 5 minuti dopo essere diventati validi. «Fetch orders now» avvia una sincronizzazione su richiesta.
  • Gli ordini PrestaShop non includono l’indirizzo IP del cliente, quindi il ripiego sull’IP non è disponibile. Aggiungi lo snippet della pagina di ringraziamento.
  • Il connettore è costruito a partire dalla documentazione ufficiale dell’API della piattaforma. Premi Test connection dopo aver salvato le credenziali, poi fai un ordine di prova e controlla l’Event log.

Correlati

FAQ

Domande, risposte

Perché la chiave webservice ha bisogno dell’accesso a clienti e indirizzi?

Un ordine PrestaShop contiene solo gli ID di cliente, indirizzo di fatturazione, paese e valuta. ROASaurus legge questi record per ottenere l’email, il nome e la località che trasforma in hash per le piattaforme pubblicitarie.

Quali ordini vengono inviati?

Gli ordini che PrestaShop segna come validi, ed è così che contrassegna un ordine pagato. Gli altri restano esclusi finché non diventano validi.

Quanto velocemente arrivano gli ordini?

Entro circa 5 minuti. PrestaShop non ha webhook per gli ordini, quindi ROASaurus interroga il webservice. «Fetch orders now» nella scheda Connection sincronizza subito.

Ogni vendita, ricondotta all’annuncio che l’ha generata

Tracciamento server-side, profitto e lifetime value in un’unica app. Prova gratuita di 14 giorni, senza carta di credito.

Inizia la prova gratuita →