Praćenje na strani poslužitelja za BigCommerce
Za ROASaurus izradite API račun na razini web-trgovine samo za čitanje i pritisnite Create webhook. Plaćene BigCommerce narudžbe tada odlaze na vaše oglasne platforme s poslužitelja čim stignu.
| BigCommerce ukratko | |
|---|---|
| Narudžbe stižu putem | Webhookovi (narudžba stvorena, status ažuriran) uz dohvaćanje svakih 5 minuta |
| Postavljanje webhooka | Automatski, gumbom Create webhook |
| Pristupni podaci | Store hash i pristupni token s dopuštenjem Orders: read-only |
| Plaćene narudžbe | Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed |
| Isječak za stranicu zahvale | Skripta na stranici Order confirmation koja koristi {{checkout.order.id}} |
Kako se povezuje BigCommerce
- Storefront › Script Manager › Create a Script: lokacija Footer, stranice All pages, vrsta Script, s oznakom ROASaurus skripte.
- Stvorite drugu skriptu za stranicu Order confirmation s isječkom za stranicu zahvale.
- Settings › API › Store-level API accounts › Create API account s dopuštenjem Orders: read-only. U ROASaurus unesite store hash (dio nakon
/stores/u vašem API putu) i pristupni token. - Spremite, a zatim pritisnite Create webhook.
Što radi Create webhook
ROASaurus registrira dva BigCommerce webhooka, za stvorenu narudžbu i za ažuriranje statusa narudžbe. Svaka isporuka nosi tajno zaglavlje jedinstveno za vašu web-trgovinu, koje ROASaurus provjerava. Webhook samo javlja koja se narudžba promijenila, pa ROASaurus iz API-ja dohvaća narudžbu i njezine proizvode. Svakih 5 minuta provjerava i ima li promijenjenih narudžbi, za slučaj da se neka isporuka izgubi.
Koje se narudžbe računaju
Narudžbe sa statusom koji znači da je plaćanje prošlo: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped i Completed. Narudžbe na čekanju ili odbijene ne šalju se. ROASaurus čita ukupni iznos s porezom, e-adresu za naplatu, telefon, ime i adresu, ID kupca, IP adresu te svaki proizvod s cijenom s porezom.
Povezivanje narudžbi s klikovima na oglase
Isječak na stranici potvrde narudžbe pokreće ROASaurus kupnju s {{checkout.order.id}}, čime se narudžba povezuje s posjetiteljem. Bez njega ROASaurus pokušava s e-adresom koju je posjetitelj ranije ostavio na vašoj web-stranici, na primjer u skočnom prozoru, zatim s IP adresom narudžbe, ali samo ako je na toj IP adresi od 3 sata prije do 15 minuta nakon narudžbe viđen točno jedan posjetitelj.
Ograničenja
- BigCommerce narudžbe ne sadrže user agent, pa na zajedničkim IP adresama (uredi, mobilne mreže) rezervna opcija s IP adresom često ne može odlučiti. Isječak to izbjegava.
- Konektor je izrađen prema službenoj API dokumentaciji platforme. Nakon spremanja vjerodajnica pritisnite Test connection, zatim zadajte probnu narudžbu i provjerite Event log.
Povezano
Pitanja i odgovori
Koji API pristup treba ROASaurus?
API račun na razini web-trgovine s Orders postavljenim na samo za čitanje. ROASaurus ga koristi za čitanje narudžbi i za stvaranje svoja dva webhooka za narudžbe.
Što ako webhook zakaže?
ROASaurus svakih 5 minuta i sam provjerava BigCommerce, uz preklapanje od 30 minuta. Narudžbe koje već ima zanemaruju se, pa se ništa ne šalje dvaput.
Koji se BigCommerce statusi računaju kao plaćeni?
Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped i Completed. Ostali statusi izostavljaju se dok narudžba ne prijeđe u jedan od ovih.
Svaka prodaja, praćena do oglasa koji ju je zaradio
Praćenje na strani poslužitelja, dobit i životna vrijednost kupca u jednoj aplikaciji. 14-dnevno besplatno probno razdoblje, bez kreditne kartice.
Započnite besplatno probno razdoblje →