Nettbutikkintegrasjon

Server-side tracking for Shopware 6

Legg til en Shopware-integrasjon med lesetilgang til bestillinger, så synkroniserer ROASaurus betalte bestillinger fra Admin API. Med en Flow Builder-webhook kommer de inn i det øyeblikket de er betalt.

Shopware i et overblikk
Bestillinger kommer inn viaPolling av Admin API hvert 5. minutt; umiddelbart med en Flow Builder-webhook
TilgangsdataAccess key ID og secret access key for integrasjonen
Betalte bestillingerEn transaksjon i tilstanden paid
Bestillings-IDShopware-bestillingsnummeret
Kodesnutt på takkesidenMalen checkout/finish, med page.order.orderNumber

Slik kobles Shopware til

  1. Legg til ROASaurus-scriptet i temaet ditt (base.html.twig, blokken base_script_tracking) eller med en tag manager-plugin.
  2. Settings › System › Integrations › Add integration, med lesetilgang til bestillinger. Skriv inn access key ID og secret access key i ROASaurus.
  3. For nøyaktig kobling legger du kodesnutten for takkesiden til storefront/page/checkout/finish/index.html.twig.

ROASaurus bytter integrasjonsnøklene mot et kortvarig Admin API-token og søker etter bestillinger som er oppdatert siden forrige kjøring, hvert 5. minutt. En bestilling teller som betalt når en av transaksjonene er i tilstanden paid. Bestillingsnummeret brukes som ID, og det er også det kodesnutten for takkesiden sender.

Umiddelbare bestillinger med Flow Builder

På Shopware Evolve og nyere oppretter du et flow med triggeren State Enter / Order Transaction / State / Paid og handlingen Call URL (Webhook), POST til ROASaurus-webhook-URL-en din. Kallet er bare et signal: ROASaurus stoler ikke på innholdet i det, og henter i stedet bestillingene fra de siste to timene gjennom det autentiserte API-et. Bestillinger den allerede har, ignoreres.

Hva ROASaurus leser fra hver bestilling

Totalsummen, valutaen, bestillingsdatoen, kundens e-post og navn, telefon, by, postnummer og land for fakturering, kunde-ID-en og produktlinjene med antall, enhetspris og produktnummer.

Koble bestillinger til annonseklikk

Kodesnutten for takkesiden utløser ROASaurus-kjøpet med bestillingsnummer og totalsum, som kobler bestillingen til den besøkende. Uten den bruker ROASaurus en e-postadresse den besøkende oppga tidligere på nettstedet ditt, for eksempel i en popup.

Begrensninger

  • Shopware anonymiserer kundens IP-adresse som standard, så IP-reserven hjelper sjelden. Legg til kodesnutten for takkesiden.
  • Flow Builder-webhooks krever Shopware Evolve eller høyere. Uten dem tar bestillingene opptil 5 minutter.
  • 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

Trenger jeg Flow Builder?

Nei. Uten den henter ROASaurus betalte bestillinger hvert 5. minutt. Flow Builder-webhooken, som finnes på Shopware Evolve og nyere, gjør bare at de kommer inn med en gang.

Er Flow Builder-webhooken sikker?

ROASaurus behandler den bare som et signal. Den tar aldri bestillingsdata fra kallet; den henter nylige bestillinger gjennom Admin API med integrasjonsnøklene dine.

Hvilken tilgang trenger integrasjonen?

Lesetilgang til bestillinger. ROASaurus bruker integrasjonens access key ID og secret til å hente et kortvarig Admin API-token.

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 →