Webbshopintegration

Server-side tracking för PrestaShop

Aktivera PrestaShops webservice, ge ROASaurus en läsnyckel, så hämtas betalda ordrar var 5:e minut och skickas till dina annonsplattformar från servern.

PrestaShop i korthet
Ordrar kommer in viaWebservice-polling var 5:e minut
ÅtkomstuppgifterWebservice-nyckel med GET-åtkomst till ordrar, kunder, adresser, länder och valutor
Betalda ordrarOrdrar som PrestaShop markerar som giltiga
Tacksides-snippetorder-confirmation.tpl eller hooken displayOrderConfirmation
OrdermatchningTacksides-snippet, därefter en e-postadress som besökaren angav tidigare

Så ansluter PrestaShop

  1. Lägg till ROASaurus-skriptet i ditt temas header (templates/_partials/head.tpl) eller med en modul för anpassad kod.
  2. Lägg till tacksides-snippetet i order-confirmation.tpl, eller en modul på hooken displayOrderConfirmation, ifyllt med order-id:t.
  3. Advanced Parameters › Webservice: aktivera den och lägg till en nyckel med GET-åtkomst till ordrar, kunder, adresser, länder och valutor. Ange nyckeln i ROASaurus.

Så läses ordrar

PrestaShop har inga orderwebhooks, så ROASaurus frågar webservice om ordrar som uppdaterats sedan senaste körningen, var 5:e minut, med 30 minuters överlappning. Bara ordrar som PrestaShop markerar som giltiga räknas som betalda. För varje order slår ROASaurus upp kund, fakturaadress, land och valuta, vilket är varför nyckeln behöver läsbehörighet till de resurserna.

Orderrader behåller produkten och dess kombination, så varianter kan skiljas åt. ROASaurus läser den betalda totalsumman inklusive skatt, orderreferensen, kundens e-postadress och namn, telefonnummer, ort, postnummer och land.

Koppla ordrar till annonsklick

Tacksides-snippetet skickar ROASaurus-köpet med PrestaShops order-id och totalsumma på bekräftelsesidan, vilket kopplar ordern till besökaren och dennes annonsklick. Utan det faller ROASaurus tillbaka på en e-postadress som besökaren angav tidigare på din sajt, till exempel i en popup.

Begränsningar

  • Inga webhooks: ordrar når dina annonsplattformar upp till 5 minuter efter att de blir giltiga. "Fetch orders now" kör en synkronisering på begäran.
  • PrestaShop-ordrar innehåller inte köparens IP-adress, så IP-reserven är inte tillgänglig. Lägg till tacksides-snippetet.
  • Kopplingen är byggd utifrån plattformens officiella API-dokumentation. Klicka på Test connection när du har sparat dina åtkomstuppgifter, lägg sedan en testorder och kolla i Event log.

Relaterat

Vanliga frågor

Frågor, besvarade

Varför behöver webservice-nyckeln åtkomst till kunder och adresser?

En PrestaShop-order innehåller bara id:n för kund, fakturaadress, land och valuta. ROASaurus läser de posterna för att få e-postadressen, namnet och platsen som det hashar för annonsplattformarna.

Vilka ordrar skickas?

Ordrar som PrestaShop markerar som giltiga, vilket är hur den flaggar en betald order. Andra lämnas utanför tills de blir giltiga.

Hur snabbt kommer ordrar in?

Inom ungefär 5 minuter. PrestaShop har inga orderwebhooks, så ROASaurus kontrollerar webservice. "Fetch orders now" i Connection-fliken synkroniserar direkt.

Varje försäljning, spårad till annonsen som genererade den

Server-side tracking, vinst och livstidsvärde i en app. 14 dagars gratis provperiod, inget kreditkort.

Starta din gratis provperiod →