Ενότητα 4 · 4.5
Μια δοκιμαστική παραγγελία από την αρχή ως το τέλος
Ενότητα 4: ΦΠΑ, αποστολή και πληρωμή · Χρόνος ανάγνωσης: 10 λεπτά
Στόχος μαθήματος: Μετά από αυτό το μάθημα μπορείτε να δοκιμάσετε πλήρως μια παραγγελία σε δοκιμαστική λειτουργία, να παρακολουθήσετε και να εξηγήσετε τις καταστάσεις παραγγελίας, να εντοπίσετε προβλήματα με webhooks και email και στη συνέχεια να καθαρίσετε σωστά.
Βασικές έννοιες: δοκιμαστική λειτουργία, δοκιμαστική πληρωμή, δοκιμαστική κάρτα, καταστάσεις παραγγελίας (Εκκρεμεί πληρωμή, Σε επεξεργασία, Σε αναμονή, Ολοκληρωμένη, Ακυρωμένη, Αποτυχία, Επιστροφή χρημάτων, Πρόχειρο), αρχείο καταγραφής webhook, σημειώσεις παραγγελίας, email παραγγελίας, διατήρηση αποθέματος, λίστα ελέγχου δοκιμής, καθαρισμός
Γιατί μια πλήρης δοκιμή
Ένα κατάστημα μπορεί να φαίνεται τέλειο και παρ' όλα αυτά να μην πουλάει. Το καλάθι λειτουργεί, το ταμείο λειτουργεί, ο πελάτης πληρώνει, και η παραγγελία μένει στην κατάσταση «Εκκρεμεί πληρωμή», επειδή το webhook δεν φτάνει (μάθημα 4.4). Ή το email επιβεβαίωσης καταλήγει στα ανεπιθύμητα. Ή λείπει ο ΦΠΑ επί των εξόδων αποστολής. Το καταλαβαίνετε μόνο όταν τηλεφωνήσει ο πρώτος πελάτης. Μια πλήρης δοκιμαστική παραγγελία περνά από όλη την αλυσίδα, από τη σελίδα προϊόντος ως την επιστροφή χρημάτων, πριν το κάνει ένας πραγματικός πελάτης. Επαναλάβετέ την μετά από κάθε μεγάλη αλλαγή: άλλο πρόσθετο πληρωμών, νέο θέμα, ενημέρωση του WooCommerce, ρύθμιση cache.
Δοκιμαστική λειτουργία στον πάροχο πληρωμών σας
Κάθε σοβαρός πάροχος πληρωμών διαθέτει δοκιμαστική λειτουργία: το κατάστημά σας επικοινωνεί με ένα δοκιμαστικό περιβάλλον του παρόχου, δεν μεταφέρονται πραγματικά χρήματα και μπορείτε να επιλέξετε αν μια πληρωμή θα πετύχει ή θα αποτύχει. Για πληρωμές με κάρτα χρησιμοποιείτε τις δοκιμαστικές κάρτες που δίνει ο πάροχος στην τεκμηρίωσή του, ποτέ τη δική σας κάρτα. Με το iDEAL | Wero (Ολλανδία) και παρόμοιες μεθόδους, το δοκιμαστικό περιβάλλον εμφανίζει συνήθως μια οθόνη επιλογής: πληρώθηκε, απέτυχε, ακυρώθηκε, έληξε. Στην Ελλάδα δοκιμάστε με τον ίδιο τρόπο όσες από τις μεθόδους κάρτα, IRIS, αντικαταβολή και PayPal προσφέρετε.
Ενεργοποιήστε τη δοκιμαστική λειτουργία στις ρυθμίσεις του πρόσθετου πληρωμών. Αν το κατάστημά σας είναι ήδη σε λειτουργία, δοκιμάστε σε ένα περιβάλλον staging (μάθημα 7.3 και μάθημα 8.3 του σεμιναρίου WordPress), ώστε πραγματικοί πελάτες να μην πληρώσουν κατά λάθος σε δοκιμαστική λειτουργία. Και απενεργοποιήστε στο staging τα email προς τους πελάτες, εκτός από τη δική σας δοκιμαστική διεύθυνση.
Οι καταστάσεις παραγγελίας
Το WooCommerce γνωρίζει τις παρακάτω καταστάσεις. Τι σημαίνουν στην πράξη:
| Κατάσταση | Σημασία | Τι κάνετε εσείς |
|---|---|---|
| Πρόχειρο (Draft) | Ο πελάτης ολοκληρώνει την αγορά με τα μπλοκ ταμείου· δεν έχει παραγγείλει ακόμη | Τίποτα· το WooCommerce καθαρίζει τα παλιά πρόχειρα |
| Εκκρεμεί πληρωμή (Pending payment) | Η παραγγελία δημιουργήθηκε, η πληρωμή δεν έχει επιβεβαιωθεί ακόμη | Αναμονή· αν παραμένει έτσι, ελέγξτε το webhook |
| Αποτυχία (Failed) | Η πληρωμή απέτυχε ή απορρίφθηκε | Μην αποστείλετε τίποτα· μερικές φορές ο πελάτης δοκιμάζει ξανά |
| Σε επεξεργασία (Processing) | Πληρώθηκε, το απόθεμα αφαιρέθηκε, δεν έχει αποσταλεί ακόμη | Συσκευασία και αποστολή |
| Σε αναμονή (On hold) | Περιμένει κάτι, για παράδειγμα μια τραπεζική μεταφορά | Ελέγξτε αν έχουν πιστωθεί τα χρήματα |
| Ολοκληρωμένη (Completed) | Απεστάλη και ολοκληρώθηκε | Τίποτα πλέον, εκτός από την περίπτωση επιστροφής |
| Ακυρωμένη (Cancelled) | Ακυρώθηκε από εσάς, τον πελάτη ή αυτόματα | Το απόθεμα επιστρέφει |
| Επιστροφή χρημάτων (Refunded) | Έγινε πλήρης επιστροφή χρημάτων | Ενημερώστε τα λογιστικά (μάθημα 6.5) |
Ορισμένα πράγματα γίνονται αυτόματα. Στην κατάσταση Εκκρεμεί πληρωμή το WooCommerce κρατά δεσμευμένο το απόθεμα· μετά τα λεπτά που έχετε ορίσει στη ρύθμιση Διατήρηση αποθέματος (μάθημα 3.4), μια απλήρωτη παραγγελία ακυρώνεται. Στην κατάσταση Σε επεξεργασία το WooCommerce στέλνει στον πελάτη το email «Παραγγελία σε επεξεργασία» και σε εσάς το email «Νέα παραγγελία». Στην κατάσταση Ολοκληρωμένη ο πελάτης λαμβάνει το email «Ολοκληρωμένη παραγγελία». Για προϊόντα που είναι ταυτόχρονα εικονικά και με δυνατότητα λήψης, το WooCommerce θέτει μια πληρωμένη παραγγελία απευθείας σε Ολοκληρωμένη, επειδή δεν υπάρχει τίποτα για αποστολή.
Η δοκιμή, βήμα προς βήμα
Το Theehuis Example κάνει τη δοκιμή ως εξής, σε ιδιωτικό παράθυρο, ως επισκέπτης:
- Σελίδα προϊόντος: είναι σωστή η τιμή με ΦΠΑ μαζί με το επίθημα (μάθημα 4.1);
- Καλάθι: μια τσαγιέρα (κλάση «Εύθραυστο») και ένα πακέτο τσάι (μειωμένος συντελεστής). Είναι σωστά το μερικό σύνολο, τα έξοδα αποστολής και ο ΦΠΑ;
- Ταμείο με ολλανδική διεύθυνση και μετά με βελγική διεύθυνση: εμφανίζονται οι σωστοί τρόποι αποστολής (μάθημα 4.3) και ο σωστός ΦΠΑ (μάθημα 4.2);
- Κουμπί παραγγελίας: υπάρχει κείμενο που αναφέρει την υποχρέωση πληρωμής, καθώς και σύνδεσμος προς τους όρους και τις πληροφορίες για το δικαίωμα υπαναχώρησης (μάθημα 5.4); Στην Ελλάδα, για παράδειγμα «παραγγελία με υποχρέωση πληρωμής» ή άλλη σαφής διατύπωση.
- Επιτυχής πληρωμή σε δοκιμαστική λειτουργία. Ανοίξτε το WooCommerce > Παραγγελίες: ποια κατάσταση έχει η παραγγελία και πόσο γρήγορα άλλαξε; Ανοίξτε την παραγγελία και διαβάστε τις σημειώσεις παραγγελίας στα δεξιά: εκεί το πρόσθετο πληρωμών γράφει τι ανέφερε ο πάροχος.
- Αποτυχημένη πληρωμή ή ακύρωση: μια δεύτερη παραγγελία, αυτή τη φορά με αποτυχημένη δοκιμαστική πληρωμή. Ποια κατάσταση; Επανήλθε το απόθεμα;
- Email: έφτασαν το email προς τον πελάτη και το email προς εσάς; Διαβάστε τα σαν πελάτης: περιέχουν τα στοιχεία σας, τις πληροφορίες για το δικαίωμα υπαναχώρησης και το κουμπί (μάθημα 5.3 και 6.1);
- Επιστροφή χρημάτων: επιστρέψτε τα χρήματα της επιτυχημένης δοκιμαστικής παραγγελίας μέσα από το WooCommerce (κουμπί Επιστροφή χρημάτων στην παραγγελία, μάθημα 6.5). Βλέπετε την επιστροφή και στον πίνακα ελέγχου του παρόχου;
- Καθαρισμός: διαγράψτε τις δοκιμαστικές παραγγελίες και τους δοκιμαστικούς πελάτες ή προσθέστε τους μια σαφή σημείωση, ώστε να μην καταλήξουν στον τζίρο σας και στον μετρητή του ορίου OSS.
Όταν κάτι πάει στραβά
- Η κατάσταση μένει «Εκκρεμεί πληρωμή»: ελέγξτε στο αρχείο καταγραφής του πρόσθετου πληρωμών (συχνά στο WooCommerce > Κατάσταση > Αρχεία καταγραφής) αν έφτασε το webhook. Δεν έφτασε; Ελέγξτε αν το κατάστημά σας είναι προσβάσιμο από έξω (χωρίς κωδικό πρόσβασης στο staging για το webhook, χωρίς κανόνα firewall ή ασφαλείας που το μπλοκάρει, χωρίς λειτουργία συντήρησης).
- Δεν έρχεται email: ελέγξτε τον αποστολέα και αν το email βρίσκεται στα ανεπιθύμητα (μάθημα 6.1). Αν το email προς εσάς φτάνει αλλά αυτό προς τον πελάτη όχι, ελέγξτε αν είναι ενεργό το email «Σε επεξεργασία» στο WooCommerce > Ρυθμίσεις > Emails.
- Ο ΦΠΑ δεν είναι σωστός: συγκρίνετε την κλάση ΦΠΑ του προϊόντος, τον πίνακα συντελεστών και τη διεύθυνση (μάθημα 4.1).
- Δεν εμφανίζονται τρόποι αποστολής: σε ποια ζώνη ανήκει αυτή η διεύθυνση (μάθημα 4.3);
Σύνοψη
- Δοκιμάστε όλη την αλυσίδα σε δοκιμαστική λειτουργία, και μετά από κάθε μεγάλη αλλαγή, κατά προτίμηση σε staging. Στην Ελλάδα συμπεριλάβετε όσες από τις μεθόδους κάρτα, IRIS, αντικαταβολή και PayPal προσφέρετε.
- Γνωρίστε τις καταστάσεις: Εκκρεμεί πληρωμή, Σε επεξεργασία, Σε αναμονή, Ολοκληρωμένη, Ακυρωμένη, Αποτυχία, Επιστροφή χρημάτων και Πρόχειρο.
- Μια παραγγελία που μένει στην κατάσταση «Εκκρεμεί πληρωμή» μετά από επιτυχή πληρωμή παραπέμπει σχεδόν πάντα στο webhook.
- Διαβάστε τις σημειώσεις παραγγελίας και το αρχείο καταγραφής του πρόσθετου πληρωμών· διαβάστε τα email σαν πελάτης.
- Καθαρίστε τις δοκιμαστικές παραγγελίες, ώστε να μην καταλήγουν στον τζίρο σας και στις καταμετρήσεις ΦΠΑ.
Κουίζ
Άσκηση
Άσκηση D4.5: Μια δοκιμαστική παραγγελία από την αρχή ως το τέλος. Ακολουθήστε τα εννέα βήματα αυτού του μαθήματος στο δικό σας κατάστημα ή στο δοκιμαστικό σας κατάστημα.
Λίστα ελέγχου:
- [ ] πάροχος πληρωμών σε δοκιμαστική λειτουργία·
- [ ] δοκιμαστική παραγγελία ως επισκέπτης·
- [ ] επιτυχής πληρωμή·
- [ ] αποτυχημένη ή ακυρωμένη πληρωμή·
- [ ] καταστάσεις ελέγχθηκαν στο WooCommerce > Παραγγελίες·
- [ ] email προς πελάτη και προς διαχειριστή ελήφθησαν·
- [ ] επιστροφή χρημάτων της παραγγελίας σε δοκιμαστική λειτουργία·
- [ ] δοκιμαστικές παραγγελίες καθαρίστηκαν ή σημειώθηκαν ως δοκιμή.
Ερωτήσεις:
- Ποιες καταστάσεις πήραν η επιτυχημένη και η αποτυχημένη παραγγελία και με ποια σειρά;
- Πόσο χρόνο χρειάστηκε για να αλλάξει η κατάσταση (το webhook);
- Τι περιείχε το email επιβεβαίωσης και τι έλειπε;
Αφού επιλέξετε «ολοκληρώθηκε», βλέπετε ένα παράδειγμα απάντησης: η επιτυχημένη πέρασε από Εκκρεμεί πληρωμή σε Σε επεξεργασία· η αποτυχημένη από Εκκρεμεί πληρωμή σε Αποτυχία ή Ακυρωμένη· ένα συγκεκριμένο σημείο που λείπει από το email, για παράδειγμα οι πληροφορίες για το δικαίωμα υπαναχώρησης (μάθημα 5.4).
Άσκηση D4.5: Μια δοκιμαστική παραγγελία από την αρχή ως το τέλος
Αυτή την άσκηση την κάνετε μόνοι σας: κανείς δεν την ελέγχει. Σημειώστε τι έχετε κάνει και επισημάνετε την άσκηση ως ολοκληρωμένη.
Επιτυχής: Σε αναμονή πληρωμής, Σε επεξεργασία. Αποτυχημένη: Σε αναμονή πληρωμής, Απέτυχε ή Ακυρώθηκε. Ένα συγκεκριμένο σημείο που λείπει από το email (για παράδειγμα οι πληροφορίες υπαναχώρησης, μάθημα 5.4).
Τα τικ και οι σημειώσεις σας παραμένουν μόνο σε αυτό το πρόγραμμα περιήγησης· δεν τα στέλνουμε πουθενά. Αν έχετε εγγραφεί, αποθηκεύουμε στο Τα μαθήματά μου μόνο ότι έχετε ολοκληρώσει την άσκηση.
Περαιτέρω ανάγνωση
- Εγχειρίδιο DirectAdmin 18.10: Δεν μπορώ να στείλω email
- Δωρεάν μάθημα WordPress 8.3: Staging: ασφαλείς δοκιμές
- Managing orders (woocommerce.com, Αγγλικά): https://woocommerce.com/document/managing-orders/
- WooCommerce refunds (woocommerce.com, Αγγλικά): https://woocommerce.com/document/woocommerce-refunds/
