Server-side παρακολούθηση για το BigCommerce
Δώστε στο ROASaurus έναν λογαριασμό API επιπέδου καταστήματος μόνο για ανάγνωση και πατήστε Create webhook. Οι πληρωμένες παραγγελίες του BigCommerce πηγαίνουν τότε στις διαφημιστικές πλατφόρμες σας από τον διακομιστή μόλις έρθουν.
| Το BigCommerce με μια ματιά | |
|---|---|
| Οι παραγγελίες φτάνουν μέσω | Webhooks (δημιουργία παραγγελίας, ενημέρωση κατάστασης) και polling κάθε 5 λεπτά |
| Ρύθμιση webhook | Αυτόματη, με το κουμπί Create webhook |
| Διαπιστευτήρια | Store hash και access token με Orders: read-only |
| Πληρωμένες παραγγελίες | Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed |
| Snippet σελίδας ευχαριστίας | Script στη σελίδα Order confirmation με χρήση του {{checkout.order.id}} |
Πώς συνδέεται το BigCommerce
- Storefront › Script Manager › Create a Script: θέση Footer, σελίδες All pages, τύπος Script, με το script tag του ROASaurus.
- Δημιουργήστε ένα δεύτερο script για τη σελίδα Order confirmation με το snippet σελίδας ευχαριστίας.
- Settings › API › Store-level API accounts › Create API account με Orders: read-only. Εισαγάγετε στο ROASaurus το store hash (το τμήμα μετά το
/stores/στη διαδρομή API σας) και το access token. - Αποθηκεύστε και στη συνέχεια πατήστε Create webhook.
Τι κάνει το Create webhook
Το ROASaurus καταχωρίζει δύο webhooks του BigCommerce, για δημιουργία παραγγελίας και για ενημέρωση κατάστασης παραγγελίας. Κάθε παράδοση φέρει μια μυστική κεφαλίδα μοναδική για το κατάστημά σας, την οποία ελέγχει το ROASaurus. Το webhook λέει μόνο ποια παραγγελία άλλαξε, οπότε το ROASaurus ανακτά την παραγγελία και τα προϊόντα της από το API. Ελέγχει επίσης για αλλαγμένες παραγγελίες κάθε 5 λεπτά, σε περίπτωση που χαθεί κάποια παράδοση.
Ποιες παραγγελίες μετράνε
Παραγγελίες σε κατάσταση που σημαίνει ότι η πληρωμή ολοκληρώθηκε: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped και Completed. Οι εκκρεμείς ή απορριφθείσες παραγγελίες δεν στέλνονται. Το ROASaurus διαβάζει το σύνολο με φόρο, το email, το τηλέφωνο, το όνομα και τη διεύθυνση χρέωσης, το customer id, τη διεύθυνση IP και κάθε προϊόν με την τιμή του μαζί με φόρο.
Σύνδεση παραγγελιών με κλικ σε διαφημίσεις
Το snippet της σελίδας επιβεβαίωσης παραγγελίας ενεργοποιεί την αγορά στο ROASaurus με {{checkout.order.id}}, κάτι που συνδέει την παραγγελία με τον επισκέπτη. Χωρίς αυτό, το ROASaurus δοκιμάζει ένα email που έδωσε νωρίτερα ο επισκέπτης στο site σας, για παράδειγμα σε ένα popup, και έπειτα τη διεύθυνση IP της παραγγελίας, αλλά μόνο όταν εντοπίστηκε ακριβώς ένας επισκέπτης σε αυτή την IP από 3 ώρες πριν έως 15 λεπτά μετά την παραγγελία.
Περιορισμοί
- Οι παραγγελίες του BigCommerce δεν δίνουν user agent στο ROASaurus, οπότε σε κοινόχρηστες IP (γραφεία, δίκτυα κινητής) η εφεδρική αντιστοίχιση μέσω IP συχνά δεν μπορεί να αποφασίσει. Το snippet το αποφεύγει αυτό.
- Ο connector δημιουργήθηκε με βάση την επίσημη τεκμηρίωση API της πλατφόρμας. Πατήστε Test connection αφού αποθηκεύσετε τα διαπιστευτήριά σας, έπειτα κάντε μια δοκιμαστική παραγγελία και ελέγξτε το Event log.
Σχετικά
Ερωτήσεις με απαντήσεις
Ποια πρόσβαση API χρειάζεται το ROASaurus;
Έναν λογαριασμό API επιπέδου καταστήματος με τα Orders ορισμένα μόνο για ανάγνωση. Το ROASaurus τον χρησιμοποιεί για να διαβάζει παραγγελίες και να δημιουργεί τα δύο webhooks παραγγελιών του.
Τι γίνεται αν ένα webhook αποτύχει;
Το ROASaurus κάνει επίσης polling στο BigCommerce κάθε 5 λεπτά με επικάλυψη 30 λεπτών. Οι παραγγελίες που ήδη έχει αγνοούνται, οπότε τίποτα δεν στέλνεται δύο φορές.
Ποιες καταστάσεις του BigCommerce θεωρούνται πληρωμένες;
Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped και Completed. Οι υπόλοιπες καταστάσεις εξαιρούνται μέχρι η παραγγελία να περάσει σε μία από αυτές.
Κάθε πώληση, αντιστοιχισμένη στη διαφήμιση που την έφερε
Server-side παρακολούθηση, κέρδος και διαχρονική αξία πελάτη σε μία εφαρμογή. Δωρεάν δοκιμή 14 ημερών, χωρίς πιστωτική κάρτα.
Ξεκινήστε τη δωρεάν δοκιμή σας →