Παραγγελίες
Η σελίδα Παραγγελίες απαντά στο ερώτημα που μόνο το Joryio μπορεί: ποιο μήνυμα παρήγαγε κάθε παραγγελία. Είναι λειτουργική, όχι αναλυτική - βρείτε μια παραγγελία, ελέγξτε την κατάστασή της και δείτε την απόδοσή της. Η ανάλυση εσόδων βρίσκεται στη Συνολική εικόνα ηλεκτρονικού εμπορίου; η εκπλήρωση (αποστολή, επιστροφές χρημάτων) διαχειρίζεται στο κατάστημά σας.
Κάθε αριθμός είναι καθαρός από επιστροφές χρημάτων.
Η σελίδα
- Κεφαλίδα - τίτλος, ένας επιλογέας εύρους ημερομηνιών (τα ίδια προκαθορισμένα που χρησιμοποιούνται σε όλα τα αναλυτικά στοιχεία) και Εξαγωγή CSV.
- Καρτέλες κατάστασης - Όλες οι παραγγελίες / Πληρωμένες / Σε εκκρεμότητα / Επιστραφείσες, με πλήθη.
- Γραμμή εργαλείων - αναζήτηση (αριθμός παραγγελίας, όνομα πελάτη ή email), πηγή, πελάτης, απόδοση και ταξινόμηση.
- Πίνακας - μία γραμμή ανά παραγγελία· μια γραμμή ανοίγει το συρτάρι λεπτομερειών.
- Σελιδοποίηση - από την πλευρά του διακομιστή· η σελίδα φορτώνει μία σελίδα κάθε φορά.
Καρτέλες κατάστασης
Η σελίδα χρησιμοποιεί μια προσανατολισμένη στην πληρωμή προβολή κατάστασης - το κατάστημα είναι υπεύθυνο για την εκπλήρωση, οπότε μια παραγγελία που απεστάλη ή παραδόθηκε εμφανίζεται εδώ ως Πληρωμένη μόλις το κατάστημα αναφέρει ότι πληρώθηκε (δείτε Πληρωμένη ή αναμένεται πληρωμή):
| Καρτέλα | Περιλαμβάνει |
|---|---|
| Πληρωμένες | Η πληρωμή ελήφθη (σε επεξεργασία, απεστάλη, παραδόθηκε) |
| Σε εκκρεμότητα | Δεν έχουν πληρωθεί ακόμη: παραγγελίες σε εκκρεμότητα και παραγγελίες Αναμένεται πληρωμή (σε επεξεργασία, απεσταλμένες ή παραδομένες, αλλά το κατάστημα δεν έχει πληρωθεί - για παράδειγμα αντικαταβολή) |
| Επιστραφείσες | Επιστράφηκαν πλήρως ή μερικώς |
Πληρωμένη ή αναμένεται πληρωμή
Η κατάσταση μιας παραγγελίας λέει πού βρίσκεται (σε επεξεργασία, απεστάλη, παραδόθηκε)· αν πληρώθηκε είναι ξεχωριστό στοιχείο, που διαβάζεται από ό,τι καταγράφει κάθε κατάστημα. Μια παραγγελία σε επεξεργασία, απεσταλμένη ή παραδομένη για την οποία το κατάστημα δεν έχει πληρωθεί εμφανίζει πορτοκαλί σήμα Αναμένεται πληρωμή και μετράει στις Σε εκκρεμότητα, ποτέ στις Πληρωμένες:
| Κατάστημα | Πληρωμένη όταν |
|---|---|
| WooCommerce | Η παραγγελία είναι Completed, ή πληρώθηκε μέσω πύλης πληρωμών. Μια παραγγελία με αντικαταβολή (Cash on delivery), ή μια παραγγελία από τη διαχείριση χωρίς τρόπο πληρωμής, αναμένει πληρωμή μέχρι να τη σημειώσετε Completed - το WooCommerce καταγράφει ημερομηνία πληρωμής σε κάθε παραγγελία που φτάνει σε Processing, οπότε αυτή η ημερομηνία μόνη της δεν διαβάζεται ως πληρωμή. Οι παραγγελίες με τραπεζική μεταφορά και επιταγή περιμένουν σε On hold (Σε εκκρεμότητα) μέχρι να τις μεταφέρετε σε Processing, που τις σημειώνει πληρωμένες |
| Shopify | Η κατάσταση πληρωμής της παραγγελίας είναι Paid (ή Refunded / Partially refunded). Οι Pending, Authorized, Partially paid, Voided και Expired δεν είναι πληρωμένες |
| Magento | Τα τιμολόγια της παραγγελίας έχουν πληρωθεί (το ποσό που πληρώθηκε φτάνει το σύνολο της παραγγελίας), ή η παραγγελία είναι Complete ή Closed. Μια παραγγελία που το Magento μετέφερε σε Processing επειδή στάλθηκε πριν τιμολογηθεί αναμένει πληρωμή |
| PrestaShop | Η τρέχουσα κατάσταση της παραγγελίας έχει σημειωμένο το "Set the order as paid" |
| Orders API | Στέλνετε paymentStatus: unpaid (ή paid). Χωρίς αυτό, μια παραγγελία σε επεξεργασία, απεσταλμένη ή παραδομένη μετράει ως πληρωμένη |
Τα έσοδα δεν επηρεάζονται: τα έσοδα και η απόδοση μετρούν κάθε παραγγελία που δεν ακυρώθηκε ούτε επιστράφηκε, πληρωμένη ή όχι, όπως πριν.
Οι παραγγελίες που ελήφθησαν πριν από αυτή την αλλαγή δείχνουν ό,τι έλεγε η κατάστασή τους μέχρι το κατάστημα να στείλει ξανά την παραγγελία (οποιαδήποτε ενημέρωση, τη συμφωνία του καταστήματος ή Συγχρονισμός τώρα στην ενσωμάτωση). Οι παραγγελίες Shopify έχουν ήδη την κατάσταση πληρωμής τους και τη δείχνουν αμέσως. Το WooCommerce χρειάζεται το πρόσθετο 1.6.20 ή νεότερο ώστε τα ζωντανά συμβάντα να τη μεταφέρουν (ο συγχρονισμός REST και τα webhooks τη μεταφέρουν με κάθε έκδοση)· το Magento χρειάζεται την επέκταση 1.4.20 ή νεότερη (ο συγχρονισμός παραγγελιών τη μεταφέρει με κάθε έκδοση).
Φίλτρα γραμμής εργαλείων
| Φίλτρο | Επιλογές |
|---|---|
| Αναζήτηση | Αριθμός παραγγελίας, όνομα πελάτη ή email |
| Αποδίδεται σε | Όλες / Μόνο καμπάνιες / Μόνο διαδρομές / Χωρίς απόδοση |
| Πελάτης | Όλοι / Πρώτη φορά / Επαναλαμβανόμενος |
| Απόδοση μέσω | Όλες / Κωδικός κουπονιού / Μόνο άμεση κλικ / Υποβοηθούμενη κλικ / Μόνο άνοιγμα |
| Κατάστημα | Όλα τα καταστήματα ή ένα κατάστημα (δείτε Κατάστημα και κανάλι πωλήσεων) |
| Κανάλι | Όλα τα κανάλια / Online / Σημείο πώλησης / Εφαρμογή / Τηλέφωνο και χειροκίνητες / Marketplace / Άλλο |
| Ταξινόμηση | Νεότερες / Υψηλότερη αξία / Χαμηλότερη αξία |
Στήλες πίνακα
| Στήλη | Περιγραφή |
|---|---|
| Παραγγελία | Ο αριθμός παραγγελίας σας |
| Ημερομηνία | Πότε καταχωρήθηκε |
| Πελάτης | Όνομα + σήμα FIRST/REPEAT + email |
| Είδη | Πρώτο είδος + «+N ακόμη - N τεμάχια» |
| Σύνολο | Σύνολο παραγγελίας, με «-$x επιστράφηκαν» από κάτω (διαγραμμένο όταν έχει επιστραφεί πλήρως) |
| Αποδίδεται σε | Καμπάνια/διαδρομή + κανάλι + πώς κερδήθηκε |
| Κατάστημα και κανάλι | Το κατάστημα στο οποίο ανήκει η παραγγελία και πού πουλήθηκε |
| Κατάσταση | Πληρωμένη / Αναμένεται πληρωμή / Σε εκκρεμότητα / Μερικώς επιστραφείσα / Επιστραφείσα |
Απόδοση
Για κάθε παραγγελία, το Joryio καταγράφει ποια καμπάνια ή διαδρομή την παρήγαγε, πώς κερδήθηκε η αναγνώριση και πότε:
| Πώς | Σημασία | Ισχύς |
|---|---|---|
| Άμεση κλικ (direct) | Ο πελάτης έκανε κλικ στον σύνδεσμο αυτής της καμπάνιας και αγόρασε (ντετερμινιστικό, ίδια συνεδρία) | Ισχυρή |
| Υποβοηθούμενη κλικ | Ο πελάτης έκανε κλικ σε ένα μήνυμα εντός του παραθύρου πριν αγοράσει | Ισχυρή |
| Μόνο άνοιγμα | Ο πελάτης άνοιξε αλλά δεν έκανε κλικ (εμφανίζεται σε κεχριμπαρί) | Ασθενής |
| Χωρίς απόδοση | Καμία αλληλεπίδραση εντός του παραθύρου - συνυπολογίζεται πάντως στα συνολικά έσοδα | - |
Το κελί «Αποδίδεται σε» εμφανίζει το όνομα της καμπάνιας/διαδρομής, ένα τσιπ καναλιού (email/SMS/push/in-app/WhatsApp) και μια γραμμή όπως «έκανε κλικ - 3 ώρες πριν» ή «μόνο άνοιγμα - 41 ώρες πριν».
Μόνο άμεση κλικ
Ορισμένες ομάδες εμπιστεύονται μόνο τις αγορές όπου ο πελάτης έκανε κλικ σε έναν σύνδεσμο και αγόρασε (ντετερμινιστικό) και θέλουν να εξαιρέσουν το εντός-παραθύρου/υποβοηθούμενο αποτέλεσμα. Χρησιμοποιήστε το φίλτρο Απόδοση → Μόνο άμεση κλικ για να καταγράψετε ακριβώς αυτές τις παραγγελίες. Η ίδια προβολή είναι διαθέσιμη ως διακόπτης στη Συνολική εικόνα ηλεκτρονικού εμπορίου και ως ο αριθμός Direct στα αναλυτικά στοιχεία μιας καμπάνιας.
Συρτάρι λεπτομερειών
Το άνοιγμα μιας παραγγελίας εμφανίζει πρώτα την απόδοση (γιατί αναγνωρίζεται - ή δεν αναγνωρίζεται), μετά τον πελάτη, και έπειτα τις γραμμές ειδών με υποσύνολο, ποσό επιστροφής και καθαρά έσοδα. Οι επιστροφές χρημάτων και η εκπλήρωση διαχειρίζονται στο κατάστημά σας, και το συρτάρι το αναφέρει. Μια ακυρωμένη παραγγελία δείχνει καθαρά έσοδα 0 και το μήνυμα Ακυρώθηκε - δεν προσμετράται στα έσοδα, όπως κάθε μέτρηση εσόδων που την αφήνει έξω.
Ανακτημένο καλάθι
Μια παραγγελία από εγκαταλελειμμένο καλάθι - το ίδιο καλάθι ή σύνδεσμο ανάκτησης προς αυτό· μια παραγγελία της επαφής από νέο καλάθι δεν είναι ανάκτηση (δείτε Καλάθια) - έχει την ετικέτα Ανακτημένο καλάθι κάτω από το "Αποδίδεται σε", και το πλαίσιό της ανοίγει με το καλάθι που ανέκτησε: ποιανού ήταν (άλλης επαφής, όταν ο αγοραστής ολοκλήρωσε από σύνδεσμο ανάκτησης με άλλο email), την αξία του, πότε εγκαταλείφθηκε, και σύνδεσμο Προβολή καλαθιού προς τα Καλάθια.
Η ανάκτηση και η απόδοση είναι ξεχωριστές. Η ανάκτηση λέει από ποιο καλάθι προήλθε η παραγγελία· το "Αποδίδεται σε" λέει ποιο μήνυμα παίρνει την πίστωση - σε μια ανάκτηση, το μήνυμα του οποίου ο σύνδεσμος ανάκτησης πατήθηκε, και όταν ο αγοραστής ολοκλήρωσε με άλλο email (δείτε Καλάθια). Μια ανακτημένη παραγγελία είναι "Χωρίς απόδοση" μόνο όταν δεν καταγράφηκε κλικ σε μήνυμα.
Κουπόνια
Το συρτάρι εμφανίζει κάθε κωδικό κουπονιού που χρησιμοποιήθηκε στην παραγγελία, με την έκπτωση που έδωσε ο καθένας, και τη συνολική έκπτωση της παραγγελίας. Διατηρούνται όλοι οι κωδικοί, όχι μόνο ο πρώτος:
| Κατάστημα | Κωδικοί | Έκπτωση ανά κωδικό |
|---|---|---|
| WooCommerce | Κάθε γραμμή κουπονιού | Ναι (χωρίς φόρο). Οι παραγγελίες από το πρόσθετο την περιέχουν από την έκδοση 1.3.1· παλαιότερες εκδόσεις στέλνουν μόνο τους κωδικούς |
| Shopify | Κάθε κωδικός έκπτωσης | Ναι, με τον τύπο του (σταθερό ποσό, ποσοστό, αποστολή) |
| Magento | Ο κωδικός κουπονιού της παραγγελίας | Όχι - το Magento αναφέρει μία έκπτωση για όλους τους κανόνες καλαθιού της παραγγελίας, οπότε το συρτάρι δείχνει «το ποσό δεν αναφέρθηκε από το κατάστημα» και τη συνολική έκπτωση της παραγγελίας |
| Orders API | Κάθε καταχώριση στο coupons | Όταν στέλνετε amount |
Οι κωδικοί αντιστοιχίζονται χωρίς διάκριση πεζών-κεφαλαίων - τα SUMMER10 και summer10 είναι ένας κωδικός. Δημιουργήστε κοινό με τα φίλτρα κουπονιών ή ξεκινήστε ένα ταξίδι με Order Completed όπου το coupon_codes περιέχει τον κωδικό (δείτε κωδικοί κουπονιών στο συμβάν αγοράς).
Κατάστημα και κανάλι πωλήσεων
Κάθε παραγγελία δείχνει πού πουλήθηκε - το κανάλι πωλήσεών της - και το κατάστημα στο οποίο ανήκει, ώστε μια επιχείρηση με φυσικό κατάστημα και ιστότοπο, ή με δύο καταστήματα, να ξεχωρίζει τις παραγγελίες τους. Φιλτράρετε τη λίστα με Κατάστημα και Κανάλι· η επισκόπηση E-Commerce χωρίζει τα έσοδα με τον ίδιο τρόπο και τα φίλτρα καταστήματος και καναλιού φτιάχνουν κοινά από αυτά.
| Κανάλι | Σημασία |
|---|---|
Online (online) | Ο ιστότοπός σας ή το web checkout - η προεπιλογή |
Σημείο πώλησης (pos) | Ταμείο σε φυσικό κατάστημα |
Εφαρμογή (app) | Η εφαρμογή σας για κινητά |
Τηλέφωνο και χειροκίνητες (phone) | Καταχωρήθηκε από το προσωπικό: τηλέφωνο, email, χειροκίνητη παραγγελία, πρόχειρο |
Marketplace (marketplace) | Marketplace τρίτου |
Άλλο (other) | Οτιδήποτε άλλο |
Ένα συνδεδεμένο κατάστημα είναι το κατάστημα των παραγγελιών του, και το κανάλι προκύπτει από ό,τι καταγράφει η πλατφόρμα: την πηγή παραγγελίας του Shopify (pos για το Shopify POS, πρόχειρα και παραγγελίες από την εφαρμογή διαχείρισης ως τηλέφωνο), το "created via" του WooCommerce (παραγγελίες admin ως τηλέφωνο, πρόσθετο POS ως σημείο πώλησης) και τις παραγγελίες που δημιουργήθηκαν στο admin του Magento ως τηλέφωνο. Το PrestaShop δεν καταγράφει πού έγινε μια παραγγελία, οπότε οι παραγγελίες του είναι online. Οι παραγγελίες που στέλνονται μέσω API φέρουν τα salesChannel, storeId και storeName που στέλνετε - δείτε Κατάστημα και κανάλι πωλήσεων στο API.
Εξαγωγή CSV
Η Εξαγωγή CSV κατεβάζει τις παραγγελίες που δείχνει η σελίδα - ίδιο εύρος ημερομηνιών, καρτέλα, φίλτρα, αναζήτηση και ταξινόμηση - σε όλες τις σελίδες, έως 50.000 παραγγελίες (περιορίστε το εύρος ημερομηνιών για περισσότερες). Κάθε γραμμή περιέχει την παραγγελία, τον πελάτη, τα σύνολα, την έκπτωση, την απόδοση και δύο στήλες κουπονιών: coupon_codes (SUMMER10; VIP) και coupons, που προσθέτει την έκπτωση κάθε κωδικού όταν είναι γνωστή (SUMMER10 (10.00); VIP). Η εξαγωγή απαιτεί το δικαίωμα εξαγωγής (users:export), επειδή το αρχείο περιέχει email πελατών. Οι στήλες store, store_id και sales_channel δείχνουν σε ποιο κατάστημα ανήκει η παραγγελία και πού πουλήθηκε (το channel είναι το κανάλι απόδοσης).
Μοντέλα απόδοσης και παράθυρα
Ο τρόπος με τον οποίο αναγνωρίζεται μια παραγγελία είναι παραμετροποιήσιμος:
- Μοντέλο - Τελευταία επαφή (μια κλικ υπερισχύει ενός ανοίγματος), Τελευταία κλικ, ή Πρώτη επαφή. Ορίστε την προεπιλογή του χώρου εργασίας στις Ρυθμίσεις → Απόδοση εσόδων· μια καμπάνια ή διαδρομή μπορεί να την παρακάμψει στις ρυθμίσεις μετατροπής της.
- Παράθυρο - πόσο πίσω μπορεί να βρίσκεται μια επαφή πριν από την παραγγελία. Κάθε καμπάνια/διαδρομή χρησιμοποιεί το δικό της παράθυρο μετατροπής (προεπιλογή 7 ημέρες).
- Μέτρηση ανοιγμάτων - αν τα ανοίγματα (ασθενέστερα, πιο θορυβώδη από τις κλικ) αποδίδονται καθόλου. Σε επίπεδο χώρου εργασίας, ενεργοποιημένο από προεπιλογή.
Η αλλαγή μιας ρύθμισης εφαρμόζεται άμεσα στις νέες παραγγελίες και αναγνωρίζει εκ νέου τις υπάρχουσες παραγγελίες στο παρασκήνιο. Για να συγκρίνετε μοντέλα το ένα δίπλα στο άλλο (π.χ. τελευταία κλικ έναντι τελευταίας επαφής), ανοίξτε Ηλεκτρονικό εμπόριο → Συνολική εικόνα → Σύγκριση μοντέλων.
Πεδία παραγγελίας
| Πεδίο | Περιγραφή |
|---|---|
externalId | Το ID παραγγελίας σας από την πλατφόρμα e-commerce |
userId | Το ID χρήστη του πελάτη στο Joryio |
status | Κατάσταση παραγγελίας |
paymentStatus | paid ή unpaid, όπως το ανέφερε το κατάστημα· κενό όταν δεν το ανέφερε κανένα κατάστημα (δείτε Πληρωμένη ή αναμένεται πληρωμή) |
total | Τελικό ποσό παραγγελίας |
subtotal | Ποσό πριν από τις εκπτώσεις |
totalRefunded | Ποσό που έχει επιστραφεί μέχρι στιγμής (μειώνει τα έσοδα) |
items | Πίνακας γραμμών ειδών |
coupons | Κάθε κωδικός κουπονιού της παραγγελίας: code, amount (η έκπτωση που έδωσε, όταν την αναφέρει το κατάστημα) και type. Το couponCode εξακολουθεί να περιέχει τον πρώτο κωδικό |
placedAt | Χρονοσφραγίδα παραγγελίας |
campaignId / canvasId | Ετικέτα ντετερμινιστικής απόδοσης (άμεση κλικ) |
source, utmSource, utmMedium, utmCampaign | Ετικέτες καναλιού / UTM |
salesChannel, storeId | Πού πουλήθηκε η παραγγελία (online, pos, app, phone, marketplace, other) και το κατάστημα στο οποίο ανήκει - δείτε Κατάστημα και κανάλι πωλήσεων |
Οι γραμμές ειδών φέρουν ID και όνομα προϊόντος, ποσότητα και τιμή, SKU/παραλλαγή και URL εικόνας.
Χρήση παραγγελιών σε καμπάνιες
Email επιβεβαίωσης παραγγελίας
<h1>Thank You for Your Order!</h1>
<p>Order #{{ order.id }}</p>
{% for item in order.items %}
<div class="item">
<img src="{{ item.imageUrl }}" />
<p>{{ item.name }} x {{ item.quantity }}</p>
<p>${{ item.price }}</p>
</div>
{% endfor %}
<p>Total: ${{ order.total }}</p>
Ροές μετά την αγορά
Δημιουργήστε ροές Canvas που πυροδοτούνται από συμβάντα παραγγελιών - επιβεβαίωση παραγγελίας, follow-up παράδοσης, αίτημα αξιολόγησης, αναπλήρωση.
Συμβάντα παραγγελιών
| Συμβάν | Έναυσμα |
|---|---|
ecommerce.order.created | Νέα παραγγελία καταχωρήθηκε |
ecommerce.order.fulfilled | Η παραγγελία αποστάλθηκε |
ecommerce.order.cancelled | Η παραγγελία ακυρώθηκε |
ecommerce.order.refunded | Έγινε επιστροφή χρημάτων |
ecommerce.order.status_changed | Οποιαδήποτε αλλαγή κατάστασης |
Ιδιότητες του Order Completed
Εκτός από την ίδια την παραγγελία (orderId, total, currency, itemCount, coupon_codes, source), κάθε συμβάν Order Completed φέρει το καλάθι από το οποίο προήλθε η παραγγελία και τον τρόπο που έφτασε ο αγοραστής, ώστε να τα χρησιμοποιήσετε σε φίλτρο τμήματος ή σε συνθήκη διαδρομής:
| Ιδιότητα | Τύπος | Τιμή |
|---|---|---|
cartRef | κείμενο | Η αναφορά του καταστήματος για το καλάθι από το οποίο έγινε η παραγγελία (Magento quote_33, μια συνεδρία WooCommerce, ένα id καλαθιού PrestaShop, ένα token checkout του Shopify) - το ίδιο cartRef που είχε το Cart Abandoned αυτού του καλαθιού. Μόνο όταν το στέλνει το κατάστημα. |
recoveredCart | αληθές / ψευδές | true όταν η παραγγελία ανέκτησε εγκαταλελειμμένο καλάθι - η ίδια απόφαση με την ετικέτα Ανακτημένο καλάθι. Μια παραγγελία από νέο καλάθι είναι false. |
recoveredVia | κείμενο | Μόνο σε ανάκτηση. recovery_link: ένας σύνδεσμος ανάκτησης επανέφερε το καλάθι. same_cart: ολοκληρώθηκε το ίδιο το εγκαταλελειμμένο καλάθι. contact_cart: η παραγγελία δεν είχε αναφορά καλαθιού (παραγγελίες από το Orders API, το SDK και το webhook του WooCommerce), οπότε μέτρησε το εγκαταλελειμμένο καλάθι της ίδιας της επαφής. reported: το POST /carts/recovered κατονόμασε αυτή την παραγγελία. |
utm_source, utm_medium, utm_campaign, utm_term, utm_content | κείμενο | Οι παράμετροι UTM της επίσκεψης από την οποία προήλθε η παραγγελία, όταν τις αναφέρει το κατάστημα (το Shopify στέλνει source, medium και campaign). |
campaign_id, canvas_id | κείμενο | Η καμπάνια ή η διαδρομή του Joryio από τον σύνδεσμο της οποίας ήρθε ο αγοραστής, όταν ο σύνδεσμος τα έφερε. |
sales_channel, store_id | κείμενο | Πού πουλήθηκε η παραγγελία και, όταν έχει, το κατάστημά της (δείτε Κατάστημα και κανάλι πωλήσεων). Το sales_channel υπάρχει πάντα. |
Μια ιδιότητα που δεν έστειλε το κατάστημα παραλείπεται, ποτέ δεν στέλνεται κενή. Το συμβάν γράφεται αφού το Joryio αποφασίσει ποιο καλάθι έκλεισε η παραγγελία, οπότε μια διαδρομή που ξεκινά με Order Completed βλέπει ήδη αυτές τις τιμές. Κάθε παραγγελία έχει ακριβώς ένα Order Completed, που γράφεται την πρώτη φορά που το Joryio λαμβάνει την παραγγελία, με την ώρα που έγινε η παραγγελία: μια μεταγενέστερη ενημέρωση της ίδιας παραγγελίας (αλλαγή κατάστασης, ακύρωση, επιστροφή χρημάτων) δεν γράφει ποτέ δεύτερο και δεν ξεκινά ποτέ τη διαδρομή δεύτερη φορά.
Για παράδειγμα, μια διαδρομή που ξεκινά με Order Completed με τη συνθήκη recoveredCart είναι true μπορεί να ευχαριστήσει έναν αγοραστή που επέστρεψε για το καλάθι του.
Επιστροφές χρημάτων
Η κατάσταση επιστροφής και το ποσό που επιστράφηκε συγχρονίζονται από το Shopify και το WooCommerce (και μπορούν να σταλούν από μια προσαρμοσμένη ενσωμάτωση μέσω του totalRefunded στο Orders API). Κάθε αριθμός εσόδων στη σελίδα - και στην απόδοση - είναι καθαρός από επιστροφές χρημάτων: μια μερική επιστροφή μειώνει τα καθαρά έσοδα της παραγγελίας, και μια πλήρως επιστραφείσα παραγγελία δεν συνεισφέρει τίποτα στην αναγνώριση της καμπάνιας της.
Συμβάντα επιστροφής και ακύρωσης
Κάθε συνδεδεμένο κατάστημα και το Orders API μετατρέπουν μια νέα επιστροφή χρημάτων ή μια ακύρωση σε συμβάν, πάνω στο οποίο μπορείτε να ξεκινήσετε ένα journey ή να χτίσετε ένα segment:
| Συμβάν | Πότε | Βασικές ιδιότητες |
|---|---|---|
Order Refunded | Μία φορά ανά επιστροφή, πλήρη ή μερική | order_id, total (το ποσό που επέστρεψε αυτή η επιστροφή, στο νόμισμα της παραγγελίας), total_base (στο βασικό σας νόμισμα), currency, refund_type (full ή partial), refund_amount (ίδιο με το total), refund_id, reason, products (τα είδη που επιστράφηκαν, όταν το κατάστημα τα αναφέρει), coupon_codes, sales_channel, store_id |
Order Cancelled | Μία φορά ανά παραγγελία | order_id, total, currency, reason, cancelled_at, coupon_codes, sales_channel, store_id |
Μία φορά, όπως κι αν φτάσει. Ένα κατάστημα αναφέρει την ίδια επιστροφή περισσότερες από μία φορές - επαναποστολή webhook, το plugin και ένα webhook μαζί, ένας συγχρονισμός που ξανατρέχει. Το Joryio συγκρίνει κάθε ενημέρωση παραγγελίας με την παραγγελία όπως ήταν αποθηκευμένη: μόνο μια επιστροφή που δεν έχει μετρηθεί ακόμη δημιουργεί συμβάν, και μια ενημέρωση παλαιότερη από την αποθηκευμένη παραγγελία αγνοείται. Κάθε συμβάν έχει σταθερό ID (το ID επιστροφής του καταστήματος, όταν το δίνει), οπότε ένα journey μπαίνει μία φορά ανά επιστροφή.
| Πηγή | Επιστροφή | Ακύρωση |
|---|---|---|
| Shopify | Κάθε επιστροφή, με το δικό της ID, ημερομηνία, σημείωση και είδη | cancelled_at, με τον λόγο ακύρωσης του Shopify |
| WooCommerce | Κάθε ID επιστροφής στην παραγγελία (με την ημερομηνία της τελευταίας ενημέρωσης της παραγγελίας)· η κατάσταση refunded από το plugin μετρά ως πλήρης επιστροφή | Κατάσταση cancelled (και αποτυχημένη πληρωμή ή παραγγελία που διαγράφηκε στο WooCommerce) |
| Magento | Κάθε αύξηση του ποσού που επιστράφηκε, όπως τη βλέπει ο συγχρονισμός παραγγελιών· η κατάσταση closed (που στέλνει άμεσα η επέκταση) μετρά ως πλήρης επιστροφή | Κατάσταση canceled |
| Orders API | refunds στην παραγγελία (ένα συμβάν ανά id), totalRefunded, κατάσταση refunded ή POST /orders/:id/refund | Κατάσταση cancelled ή POST /orders/:id/cancel |
Παλαιότερες παραγγελίες. Ο πρώτος συγχρονισμός ενός καταστήματος καταγράφει επιστροφές και ακυρώσεις παλαιότερων παραγγελιών στο ιστορικό συμβάντων με τη δική τους ημερομηνία (όταν είναι μέσα στα τελευταία δύο χρόνια· οι παλαιότερες παραλείπονται), όπως καταγράφει και το Order Completed τους. Όπως κι εκείνα, δεν ξεκινούν ποτέ journey: μόνο οι αλλαγές που φτάνουν σε πραγματικό χρόνο.
Τα έσοδα δεν μειώνονται δύο φορές. Οι αναφορές εσόδων, η απόδοση και το RFM αφαιρούν ήδη τις επιστροφές από την ίδια την παραγγελία και αφήνουν έξω τις ακυρωμένες και πλήρως επιστραμμένες παραγγελίες. Τα Order Refunded και Order Cancelled δεν είναι έσοδα: καμία αναφορά δεν τα αφαιρεί.
Αν στέλνετε παραγγελίες και από ένα SDK, μην καλείτε τα orderRefunded / orderCancelled των trackers για παραγγελίες που ήδη στέλνει ένα κατάστημα ή το Orders API - κάθε επιστροφή θα καταγραφόταν δύο φορές.