Webshop-integration

Server-side tracking til Ecwid-shops

ROASaurus læser betalte Ecwid-ordrer via et custom app-token og sender dem til dine annonceplatforme fra serveren. Bed Ecwid-support om webhooks, så ankommer ordrer med det samme.

Ecwid i overblik
Ordrer ankommer viaAPI-hentning hvert 5. minut; webhooks, når Ecwid-support aktiverer dem
LegitimationsoplysningerStore ID, den tilpassede apps secret token og dens client secret til webhooks
Webhook-kontrolHMAC-signatur med client secret
Betalte ordrerBetalingsstatus PAID
Snippet på tak-sidenEcwid.OnOrderPlaced efter tracking-scriptet

Sådan forbindes Ecwid

  1. Tilføj ROASaurus-scriptet til det site, der indlejrer din Ecwid-shop, eller til din Instant Sites brugerdefinerede kode.
  2. Tilføj snippet til tak-siden efter det. Det lytter efter Ecwids OnOrderPlaced-event og udløser ROASaurus-købet med ordrenummer, total og e-mail.
  3. På my.ecwid.com/#develop-apps skal du oprette en tilpasset app med læseadgang til ordrer. Indtast dit store ID (vist i din admin-URL og under Account › Summary) og appens secret_…-token i ROASaurus.

ROASaurus henter derefter hvert 5. minut ordrer, der er opdateret siden sidste kørsel, og sender dem med betalingsstatus PAID.

Øjeblikkelige ordrer med webhooks

Ecwid indstiller webhook-URL'er til tilpassede apps via sit API-supportteam. Bed dem om at sætte din apps webhook-URL til den, der står på fanen Connection i ROASaurus, med events order.created og order.updated. Indsæt appens client secret i ROASaurus: Hver webhook kontrolleres mod sin HMAC-signatur, og ordren hentes derefter fra API'et.

Hvad ROASaurus læser fra hver ordre

Totalen, valutaen, e-mail, navn, telefon og adresse fra faktureringen, kunde-id'et og varerne med deres kombination, antal, pris og SKU. Ecwid-ordrer indeholder shopperens IP-adresse og user agent, så ROASaurus også kan matche på den samme IP og browser, men kun når præcis én besøgende passer.

Begrænsninger

  • Webhooks kræver en henvendelse til Ecwid-support. Indtil da tager ordrer op til 5 minutter.
  • Ecwid giver ét navnefelt, som ROASaurus deler op i fornavn og efternavn.
  • 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 jeg kontakte Ecwid for at få webhooks?

Ecwid indstiller webhook-URL'en til en tilpasset app via sin API-support. Hentning hvert 5. minut virker uden dem.

Hvad bruges client secret til?

Det bekræfter, at en webhook virkelig kommer fra Ecwid. ROASaurus kontrollerer hver webhooks HMAC-signatur med den, før ordren hentes.

Virker det med Ecwid indlejret på et andet site?

Ja. Tilføj ROASaurus-scriptet og snippet til tak-siden på det site, der indlejrer din Ecwid-shop.

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 →