Tracking server-side pentru Shopware 6
Adaugă o integrare Shopware cu acces de citire la comenzi, iar ROASaurus sincronizează comenzile plătite din Admin API. Un webhook Flow Builder face ca ele să ajungă în clipa în care sunt plătite.
| Shopware pe scurt | |
|---|---|
| Comenzile ajung prin | Interogare Admin API la fiecare 5 minute; instant cu un webhook Flow Builder |
| Credențiale | ID-ul cheii de acces a integrării și secret access key |
| Comenzi plătite | O tranzacție în starea paid |
| Id-ul comenzii | Numărul comenzii Shopware |
| Snippet de pe pagina de mulțumire | Șablonul checkout/finish, cu page.order.orderNumber |
Cum se conectează Shopware
- Adaugă scriptul ROASaurus în tema ta (
base.html.twig, bloculbase_script_tracking) sau printr-un plugin de tag manager. - Settings › System › Integrations › Add integration, cu acces de citire la comenzi. Introdu în ROASaurus ID-ul cheii de acces și secret access key.
- Pentru o asociere exactă, adaugă snippet-ul de pe pagina de mulțumire în
storefront/page/checkout/finish/index.html.twig.
ROASaurus schimbă cheile integrării cu un token Admin API de scurtă durată și caută comenzile actualizate de la ultima rulare, la fiecare 5 minute. O comandă este considerată plătită când una dintre tranzacțiile ei este în starea paid. Numărul comenzii este folosit ca id, exact ceea ce trimite și snippet-ul de pe pagina de mulțumire.
Comenzi instant cu Flow Builder
Pe Shopware Evolve și versiunile superioare, creează un flow cu trigger-ul State Enter / Order Transaction / State / Paid și acțiunea Call URL (Webhook), POST către URL-ul tău de webhook ROASaurus. Apelul este doar un semnal: ROASaurus nu are încredere în conținutul lui, ci preia comenzile din ultimele două ore prin API-ul autentificat. Comenzile pe care le are deja sunt ignorate.
Ce citește ROASaurus din fiecare comandă
Totalul, moneda, data comenzii, emailul și numele clientului, telefonul de facturare, orașul, codul poștal și țara, id-ul clientului și liniile de produse, cu cantitatea, prețul unitar și numărul produsului.
Asocierea comenzilor cu click-urile pe reclame
Snippet-ul de pe pagina de mulțumire declanșează achiziția ROASaurus cu numărul comenzii și totalul, ceea ce leagă comanda de vizitator. Fără el, ROASaurus folosește un email pe care vizitatorul l-a lăsat mai devreme pe site-ul tău, de exemplu într-un popup.
Limite
- Shopware anonimizează implicit adresa IP a clientului, așa că varianta de rezervă prin IP ajută rar. Adaugă snippet-ul de pe pagina de mulțumire.
- Webhook-urile Flow Builder necesită Shopware Evolve sau o versiune superioară. Fără ele, comenzile durează până la 5 minute.
- Conectorul este construit pe baza documentației API oficiale a platformei. Apasă Test connection după ce salvezi credențialele, apoi plasează o comandă de test și verifică Event log.
Articole conexe
Întrebări, cu răspunsuri
Am nevoie de Flow Builder?
Nu. Fără el, ROASaurus preia comenzile plătite la fiecare 5 minute. Webhook-ul Flow Builder, disponibil pe Shopware Evolve și versiunile superioare, doar face ca ele să ajungă imediat.
Este sigur webhook-ul Flow Builder?
ROASaurus îl tratează doar ca pe un semnal. Nu preia niciodată date de comandă din apel; preia comenzile recente prin Admin API, cu cheile integrării tale.
De ce acces are nevoie integrarea?
Acces de citire la comenzi. ROASaurus folosește ID-ul cheii de acces și secretul integrării ca să obțină un token Admin API de scurtă durată.
Fiecare vânzare, urmărită până la reclama care a adus-o
Tracking server-side, profit și lifetime value într-o singură aplicație. Probă gratuită de 14 zile, fără card bancar.
Începe proba gratuită →