Nettbutikkintegrasjon

Server-side tracking for Ecwid-butikker

ROASaurus leser betalte Ecwid-bestillinger via et token fra en egendefinert app og sender dem til annonseplattformene dine fra serveren. Be Ecwid-support om webhooks, så kommer bestillingene umiddelbart.

Ecwid i et overblikk
Bestillinger kommer inn viaAPI-polling hvert 5. minutt; webhooks når Ecwid-support slår dem på
TilgangsdataStore ID, secret-tokenet til den egendefinerte appen og client secret for webhooks
Webhook-kontrollHMAC-signatur med client secret
Betalte bestillingerBetalingsstatus PAID
Kodesnutt på takkesidenEcwid.OnOrderPlaced, etter tracking-scriptet

Slik kobles Ecwid til

  1. Legg til ROASaurus-scriptet på nettstedet som bygger inn Ecwid-butikken din, eller i den egendefinerte koden i Instant Site.
  2. Legg til kodesnutten for takkesiden etter det. Den lytter etter Ecwids OnOrderPlaced-event og utløser ROASaurus-kjøpet med bestillingsnummer, totalsum og e-post.
  3. Opprett en egendefinert app med lesetilgang til bestillinger på my.ecwid.com/#develop-apps. Skriv inn store ID-en din (vises i admin-URL-en og under Account › Summary) og appens secret_…-token i ROASaurus.

ROASaurus henter deretter bestillinger som er oppdatert siden forrige kjøring, hvert 5. minutt, og sender de med betalingsstatus PAID.

Umiddelbare bestillinger med webhooks

Ecwid setter webhook-URL-er for egendefinerte apper gjennom API-supportteamet sitt. Be dem sette webhook-URL-en til appen din til den som står i fanen Connection i ROASaurus, med eventene order.created og order.updated. Lim inn appens client secret i ROASaurus: hver webhook kontrolleres mot HMAC-signaturen, og deretter hentes bestillingen fra API-et.

Hva ROASaurus leser fra hver bestilling

Totalsummen, valutaen, e-post, navn, telefon og adresse for fakturering, kunde-ID og varene med kombinasjon, antall, pris og SKU. Ecwid-bestillinger inneholder kundens IP-adresse og user agent, så ROASaurus kan også koble på samme IP og nettleser, bare når nøyaktig én besøkende passer.

Begrensninger

  • Webhooks krever en henvendelse til Ecwid-support. Inntil da tar bestillingene opptil 5 minutter.
  • Ecwid gir ett navnefelt, som ROASaurus deler opp i fornavn og etternavn.
  • Connectoren er bygget etter plattformens offisielle API-dokumentasjon. Trykk på Test connection etter at du har lagret legitimasjonen din, legg deretter inn en testbestilling og sjekk Event log.

Relatert

Vanlige spørsmål

Spørsmål, besvart

Hvorfor må jeg kontakte Ecwid for webhooks?

Ecwid konfigurerer webhook-URL-en til en egendefinert app gjennom API-supporten sin. Polling hvert 5. minutt fungerer uten dem.

Hva brukes client secret til?

Den bekrefter at en webhook faktisk kommer fra Ecwid. ROASaurus kontrollerer HMAC-signaturen til hver webhook med den før bestillingen hentes.

Fungerer det med Ecwid innebygd på et annet nettsted?

Ja. Legg til ROASaurus-scriptet og kodesnutten for takkesiden på nettstedet som bygger inn Ecwid-butikken din.

Hvert salg, sporet til annonsen som tjente det inn

Server-side tracking, fortjeneste og livstidsverdi i én app. 14 dagers gratis prøveperiode, uten kredittkort.

Start den gratis prøveperioden din →