Webshop-integration

Server-side tracking til PrestaShop

Aktivér PrestaShop-webservicen, og giv ROASaurus en læsenøgle, så hentes betalte ordrer hvert 5. minut og sendes til dine annonceplatforme fra serveren.

PrestaShop i overblik
Ordrer ankommer viaWebservice-hentning hvert 5. minut
LegitimationsoplysningerWebservice-nøgle med GET-adgang til ordrer, kunder, adresser, lande og valutaer
Betalte ordrerOrdrer, som PrestaShop markerer som gyldige
Snippet på tak-sidenorder-confirmation.tpl eller hooket displayOrderConfirmation
Matching af ordrerSnippet på tak-siden, derefter en e-mail, den besøgende har oplyst tidligere

Sådan forbindes PrestaShop

  1. Tilføj ROASaurus-scriptet til dit temas header (templates/_partials/head.tpl) eller med et modul til brugerdefineret kode.
  2. Tilføj snippet til tak-siden i order-confirmation.tpl eller et modul på hooket displayOrderConfirmation, udfyldt med ordre-id'et.
  3. Advanced Parameters › Webservice: Aktivér den, og tilføj en nøgle med GET-adgang til ordrer, kunder, adresser, lande og valutaer. Indtast nøglen i ROASaurus.

Sådan læses ordrer

PrestaShop har ingen ordre-webhooks, så ROASaurus beder webservicen om ordrer, der er opdateret siden sidste kørsel, hvert 5. minut med 30 minutters overlap. Kun ordrer, som PrestaShop markerer som gyldige, tæller som betalte. For hver ordre slår ROASaurus kunden, faktureringsadressen, landet og valutaen op, og derfor skal nøglen have læseadgang til disse ressourcer.

Ordrelinjer bevarer produktet og dets kombination, så varianter kan skelnes fra hinanden. ROASaurus læser det betalte totalbeløb inklusive moms, ordrereferencen, kundens e-mail og navn, telefon, by, postnummer og land.

Sådan knyttes ordrer til annonceklik

Snippet til tak-siden udløser ROASaurus-købet med PrestaShop-ordre-id'et og totalen på bekræftelsessiden, hvilket knytter ordren til den besøgende og vedkommendes annonceklik. Uden det falder ROASaurus tilbage på en e-mail, den besøgende tidligere har oplyst på dit website, for eksempel i en popup.

Begrænsninger

  • Ingen webhooks: Ordrer når dine annonceplatforme op til 5 minutter, efter at de bliver gyldige. "Fetch orders now" kører en synkronisering efter behov.
  • PrestaShop-ordrer indeholder ikke shopperens IP-adresse, så IP-fallbacken er ikke tilgængelig. Tilføj snippet til tak-siden.
  • Connectoren er bygget ud fra platformens officielle API-dokumentation. Tryk på Test connection, når du har gemt dine legitimationsoplysninger, læg derefter en testordre, og tjek Event log.

Relateret

FAQ

Spørgsmål, besvaret

Hvorfor skal webservice-nøglen have adgang til kunder og adresser?

En PrestaShop-ordre indeholder kun id'er for kunden, faktureringsadressen, landet og valutaen. ROASaurus læser disse poster for at få den e-mail, det navn og den placering, som det hasher til annonceplatformene.

Hvilke ordrer sendes?

Ordrer, som PrestaShop markerer som gyldige, hvilket er den måde, det flager en betalt ordre på. Andre udelades, indtil de bliver gyldige.

Hvor hurtigt ankommer ordrer?

Inden for cirka 5 minutter. PrestaShop har ingen ordre-webhooks, så ROASaurus henter fra webservicen. "Fetch orders now" på fanen Connection synkroniserer med det samme.

Hvert salg, sporet til annoncen, der skabte det

Server-side tracking, overskud og livstidsværdi i én app. 14 dages gratis prøve, uden kreditkort.

Start din gratis prøve →