Ενσωμάτωση ηλεκτρονικού καταστήματος

Server-side παρακολούθηση για καταστήματα Ecwid

Το ROASaurus διαβάζει τις πληρωμένες παραγγελίες Ecwid μέσω ενός token custom εφαρμογής και τις στέλνει στις διαφημιστικές πλατφόρμες σας από τον διακομιστή. Ζητήστε webhooks από την υποστήριξη του Ecwid και οι παραγγελίες φτάνουν άμεσα.

Το Ecwid με μια ματιά
Οι παραγγελίες φτάνουν μέσωPolling API κάθε 5 λεπτά· webhooks μόλις τα ενεργοποιήσει η υποστήριξη του Ecwid
ΔιαπιστευτήριαStore ID, το secret token της custom εφαρμογής και το client secret της για webhooks
Έλεγχος webhookΥπογραφή HMAC με το client secret
Πληρωμένες παραγγελίεςΚατάσταση πληρωμής PAID
Snippet σελίδας ευχαριστίαςEcwid.OnOrderPlaced, μετά το script παρακολούθησης

Πώς συνδέεται το Ecwid

  1. Προσθέστε το script του ROASaurus στο site που ενσωματώνει το κατάστημα Ecwid σας ή στον custom κώδικα του Instant Site σας.
  2. Προσθέστε μετά από αυτό το snippet της σελίδας ευχαριστίας. Ακούει το συμβάν OnOrderPlaced του Ecwid και ενεργοποιεί την αγορά στο ROASaurus με τον αριθμό παραγγελίας, το σύνολο και το email.
  3. Στο my.ecwid.com/#develop-apps, δημιουργήστε μια custom εφαρμογή με πρόσβαση ανάγνωσης στις παραγγελίες. Εισαγάγετε στο ROASaurus το store ID σας (εμφανίζεται στο URL του admin σας και στο Account › Summary) και το token secret_… της εφαρμογής.

Στη συνέχεια το ROASaurus ανακτά τις παραγγελίες που ενημερώθηκαν από την τελευταία εκτέλεση, κάθε 5 λεπτά, και στέλνει εκείνες με κατάσταση πληρωμής PAID.

Άμεσες παραγγελίες με webhooks

Το Ecwid ορίζει τα URL webhook για custom εφαρμογές μέσω της ομάδας υποστήριξης API. Ζητήστε τους να ορίσουν το URL webhook της εφαρμογής σας σε αυτό που βρίσκεται στην καρτέλα Connection του ROASaurus, με τα συμβάντα order.created και order.updated. Επικολλήστε το client secret της εφαρμογής στο ROASaurus: κάθε webhook ελέγχεται με βάση την υπογραφή HMAC και η παραγγελία ανακτάται στη συνέχεια από το API.

Τι διαβάζει το ROASaurus από κάθε παραγγελία

Το σύνολο, το νόμισμα, το email, το όνομα, το τηλέφωνο και η διεύθυνση χρέωσης, το customer id και τα είδη με τον συνδυασμό, την ποσότητα, την τιμή και το SKU τους. Οι παραγγελίες του Ecwid περιλαμβάνουν τη διεύθυνση IP και το user agent του αγοραστή, οπότε το ROASaurus μπορεί επίσης να κάνει αντιστοίχιση με την ίδια IP και το ίδιο πρόγραμμα περιήγησης, μόνο όταν ταιριάζει ακριβώς ένας επισκέπτης.

Περιορισμοί

  • Τα webhooks απαιτούν αίτημα προς την υποστήριξη του Ecwid. Μέχρι τότε, οι παραγγελίες χρειάζονται έως και 5 λεπτά.
  • Το Ecwid δίνει ένα μόνο πεδίο ονόματος, το οποίο το ROASaurus χωρίζει σε όνομα και επώνυμο.
  • Ο connector δημιουργήθηκε με βάση την επίσημη τεκμηρίωση API της πλατφόρμας. Πατήστε Test connection αφού αποθηκεύσετε τα διαπιστευτήριά σας, έπειτα κάντε μια δοκιμαστική παραγγελία και ελέγξτε το Event log.

Σχετικά

Συχνές ερωτήσεις

Ερωτήσεις με απαντήσεις

Γιατί πρέπει να επικοινωνήσω με το Ecwid για webhooks;

Το Ecwid ρυθμίζει το URL webhook μιας custom εφαρμογής μέσω της υποστήριξης API του. Το polling κάθε 5 λεπτά λειτουργεί και χωρίς αυτά.

Σε τι χρησιμεύει το client secret;

Επαληθεύει ότι ένα webhook προέρχεται πραγματικά από το Ecwid. Το ROASaurus ελέγχει με αυτό την υπογραφή HMAC κάθε webhook πριν ανακτήσει την παραγγελία.

Λειτουργεί αν το Ecwid είναι ενσωματωμένο σε άλλο site;

Ναι. Προσθέστε το script του ROASaurus και το snippet της σελίδας ευχαριστίας στο site που ενσωματώνει το κατάστημα Ecwid σας.

Κάθε πώληση, αντιστοιχισμένη στη διαφήμιση που την έφερε

Server-side παρακολούθηση, κέρδος και διαχρονική αξία πελάτη σε μία εφαρμογή. Δωρεάν δοκιμή 14 ημερών, χωρίς πιστωτική κάρτα.

Ξεκινήστε τη δωρεάν δοκιμή σας →