Webbshopintegration

Server-side tracking för Ecwid-butiker

ROASaurus läser betalda Ecwid-ordrar via en token för en egen app och skickar dem till dina annonsplattformar från servern. Be Ecwids support om webhooks så kommer ordrar in direkt.

Ecwid i korthet
Ordrar kommer in viaAPI-polling var 5:e minut; webhooks när Ecwids support aktiverar dem
ÅtkomstuppgifterStore ID, den egna appens secret token och dess client secret för webhooks
Webhook-kontrollHMAC-signatur med client secret
Betalda ordrarBetalningsstatus PAID
Tacksides-snippetEcwid.OnOrderPlaced, efter trackingskriptet

Så ansluter Ecwid

  1. Lägg till ROASaurus-skriptet på webbplatsen som bäddar in din Ecwid-butik, eller i den anpassade koden för din Instant Site.
  2. Lägg till tacksides-snippetet efter det. Det lyssnar på Ecwids OnOrderPlaced-händelse och skickar ROASaurus-köpet med ordernummer, totalsumma och e-postadress.
  3. På my.ecwid.com/#develop-apps skapar du en egen app med läsbehörighet till ordrar. Ange ditt store ID (visas i din admin-URL och under Account › Summary) och appens secret_…-token i ROASaurus.

ROASaurus hämtar sedan ordrar som uppdaterats sedan senaste körningen, var 5:e minut, och skickar de med betalningsstatus PAID.

Direkta ordrar med webhooks

Ecwid anger webhook-URL:er för egna appar via sitt API-supportteam. Be dem ställa in din apps webhook-URL på den som står i din Connection-flik i ROASaurus, med händelserna order.created och order.updated. Klistra in appens client secret i ROASaurus: varje webhook kontrolleras mot sin HMAC-signatur, och ordern hämtas sedan från API:et.

Vad ROASaurus läser från varje order

Totalsumman, valutan, e-postadressen, faktureringsnamn, telefonnummer och adress, kund-id och artiklarna med deras kombination, antal, pris och SKU. Ecwid-ordrar innehåller köparens IP-adress och user agent, så ROASaurus kan också matcha på samma IP-adress och webbläsare, men bara när exakt en besökare passar.

Begränsningar

  • Webhooks kräver en förfrågan till Ecwids support. Tills dess tar ordrar upp till 5 minuter.
  • Ecwid ger ett enda namnfält, som ROASaurus delar upp i för- och efternamn.
  • 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 måste jag kontakta Ecwid för webhooks?

Ecwid ställer in webhook-URL:en för en egen app via sin API-support. Polling var 5:e minut fungerar utan dem.

Vad används client secret till?

Den verifierar att en webhook verkligen kommer från Ecwid. ROASaurus kontrollerar varje webhooks HMAC-signatur med den innan ordern hämtas.

Fungerar det med Ecwid inbäddat på en annan webbplats?

Ja. Lägg till ROASaurus-skriptet och tacksides-snippetet på webbplatsen som bäddar in din Ecwid-butik.

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 →