🎉 Έκπτωση! Χρησιμοποιήστε τον κωδικό WELCOME10 για 10% έκπτωση σε όλες τις επεκτάσεις!
Κουμπί υπαναχώρησης για OpenCart: τι ισχύει και πώς το ρυθμίζετε | WebModernix
Μια υπαναχώρηση που στέλνεται με αυτόν τον τρόπο είναι εμπρόθεσμη, αρκεί να σταλεί πριν λήξουν οι 14 ημέρες.
Η αιτιολογική έκθεση του γερμανικού νόμου επισημαίνει δύο πράγματα που ξεφεύγουν σε πολλούς. Πρώτον, αν το κατάστημά σας επιτρέπει αγορές ως επισκέπτης (guest checkout), οι επισκέπτες (guests), δηλαδή οι πελάτες που αγοράζουν χωρίς λογαριασμό, πρέπει επίσης να μπορούν να υπαναχωρήσουν online, και ένα τηλέφωνο ή ένα email υποστήριξης δεν αντικαθιστά το κουμπί για αυτούς. Δεύτερον, ένας απλός σύνδεσμος κειμένου, χαμένος ανάμεσα στους «Όρους» και την «Πολιτική απορρήτου» στο υποσέλιδο, δεν αρκεί. Το κουμπί πρέπει να ξεχωρίζει.
Ισχύει για το δικό μου κατάστημα OpenCart;
Αν πουλάτε online σε καταναλωτές σε χώρα της ΕΕ, θεωρήστε ότι ισχύει. Δεν εξαρτάται από το μέγεθος του καταστήματος ούτε από την πλατφόρμα.
Δεν ισχύει για επαγγελματίες πελάτες. Οι αγοραστές B2B και χονδρικής δεν έχουν νόμιμο δικαίωμα υπαναχώρησης.
Ορισμένα προϊόντα εξαιρούνται από το δικαίωμα υπαναχώρησης. Τα απαριθμεί το άρθρο 16 της Οδηγίας για τα δικαιώματα των καταναλωτών, και αυτά που συναντάμε πιο συχνά στα ηλεκτρονικά καταστήματα είναι:
προϊόντα κατά παραγγελία, φτιαγμένα σύμφωνα με τις προδιαγραφές του πελάτη, ή σαφώς εξατομικευμένα προϊόντα
προϊόντα που αλλοιώνονται ή λήγουν γρήγορα, όπως φρέσκα τρόφιμα ή λουλούδια
σφραγισμένα προϊόντα που δεν μπορούν να επιστραφούν για λόγους υγείας ή υγιεινής, όταν η σφράγιση έχει ανοιχτεί
σφραγισμένοι δίσκοι ήχου ή βίντεο και λογισμικό που ο πελάτης αποσφράγισε
ψηφιακό περιεχόμενο που ο πελάτης άρχισε να κατεβάζει ή να βλέπει, αφού συμφώνησε να χάσει το δικαίωμα
Όλα τα υπόλοιπα προϊόντα του καταλόγου σας χρειάζονται το κουμπί. Ένα κατάστημα που πουλά κυρίως εξαιρούμενα προϊόντα το χρειάζεται για όσα δεν εξαιρούνται.
Λίστα ελέγχου: είναι έτοιμο το κατάστημά σας OpenCart;
Ένα κουμπί «Υπαναχώρηση από τη σύμβαση», ή με εξίσου σαφή διατύπωση, που φαίνεται εύκολα σε κάθε σελίδα και δεν χάνεται ανάμεσα στους άλλους συνδέσμους του υποσέλιδου.
Λειτουργεί και για επισκέπτες (guests), δηλαδή πελάτες χωρίς λογαριασμό, αν το κατάστημά σας επιτρέπει guest checkout.
Οι πελάτες μπορούν να πουν από ποια παραγγελία, ή από ποια προϊόντα, υπαναχωρούν.
Ένα δεύτερο βήμα όπου βλέπουν το όνομα και το email τους και επιβεβαιώνουν την υπαναχώρηση.
Μια επιβεβαίωση παραλαβής με email που στέλνεται αμέσως, επαναλαμβάνει όσα υπέβαλαν και γράφει ημερομηνία και ώρα.
Τα εξαιρούμενα προϊόντα, αν πουλάτε τέτοια, είναι ρυθμισμένα ώστε οι πελάτες να βλέπουν ποια δεν καλύπτονται από την υπαναχώρηση.
Οι όροι συναλλαγών σας εξακολουθούν να εξηγούν το δικαίωμα υπαναχώρησης και ποιος πληρώνει τα έξοδα επιστροφής, και περιλαμβάνουν το υπόδειγμα εντύπου υπαναχώρησης της ΕΕ, όπως έπρεπε και πριν από το 2026.
Η επέκταση καλύπτει όλα τα σημεία της λίστας εκτός από τους όρους συναλλαγών, που παραμένουν δικό σας κείμενο.
Ακύρωση ή υπαναχώρηση;
Οι πελάτες δεν σκέφτονται με νομικούς όρους. Όποιος παρήγγειλε κάτι λάθος πριν από μία ώρα θέλει να ακυρώσει. Όποιος παρέλαβε λάθος νούμερο θέλει να το στείλει πίσω. Και οι δύο θα πατήσουν όποιο κουμπί βρουν.
Η επέκτασή μας για υπαναχώρηση και ακύρωση στο OpenCart τα χειρίζεται ως δύο είδη αιτήματος. Πριν αποσταλεί η παραγγελία, ο πελάτης βλέπει κουμπί «Ακύρωση παραγγελίας»: δεν χρειάζεται να επιστραφεί τίποτα, οπότε συνήθως διεκπεραιώνεται γρήγορα. Μετά την αποστολή, βλέπει το κουμπί υπαναχώρησης, με την προθεσμία των 14 ημερών, την επιστροφή των προϊόντων και την επιστροφή χρημάτων. Η κατάσταση της παραγγελίας καθορίζει ποιο από τα δύο βλέπει ο πελάτης, ενώ όλα τα αιτήματα καταλήγουν στο ίδιο σημείο στο admin σας.
Γιατί όχι η ενσωματωμένη φόρμα επιστροφών του OpenCart;
Το OpenCart έχει φόρμα επιστροφής προϊόντων (Product Returns) που μπορούν να χρησιμοποιήσουν και οι επισκέπτες. Φτιάχτηκε για την επιστροφή ελαττωματικού ή λάθος προϊόντος και δεν ταιριάζει με τους κανόνες υπαναχώρησης:
Λέγεται «Επιστροφές» και όχι υπαναχώρηση.
Δέχεται ένα προϊόν ανά φόρμα, πληκτρολογημένο με όνομα και μοντέλο.
Απαιτεί λόγο επιστροφής, ενώ η υπαναχώρηση δεν χρειάζεται κανέναν.
Δεν έχει βήμα επιβεβαίωσης.
Δεν στέλνει στον πελάτη επιβεβαίωση με email.
Δεν γνωρίζει τίποτα για την προθεσμία των 14 ημερών, τα εξαιρούμενα προϊόντα ή τις ακυρώσεις.
Θα μπορούσατε να τη μετονομάσετε και να αλλάξετε το template, αλλά θα σας έλειπαν ακόμα η επιβεβαίωση, οι προθεσμίες και μια φόρμα σχεδιασμένη για ολόκληρη την παραγγελία.
Πώς προσθέτετε το κουμπί υπαναχώρησης στο OpenCart
Το EU Withdrawal Button and Cancellation Manager είναι επέκταση OpenCart που προσθέτει τη λειτουργία υπαναχώρησης, δυνατότητα ακύρωσης για παραγγελίες που δεν έχουν αποσταλεί και μια σελίδα στο admin όπου διαχειρίζεστε κάθε αίτημα. Λειτουργεί σε OpenCart 2.0 έως 3.x με PHP 5.6 έως 8.5 ή νεότερη, και δεν αλλάζει κανένα αρχείο του πυρήνα.
Εγκατάσταση
Τα μενού αναφέρονται όπως εμφανίζονται στο αγγλικό admin του OpenCart.
Ανεβάστε το αρχείο zip από το Extensions > Installer. Στο OpenCart 2.x το μενού λέγεται Extension Installer.
Πηγαίνετε στο Extensions > Modifications και πατήστε Refresh.
Βρείτε το module στη λίστα των modules (Extensions > Extensions > Modules στο OpenCart 3, Extensions > Modules στις παλαιότερες εκδόσεις), εγκαταστήστε το και πατήστε Edit.
Ρύθμιση
Οι περισσότερες ρυθμίσεις έρχονται με λογικές προεπιλογές, και ένας ενσωματωμένος οδηγός σας καθοδηγεί στα λίγα σημεία που πρέπει να ορίσει κάθε κατάστημα:
ποια σελίδα πληροφοριών περιέχει την πολιτική ακυρώσεων και υπαναχώρησης, ώστε η φόρμα να παραπέμπει σε αυτή
τη ζώνη ώρας του καταστήματος, για τις ημερομηνίες και τις ώρες στις σελίδες αιτημάτων και στα email
ποιες καταστάσεις παραγγελίας σημαίνουν ότι η παραγγελία δεν έχει αποσταλεί ακόμα (ακύρωση) και ποιες ότι έχει αποσταλεί ή παραδοθεί (υπαναχώρηση)
για κάθε τρόπο πληρωμής, αν τα χρήματα επιστρέφονται με τον ίδιο τρόπο που πληρώθηκαν ή αν ζητούνται από τον πελάτη στοιχεία τραπεζικού λογαριασμού
το δικό σας κείμενο πολιτικής υπαναχώρησης για την κορυφή της σελίδας αιτήματος, το οποίο η επέκταση αφήνει σκόπιμα κενό, γιατί κανένα γενικό νομικό κείμενο δεν ταιριάζει σε όλα τα καταστήματα
Μετά την εγκατάσταση η επέκταση μένει απενεργοποιημένη, οπότε τίποτα δεν φτάνει στους πελάτες σας μέχρι να ολοκληρώσετε τις ρυθμίσεις και να την ενεργοποιήσετε.
Έπειτα ανοίξτε το κατάστημα και ελέγξτε ότι το κουμπί «Υπαναχώρηση από τη σύμβαση» εμφανίζεται στο υποσέλιδο. Στο προεπιλεγμένο θέμα και στο Journal 3 προστίθεται αυτόματα. Αν το θέμα σας δεν το δείχνει ή το θέλετε σε άλλο σημείο, το κουμπί υπάρχει και ως module που τοποθετείτε από το Design > Layouts του OpenCart ή από τον layout editor του Journal, ενώ η σελίδα αιτήματος έχει και δική της διεύθυνση, που μπορείτε να βάλετε σε ένα μενού ή σε μια σελίδα πληροφοριών.
Τι βλέπουν οι πελάτες σας
Πατούν «Υπαναχώρηση από τη σύμβαση» στο υποσέλιδο, στον λογαριασμό τους ή στη σελίδα της παραγγελίας. Πριν αποσταλεί η παραγγελία, η σελίδα της δείχνει «Ακύρωση παραγγελίας».
Οι συνδεδεμένοι πελάτες διαλέγουν την παραγγελία. Οι επισκέπτες (guests) γράφουν τον αριθμό παραγγελίας και το email της παραγγελίας. Ανάλογα με τις ρυθμίσεις σας, οι επισκέπτες επιβεβαιώνουν και ένα στοιχείο της παραγγελίας, όπως τον ταχυδρομικό κώδικα, ή ανοίγουν έναν σύνδεσμο που στέλνεται σε εκείνο το email.
Επιλέγουν ολόκληρη την παραγγελία ή συγκεκριμένα προϊόντα και ποσότητες.
Αν τα έχετε ενεργοποιήσει, επιλέγουν λόγο, γράφουν σχόλιο ή επισυνάπτουν αρχεία. Από προεπιλογή είναι προαιρετικά, αφού η υπαναχώρηση δεν χρειάζεται αιτιολογία.
Βλέπουν το όνομα και το email τους και πατούν «Επιβεβαίωση υπαναχώρησης».
Η επιβεβαίωση παραλαβής φτάνει αμέσως με email, μαζί με έναν σύνδεσμο προς μια σελίδα παρακολούθησης. Εκεί μπορούν να παρακολουθούν το αίτημα, να σας απαντούν και να αποδέχονται ή να απορρίπτουν μια πρόταση.
Οι επισκέπτες (guests) ανοίγουν την παραγγελία τους με τον αριθμό παραγγελίας και το email, χωρίς λογαριασμό.
Η φόρμα αιτήματος, όπου οι πελάτες επιλέγουν προϊόντα και ποσότητες. Πατήστε την εικόνα για να δείτε ολόκληρη τη σελίδα.
Η επιβεβαίωση λέει ότι το αίτημα παραλήφθηκε και θα εξεταστεί. Δεν λέει ακόμα αν η υπαναχώρηση είναι έγκυρη, γιατί δεν την έχετε ελέγξει.
Κάθε αίτημα, ακύρωσης ή υπαναχώρησης, καταλήγει σε μία σελίδα στο admin του OpenCart, και το μενού του admin δείχνει πόσα είναι ανοιχτά. Από εκεί μπορείτε να:
κάνετε αναζήτηση και φιλτράρισμα ανά τύπο, κατάσταση, κατάστημα, ημερομηνία και πελάτη ή επισκέπτη, ή να δείτε μόνο τα αιτήματα που περιμένουν εσάς
εγκρίνετε, απορρίψετε, σημειώσετε ως «σε αναμονή επιστροφής», ολοκληρώσετε ή ακυρώσετε ένα αίτημα, με email που μπορείτε να αλλάξετε πριν σταλεί
στείλετε μια πρόταση, όπως διαφορετικά προϊόντα ή διαφορετικό ποσό επιστροφής, την οποία ο πελάτης αποδέχεται ή απορρίπτει στη σελίδα παρακολούθησης
γράψετε εσωτερικές σημειώσεις που ο πελάτης δεν βλέπει ποτέ
δείτε κάθε email και κάθε αλλαγή στο ιστορικό του αιτήματος, αλλά και στο ιστορικό της παραγγελίας στο OpenCart
εξαγάγετε ένα αίτημα σε PDF, HTML, κείμενο ή CSV
Η σελίδα της παραγγελίας στο admin δείχνει επίσης τα αιτήματα της παραγγελίας. Αν θέλετε, ένα νέο αίτημα μπορεί να αλλάζει την κατάσταση της παραγγελίας σε «Withdrawal Requested» ή «Cancellation Requested». Η επέκταση μπορεί να δημιουργήσει αυτές τις δύο καταστάσεις για εσάς, και μπορείτε να τις μετονομάσετε στα ελληνικά όπως κάθε άλλη κατάσταση παραγγελίας του OpenCart.
Πώς μετριούνται οι προθεσμίες
Οι 14 ημέρες ξεκινούν όταν ο πελάτης παραλάβει τα προϊόντα. Το OpenCart χωρίς πρόσθετα δεν έχει κατάσταση «Παραδόθηκε», οπότε πολλά καταστήματα ξέρουν μόνο πότε στάλθηκε μια παραγγελία. Η επέκταση λειτουργεί και στις δύο περιπτώσεις:
Αν καταγράφετε τις παραδόσεις, για παράδειγμα με μια κατάσταση «Παραδόθηκε» που ορίζει η επέκταση της εταιρείας courier σας, μετρά 14 ημέρες από την παράδοση και απορρίπτει τα εκπρόθεσμα αιτήματα. Η παραλαβή από το κατάστημα ή από θυρίδα μπορεί επίσης να μετρά ως παράδοση.
Αν καταγράφετε μόνο την αποστολή, μετρά από την ημερομηνία αποστολής συν τον συνηθισμένο χρόνο παράδοσης. Επειδή αυτή η ημερομηνία είναι εκτίμηση, ένα εκπρόθεσμο αίτημα περνά με μια σήμανση για να το ελέγξετε, αντί να απορριφθεί. Απορρίπτεται μόνο όταν περάσει και ο μέγιστος χρόνος παράδοσης.
Μια προθεσμία που λήγει Σάββατο ή Κυριακή μεταφέρεται στην επόμενη Δευτέρα, σύμφωνα με τους κανόνες της ΕΕ για τις προθεσμίες (Κανονισμός 1182/71). Οι ίδιοι κανόνες παρατείνουν και μια προθεσμία που λήγει σε αργία. Οι αργίες διαφέρουν από χώρα σε χώρα, οπότε η επέκταση τις αφήνει σε εσάς. Μπορείτε να αλλάξετε τις 14 ημέρες, για παράδειγμα αν δίνετε στους πελάτες 30 ημέρες για επιστροφές.
Προσαρμοσμένοι κανόνες για προϊόντα και πελάτες
Δεν ακολουθούν όλα τα προϊόντα ενός καταστήματος τους ίδιους κανόνες. Ένα κατάστημα που πουλά μπλουζάκια δίπλα σε κούπες με τύπωμα της επιλογής του πελάτη, ή φρέσκο καφέ δίπλα σε καφετιέρες, χρειάζεται διαφορετική απάντηση για το καθένα. Οι προσαρμοσμένοι κανόνες σας δίνουν αυτή την απάντηση χωρίς να αλλάξετε τα ίδια τα προϊόντα.
Κάθε κανόνας έχει δύο μέρη: σε τι στοχεύει και τι γίνεται με τα προϊόντα που ταιριάζουν.
Στόχοι. Ένας κανόνας μπορεί να στοχεύει προϊόντα, κατηγορίες, κατασκευαστές, ομάδες πελατών και χώρες. Κάθε στόχος μπορεί να συμπεριλαμβάνει ή να εξαιρεί, οπότε το «όλες οι κατηγορίες εκτός από τα Ανταλλακτικά» ρυθμίζεται το ίδιο εύκολα με το «μόνο τα Ανταλλακτικά». Όταν ένας κανόνας έχει πολλούς στόχους, πρέπει να ταιριάζουν όλοι, οπότε το «παπούτσια ή τσάντες, σε παραγγελίες με διεύθυνση στην Ελλάδα» είναι ένας μόνο κανόνας. Οι κανόνες ξεχωρίζουν επίσης τους επισκέπτες από τους πελάτες με λογαριασμό, και ελέγχουν τη χώρα στη διεύθυνση αποστολής, στη διεύθυνση πληρωμής ή σε οποιαδήποτε από τις δύο.
Αποτελέσματα ανά κατάσταση παραγγελίας. Για κάθε κατάσταση παραγγελίας, ο κανόνας αποφασίζει τι γίνεται με ένα προϊόν που ταιριάζει. Μπορεί να:
το επιτρέψει, οπότε το προϊόν ζητείται κανονικά
το επιτρέψει με προειδοποίηση: ο πελάτης βλέπει το μήνυμά σας και τσεκάρει ένα κουτάκι ότι το διάβασε, και εσείς αποφασίζετε όταν εξετάσετε το αίτημα. Αυτό είναι για εξαιρέσεις που η επέκταση δεν μπορεί να ελέγξει μόνη της, όπως αν έχει ανοιχτεί μια σφράγιση.
το αποκλείσει: το προϊόν εμφανίζεται αλλά δεν μπορεί να επιλεγεί, με το μήνυμά σας δίπλα του
Κάθε κατάσταση μπορεί επίσης να έχει εύρος ημερών, που μετρά από την ημέρα που η παραγγελία πήρε αυτή την κατάσταση. Ένας κανόνας μπορεί λοιπόν να λέει, για παράδειγμα: παραδόθηκε μέσα στις τελευταίες 14 ημέρες, επιτρέπεται. Παραδόθηκε πριν από 15 έως 21 ημέρες, επιτρέπεται με προειδοποίηση. Οτιδήποτε παλαιότερο, αποκλείεται. Κάθε αποτέλεσμα έχει μήνυμα σε κάθε γλώσσα σας, που εμφανίζεται δίπλα στο προϊόν και μπαίνει και στα email, και μπορεί να έχει τη δική του χρέωση.
Οι κανόνες ελέγχονται ανά προϊόν, οπότε μια μικτή παραγγελία εξετάζεται γραμμή προς γραμμή. Ένας πελάτης που αγόρασε ένα laptop και σφραγισμένα ακουστικά μπορεί να επιστρέψει το laptop, ενώ τα ακουστικά δείχνουν τη σημείωσή σας για τις σφραγίσεις.
Μπορείτε να προσθέσετε όσους κανόνες χρειάζεστε και να τους βάλετε σε όποια σειρά θέλετε, με τους γενικούς κανόνες πρώτα και τις εξαιρέσεις μετά. Ισχύει ο τελευταίος κανόνας που ταιριάζει σε ένα προϊόν. Ένας κανόνας μπορεί να απενεργοποιηθεί χωρίς να διαγραφεί, και αν ενεργοποιήσετε κανόνα χωρίς στόχους, η επέκταση σας προειδοποιεί ότι ισχύει για κάθε προϊόν του καταστήματος.
Η επέκταση έχει επίσης έτοιμους κανόνες-παραδείγματα για τις πιο συχνές εξαιρέσεις του άρθρου 16, που τους προσθέτετε και τους προσαρμόζετε:
Κατά παραγγελία ή εξατομικευμένα: επιτρέπονται με προειδοποίηση πριν από την αποστολή, αφού η παραγωγή μπορεί να έχει ήδη ξεκινήσει, και αποκλείονται μόλις αποσταλούν.
Ευπαθή: αποκλείονται πάντα.
Σφραγισμένα προϊόντα υγιεινής: επιτρέπονται με προειδοποίηση, αφού μόνο ο πελάτης ξέρει αν η σφράγιση είναι ανέπαφη.
Ψηφιακό περιεχόμενο: επιτρέπεται με προειδοποίηση, αφού η επέκταση δεν μπορεί να ξέρει αν ξεκίνησε η λήψη.
Κάθε παράδειγμα έρχεται με μήνυμα προς τον πελάτη που παραπέμπει στο σχετικό άρθρο της οδηγίας. Εσείς προσθέτετε μόνο τα προϊόντα ή τις κατηγορίες που καλύπτει.
Περιορισμός του κουμπιού ανά ομάδα πελατών ή χώρα
Εκτός από τους προσαρμοσμένους κανόνες, μπορείτε να περιορίσετε ξεχωριστά τις ακυρώσεις και τις υπαναχωρήσεις ανά ομάδα πελατών και ανά χώρα, περιοχή ή γεωγραφική ζώνη. Ένας περιορισμός μπορεί να επιτρέπει την επιλογή, να δείχνει πρώτα μια προειδοποίηση, να την αποκλείει με μήνυμα ή να κρύβει εντελώς το κουμπί. Η απόκρυψη προορίζεται για πελάτες που δεν είχαν ποτέ το δικαίωμα, όπως οι αγοραστές χονδρικής: το κουμπί εξαφανίζεται γι' αυτούς, και ένα αίτημα απορρίπτεται ακόμα κι αν φτάσουν στη σελίδα από άλλο δρόμο. Για τους καταναλωτές, ο αποκλεισμός με μήνυμα είναι συνήθως καλύτερη επιλογή, γιατί τους εξηγεί το γιατί αντί να τους αφήνει να μαντεύουν.
Προϊόντα που καλύπτει ήδη άλλο αίτημα δεν μπορούν να ζητηθούν δεύτερη φορά, εκτός αν εκείνο το αίτημα απορρίφθηκε ή ακυρώθηκε.
Χρεώσεις
Η επέκταση μπορεί να δείχνει στον πελάτη μια χρέωση όταν κάνει αίτημα. Από προεπιλογή δεν υπάρχει καμία. Μπορείτε να ορίσετε μία βασική χρέωση για τις ακυρώσεις και άλλη για τις υπαναχωρήσεις, σε μία από τρεις μορφές:
ποσοστό επί κάθε προϊόντος, μόνο για την ποσότητα που ζητείται, οπότε για 1 από τα 5 τεμάχια υπολογίζεται στο 1
σταθερό ποσό ανά προϊόν, όποια κι αν είναι η ποσότητα
χρέωση με ποσό που επιβεβαιώνετε όταν εξετάζετε το αίτημα, για χρεώσεις που δεν μπορείτε να υπολογίσετε από πριν
Οι προσαρμοσμένοι κανόνες μπορούν να ορίζουν δική τους χρέωση ανά προϊόν, κατηγορία ή κατασκευαστή, ανά κατάσταση παραγγελίας και εύρος ημερών. Ο πελάτης βλέπει το σύνολο πριν επιβεβαιώσει και τσεκάρει ένα κουτάκι ότι το έλαβε υπόψη. Η ίδια η επέκταση δεν χρεώνει ούτε αφαιρεί ποτέ τη χρέωση. Τη διευθετείτε εσείς όταν χειρίζεστε το αίτημα, και μπορείτε να τη μειώσετε ή να τη χαρίσετε.
Οι χρεώσεις ζητούνται συνήθως στις ακυρώσεις: ένα προϊόν κατά παραγγελία που είναι ήδη στην παραγωγή, ή μια μεγάλη παραγγελία χονδρικής που έχει ήδη συσκευαστεί. Εκεί όμως χρειάζεται και η μεγαλύτερη προσοχή με τον νόμο.
Τι λέει ο νόμος για τις χρεώσεις. Στην ΕΕ, ένας καταναλωτής μπορεί να υπαναχωρήσει από τη στιγμή που κάνει την παραγγελία μέχρι και 14 ημέρες μετά την παράδοση, και μέσα σε αυτό το διάστημα δεν μπορεί να χρεωθεί γι' αυτό. Η ακύρωση πριν αποσταλεί η παραγγελία πέφτει κι αυτή μέσα στο ίδιο διάστημα. Άρα, θέμα χρέωσης μπορεί να τεθεί μόνο για προϊόντα που εξαιρούνται από το δικαίωμα, για επαγγελματίες πελάτες, για επιστροφές που δέχεστε μετά τις 14 ημέρες ή για καταστήματα που πουλούν εκτός ΕΕ. Ακόμα και τότε, πρέπει να προβλέπεται στους όρους σας και να επιτρέπεται εκεί όπου πουλάτε. Η επέκταση σας το θυμίζει όταν ορίζετε χρέωση.
Στις υπαναχωρήσεις, η βασική χρέωση έχει περίοδο χωρίς χρέωση, ρυθμισμένη εξαρχής στις 14 ημέρες. Η περίοδος αυτή υπολογίζεται όπως και η προθεσμία υπαναχώρησης. Με επιστροφές 30 ημερών, η βασική χρέωση ισχύει τότε μόνο για αιτήματα από την 15η έως την 30ή ημέρα. Μια χρέωση που ορίζετε σε προσαρμοσμένο κανόνα ακολουθεί το εύρος ημερών του κανόνα, οπότε μετρήστε το από την παράδοση και ξεκινήστε το μετά την 14η ημέρα.
Τα έξοδα επιστροφής είναι άλλο θέμα. Ο πελάτης πληρώνει την αποστολή των προϊόντων πίσω σε εσάς, αλλά μόνο αν του το είπατε πριν παραγγείλει. Η επέκταση έρχεται με μια ενημέρωση στη σελίδα αιτήματος ότι τα έξοδα επιστροφής βαρύνουν τον πελάτη, την οποία αλλάζετε αν τα πληρώνετε εσείς.
Επιστροφή χρημάτων
Η επέκταση δεν κινεί ποτέ χρήματα. Κάνετε την επιστροφή μέσω του παρόχου πληρωμών ή της τράπεζάς σας, όπως και τώρα. Αυτό που κάνει η επέκταση είναι να συγκεντρώνει ό,τι χρειάζεστε για την επιστροφή. Για κάθε τρόπο πληρωμής, και ξεχωριστά για ακυρώσεις και υπαναχωρήσεις, αποφασίζετε πώς γίνεται η επιστροφή:
Με τον τρόπο που έγινε η πληρωμή, για παράδειγμα στην κάρτα ή στον λογαριασμό PayPal. Ο πελάτης βλέπει σχετική σημείωση.
Σε λογαριασμό που σας δίνει ο πελάτης: η φόρμα ρωτά πού να σταλούν τα χρήματα. Αυτό είναι για παραγγελίες με αντικαταβολή ή τραπεζική κατάθεση. Τα IBAN ελέγχονται για σωστή μορφή.
Email
13 έτοιμα πρότυπα email, ένα για κάθε βήμα, με οπτικό επεξεργαστή, μεταβλητές για στοιχεία παραγγελίας και αιτήματος, και τμήματα που εμφανίζονται υπό όρους. Μπορείτε να δείτε προεπισκόπηση του καθενός με πραγματική παραγγελία ή με δείγμα δεδομένων.
Οι ακυρώσεις και οι υπαναχωρήσεις έχουν τα δικά τους email, ώστε το καθένα να λέει κάτι διαφορετικό.
Τα νέα αιτήματα και οι απαντήσεις των πελατών μπορούν να πηγαίνουν σε πολλές διευθύνσεις του καταστήματος, και μπορείτε να κρατάτε αντίγραφο κάθε email που στέλνεται στους πελάτες.
Γλώσσες και χώρες
Το κουμπί υπαναχώρησης είναι κανόνας της ΕΕ, αλλά ένα κατάστημα που πουλά σε όλη την Ευρώπη έχει να κάνει με πολλές γλώσσες, και πολλά καταστήματα πουλούν και εκτός ΕΕ. Η επέκταση δεν είναι δεμένη με μία χώρα ή μία γλώσσα.
Γλώσσες
Κάθε κείμενο που βλέπει ο πελάτης γράφεται ξεχωριστά για κάθε γλώσσα που έχει εγκατεστημένη το κατάστημά σας. Αυτό ισχύει για το κουμπί, τη φόρμα, τη σελίδα παρακολούθησης και κάθε email.
Αρκετές γλώσσες έρχονται ήδη μεταφρασμένες. Κάθε άλλη γλώσσα ξεκινά με το προεπιλεγμένο κείμενο στη θέση του, ώστε να μη φαίνεται τίποτα κενό, και μπορείτε να το μεταφράσετε ή να γράψετε το δικό σας όποτε είστε έτοιμοι.
Η επέκταση βρίσκει κείμενα που είναι ακόμα κενά σε μια γλώσσα, αντιγράφει κείμενο από μια γλώσσα σε άλλη και δείχνει προεπισκόπηση κάθε κειμένου στις πραγματικές σελίδες του καταστήματος την ώρα που το επεξεργάζεστε.
Κάθε email μπορεί να έχει δικό του κείμενο ανά γλώσσα ή ένα κείμενο για όλες τις γλώσσες.
Κείμενα σε μη λατινικά αλφάβητα, όπως τα ελληνικά, δουλεύουν εξίσου καλά.
Αγορές
Η διατύπωση του κουμπιού, το νομικό σας κείμενο και η σελίδα πολιτικής μπορούν να ακολουθούν τον νόμο κάθε χώρας όπου πουλάτε. Ο γερμανικός νόμος, για παράδειγμα, ονομάζει το κουμπί «Vertrag widerrufen».
Οι περιορισμοί ανά χώρα, περιοχή ή γεωγραφική ζώνη επιτρέπουν σε ένα κατάστημα να χειρίζεται τις χώρες διαφορετικά. Οι πελάτες στην ΕΕ βλέπουν το κουμπί υπαναχώρησης, ενώ οι πελάτες αλλού βλέπουν ένα μήνυμα που γράφετε εσείς ή κανένα κουμπί.
Η προθεσμία υπαναχώρησης, ο κανόνας του Σαββατοκύριακου και οι χρεώσεις ρυθμίζονται, οπότε η ίδια επέκταση μπορεί να εφαρμόζει μια πολιτική επιστροφών που προσφέρετε εθελοντικά, σε χώρα χωρίς νόμιμο δικαίωμα υπαναχώρησης.
Τις επιλογές επιστροφής χρημάτων τις ορίζετε εσείς, η καθεμία με τα δικά της πεδία, οπότε δεν περιορίζεστε σε τραπεζικές μεταφορές με IBAN.
Οι προθεσμίες λαμβάνουν υπόψη τις ζώνες ώρας, ώστε ένα αίτημα να μην κόβεται ποτέ νωρίτερα επειδή ο πελάτης σας και ο server σας βρίσκονται σε διαφορετικές ζώνες.
Σε εγκατάσταση με πολλά καταστήματα, κάθε κατάστημα έχει τις δικές του ρυθμίσεις, οπότε ένα κατάστημα για κάθε χώρα μπορεί να ακολουθεί τους δικούς του κανόνες στη δική του γλώσσα. Μπορείτε να εξαγάγετε τις ρυθμίσεις ενός καταστήματος, να τις εισαγάγετε σε άλλο και να αλλάξετε μόνο ό,τι διαφέρει.
Προσαρμογή στο κατάστημά σας
Οι περισσότερες ρυθμίσεις υπάρχουν επειδή κανένα κατάστημα δεν λειτουργεί όπως το άλλο. Μερικά παραδείγματα για το πώς τη ρυθμίζουν διαφορετικά καταστήματα:
Ρούχα και παπούτσια με επιστροφές 30 ημερών. Η προθεσμία υπαναχώρησης γίνεται 30 ημέρες, χωρίς χρέωση. Οι πελάτες μπορούν να επιλέξουν λόγους όπως «Πολύ μικρό» και «Πολύ μεγάλο», ώστε να βλέπετε ποια προϊόντα έχουν πρόβλημα με τα νούμερα.
Έπιπλα και τυπωμένα προϊόντα κατά παραγγελία. Ένας προσαρμοσμένος κανόνας επιτρέπει στους πελάτες να ακυρώσουν όσο το προϊόν είναι στην παραγωγή και αποκλείει την υπαναχώρηση μόλις αποσταλεί. Μπορείτε να προσθέσετε χρέωση για υλικά που έχουν ήδη χρησιμοποιηθεί, αν το επιτρέπουν οι όροι σας και ο τοπικός νόμος. Κατά παραγγελία εδώ σημαίνει φτιαγμένο με τις προδιαγραφές του πελάτη, όπως τα μέτρα ή το σχέδιό του. Ένα τυποποιημένο προϊόν που απλώς το κατασκευάζετε αφού έρθει η παραγγελία δεν εξαιρείται.
Τρόφιμα, καλλυντικά και είδη φαρμακείου. Τα ευπαθή αποκλείονται. Τα σφραγισμένα προϊόντα υγιεινής δείχνουν προειδοποίηση, και ελέγχετε τη σφράγιση όταν επιστραφούν.
Λογισμικό, e-books και άλλα ψηφιακά προϊόντα. Τα ψηφιακά προϊόντα δείχνουν προειδοποίηση ή αποκλείονται ανά κατηγορία, αν το checkout σας καταγράφει τη συγκατάθεση του πελάτη να χάσει το δικαίωμα.
Λιανική και χονδρική στο ίδιο κατάστημα. Για την ομάδα πελατών χονδρικής, το κουμπί είτε κρύβεται είτε μένει, με έναν προσαρμοσμένο κανόνα που προσθέτει χρέωση μόνο για τους επαγγελματίες.
Άλλα πράγματα που μπορείτε να αλλάξετε:
Πού εμφανίζεται το κουμπί: σύνδεσμος στο υποσέλιδο, κουμπί στο υποσέλιδο, ένα module που τοποθετείτε εσείς, ο λογαριασμός του πελάτη, η σελίδα της παραγγελίας, το email επιβεβαίωσης παραγγελίας και μια αυτόνομη σελίδα με δικό της σύντομο URL.
Πώς φαίνεται: το κείμενο, τα χρώματα και το CSS του κουμπιού, και οι σελίδες του καταστήματος σε φωτεινό ή σκοτεινό θέμα ή ανάλογα με τη συσκευή του πελάτη.
Τι ρωτά η φόρμα: ξεχωριστές λίστες λόγων για ακυρώσεις και υπαναχωρήσεις, πεδίο σχολίου και ανέβασμα αρχείων, το καθένα ανενεργό, προαιρετικό ή υποχρεωτικό. Ρυθμίζονται και ανά λόγο, ώστε ο λόγος «Το προϊόν έφτασε ελαττωματικό» να ζητά φωτογραφία ενώ οι άλλοι λόγοι όχι.
Τι γίνεται στο OpenCart: προαιρετική αυτόματη αλλαγή της κατάστασης παραγγελίας, και ποια βήματα γράφονται στο ιστορικό της παραγγελίας.
Ασφάλεια
Η σελίδα υπαναχώρησης είναι ανοιχτή σε όλους, ακόμα και στους επισκέπτες, οπότε πρέπει να προστατεύει τις παραγγελίες των πελατών σας και το γραμματοκιβώτιό σας. Η επέκταση:
Ελέγχει ποιος υποβάλλει το αίτημα. Οι συνδεδεμένοι πελάτες βλέπουν μόνο τις δικές τους παραγγελίες, και οι επισκέπτες πρέπει να αποδείξουν ότι η παραγγελία είναι δική τους.
Δεν αποκαλύπτει τίποτα. Η φόρμα επισκεπτών απαντά με τον ίδιο τρόπο είτε τα στοιχεία ταιριάζουν είτε όχι, οπότε δεν μπορεί να χρησιμοποιηθεί για να μάθει κανείς ποιες παραγγελίες ή ποια email υπάρχουν.
Περιορίζει τις αποτυχημένες προσπάθειες πρόσβασης. Μετά από μερικές αποτυχημένες προσπάθειες για ένα email, οι επόμενες μπλοκάρονται για δευτερόλεπτα, μετά για λεπτά και μετά για ώρες. Οι επαναλαμβανόμενες αποτυχίες καταγράφονται στο αρχείο καταγραφής της επέκτασης μαζί με τη διεύθυνση IP, ώστε να βλέπετε μια επίθεση όταν συμβαίνει.
Βάζει όριο σε email και αιτήματα. Τα email επαλήθευσης ανά διεύθυνση έχουν όριο, ώστε κανείς να μη χρησιμοποιήσει το κατάστημά σας για να πλημμυρίσει τα εισερχόμενα ενός πελάτη, και από κάθε διεύθυνση email μπορεί να σταλεί περιορισμένος αριθμός αιτημάτων την ώρα.
Υπογράφει τους συνδέσμους της. Οι σύνδεσμοι πρόσβασης που στέλνονται με email (magic links), που ισχύουν 30 λεπτά, και οι σύνδεσμοι παρακολούθησης είναι ψηφιακά υπογεγραμμένοι, οπότε δεν μπορούν να πλαστογραφηθούν ή να αλλαχτούν ώστε να ανοίξουν το αίτημα κάποιου άλλου.
Ξεχωρίζει την προβολή από τις ενέργειες. Όποιος έχει τον σύνδεσμο παρακολούθησης μπορεί να δει το αίτημα, αλλά για να στείλει απάντηση, να δεχτεί ή να απορρίψει μια πρόταση ή να ακυρώσει το αίτημα χρειάζεται σύνδεση στον λογαριασμό ή νέο σύνδεσμο πρόσβασης. Ένα προωθημένο email δεν αρκεί για να ενεργήσει κάποιος στο αίτημα άλλου.
Προστατεύει τα τραπεζικά στοιχεία. Οι επισκέπτες μπορούν να δώσουν τραπεζικά στοιχεία μόνο αφού ανοίξουν έναν σύνδεσμο που στάλθηκε στο email της παραγγελίας.
Σταματά πλαστές και αυτοματοποιημένες υποβολές με προστασία CSRF, ένα κρυφό πεδίο-παγίδα (honeypot) που πιάνει τα bots και το CAPTCHA του καταστήματός σας, αν έχετε ενεργοποιήσει κάποιο.
Ξαναελέγχει τα πάντα στον server. Αν κάποιος κρύψει ένα κουμπί ή αλλάξει τη σελίδα στον browser, δεν παρακάμπτει κανέναν κανόνα, γιατί οι ίδιοι έλεγχοι γίνονται όταν στέλνεται το αίτημα.
Χειρίζεται ό,τι γράφει ο πελάτης ως απλό κείμενο. Ό,τι πληκτρολογούν οι πελάτες εμφανίζεται ως απλό κείμενο στο admin και στα email, οπότε δεν μπορεί να χρησιμοποιηθεί για εισαγωγή κώδικα.
Διατηρεί το ιστορικό των αιτημάτων. Η απεγκατάσταση της επέκτασης δεν διαγράφει κανένα αίτημα.
Συχνές ερωτήσεις
Είναι υποχρεωτικό το κουμπί υπαναχώρησης για τα καταστήματα OpenCart;
Ναι, αν το κατάστημα πουλά σε καταναλωτές στην ΕΕ. Ο κανόνας ισχύει από τις 19 Ιουνίου 2026, όποια πλατφόρμα κι αν χρησιμοποιεί το κατάστημα. Το OpenCart δεν προσθέτει το κουμπί μόνο του, οπότε χρειάζεστε μια επέκταση, όπως το δικό μας κουμπί υπαναχώρησης για OpenCart, ή προγραμματισμό κατά παραγγελία.
Από πότε είναι υποχρεωτικό το κουμπί υπαναχώρησης;
Από τις 19 Ιουνίου 2026. Οι χώρες της ΕΕ είχαν προθεσμία έως τις 19 Δεκεμβρίου 2025 για να περάσουν τον κανόνα στη νομοθεσία τους, η οποία εφαρμόζεται από τις 19 Ιουνίου 2026, οπότε αξίζει να ελέγξετε τους κανόνες στις χώρες όπου πουλάτε.
Τι πρέπει να γράφει το κουμπί;
Η οδηγία ζητά μια ένδειξη όπως «υπαναχώρηση από τη σύμβαση εδώ» ή κάτι εξίσου σαφές. Κάθε χώρα τη διατυπώνει στη γλώσσα της, όπως το «Vertrag widerrufen» στη Γερμανία. Το κουμπί της επέκτασης γράφει εξαρχής «Υπαναχώρηση από τη σύμβαση», και μπορείτε να αλλάξετε τη διατύπωση σε κάθε γλώσσα.
Πού πρέπει να μπει το κουμπί;
Κάπου όπου οι πελάτες το βρίσκουν εύκολα σε όλη τη διάρκεια της προθεσμίας υπαναχώρησης. Το υποσέλιδο είναι το συνηθισμένο σημείο, γιατί εμφανίζεται σε κάθε σελίδα. Η επέκταση βάζει το κουμπί εκεί, αλλά και στον λογαριασμό του πελάτη και στη σελίδα κάθε παραγγελίας.
Αρκεί ένας σύνδεσμος προς τη σελίδα επικοινωνίας ή το email υποστήριξης;
Όχι. Η λειτουργία πρέπει να επιτρέπει στον πελάτη να υπαναχωρήσει μέσα στον ιστότοπο, με τα βήματα που περιγράψαμε, και μετά να του στέλνει επιβεβαίωση. Ένα email ή μια γενική φόρμα επικοινωνίας δεν το κάνει αυτό.
Το κατάστημά μου πουλά μόνο σε επιχειρήσεις. Το χρειάζομαι;
Όχι. Το δικαίωμα υπαναχώρησης αφορά τους καταναλωτές. Αν πουλάτε και στους δύο, το χρειάζεστε για τους καταναλωτές και μπορείτε να το κρύψετε από τις ομάδες πελατών που είναι επιχειρήσεις.
Χρειάζονται λογαριασμό οι πελάτες για να υπαναχωρήσουν;
Όχι. Οι επισκέπτες (guests), δηλαδή οι πελάτες που αγόρασαν χωρίς λογαριασμό, χρησιμοποιούν τον αριθμό παραγγελίας και το email της παραγγελίας.
Πόσο χρόνο έχουν οι πελάτες για να υπαναχωρήσουν;
14 ημέρες από την ημέρα που παραλαμβάνουν τα προϊόντα ή το τελευταίο δέμα της παραγγελίας. Μια προθεσμία που λήγει Σαββατοκύριακο μεταφέρεται στη Δευτέρα. Μπορείτε να δώσετε περισσότερο χρόνο αν θέλετε.
Μπορούν οι πελάτες να υπαναχωρήσουν μόνο από μέρος της παραγγελίας;
Ναι. Μπορούν να επιλέξουν μεμονωμένα προϊόντα και ποσότητες. Προϊόντα που καλύπτει ήδη άλλο αίτημα δεν μπορούν να ζητηθούν δεύτερη φορά.
Πρέπει να δέχομαι κάθε υπαναχώρηση;
Αν στάλθηκε μέσα στην προθεσμία και τα προϊόντα δεν εξαιρούνται, ναι. Αυτά είναι τα δύο πράγματα που ελέγχετε, και η επέκταση σας τα δείχνει και τα δύο. Αν τα προϊόντα επιστραφούν χρησιμοποιημένα περισσότερο απ' όσο χρειαζόταν για να τα δοκιμάσει ο πελάτης, η υπαναχώρηση ισχύει κανονικά, αλλά ίσως μπορείτε να αφαιρέσετε ένα ποσό για τη μείωση της αξίας τους.
Κάνει η επέκταση αυτόματα την επιστροφή χρημάτων;
Όχι. Αποφασίζετε εσείς για κάθε αίτημα και κάνετε την επιστροφή μόνοι σας. Η επέκταση ενημερώνει τον πελάτη πώς θα γίνει η επιστροφή και ζητά τραπεζικά στοιχεία όταν χρειάζονται.
Μπορούν οι πελάτες να ακυρώσουν μια παραγγελία πριν αποσταλεί;
Ναι. Επιλέγετε ποιες καταστάσεις παραγγελίας σημαίνουν «δεν έχει αποσταλεί ακόμα», και σε αυτές τις παραγγελίες εμφανίζεται κουμπί «Ακύρωση παραγγελίας». Οι ακυρώσεις πηγαίνουν στην ίδια σελίδα του admin με τις υπαναχωρήσεις.
Μπορώ να χρεώσω για την ακύρωση μιας παραγγελίας;
Η επέκταση μπορεί να δείξει χρέωση, ως ποσοστό, σταθερό ποσό ή ποσό που επιβεβαιώνετε αργότερα. Για τους καταναλωτές στην ΕΕ όμως, μια χρέωση κατά κανόνα δεν επιτρέπεται από τη στιγμή της παραγγελίας μέχρι 14 ημέρες μετά την παράδοση, και αυτό περιλαμβάνει τις ακυρώσεις. Θέμα χρέωσης τίθεται μόνο για εξαιρούμενα προϊόντα, επαγγελματίες πελάτες, επιστροφές μετά τις 14 ημέρες ή πωλήσεις εκτός ΕΕ, και ακόμα και τότε πρέπει να προβλέπεται στους όρους σας και να επιτρέπεται εκεί όπου πουλάτε.
Είναι ασφαλές να υπαναχωρούν οι επισκέπτες χωρίς λογαριασμό;
Ναι. Οι επισκέπτες πρέπει να δώσουν τον σωστό αριθμό παραγγελίας και το email της παραγγελίας, και η επέκταση προσθέτει τις προστασίες που περιγράφονται παραπάνω, στην ενότητα «Ασφάλεια».
Λειτουργεί με το Journal 3 ή με το θέμα μου;
Το προεπιλεγμένο θέμα και το Journal 3 λειτουργούν χωρίς καμία επιπλέον ρύθμιση. Αν το κουμπί δεν εμφανίζεται στο θέμα σας, επικοινωνήστε μαζί μας και θα προσθέσουμε υποστήριξη δωρεάν.
Ποιες εκδόσεις του OpenCart υποστηρίζονται;
OpenCart 2.0.x, 2.1.x, 2.2.x, 2.3.x και όλες οι 3.x, με PHP 5.6 έως 8.5 ή νεότερη.
Αλλάζει τα αρχεία του πυρήνα του OpenCart;
Όχι. Εγκαθίσταται από το Extension Installer με ένα OCMOD, και κανένα αρχείο του πυρήνα δεν αλλάζει.
Μπορώ να τη δοκιμάσω πριν την αγοράσω;
Ναι. Οι σύνδεσμοι του demo παραπάνω ανοίγουν τη σελίδα υπαναχώρησης όπως τη βλέπουν οι πελάτες σας, τον πίνακα διαχείρισης και τη σελίδα ρυθμίσεων.
Αυτό το άρθρο περιγράφει τους κανόνες της ΕΕ σε γενικές γραμμές και δεν αποτελεί νομική συμβουλή. Η εθνική νομοθεσία μπορεί να προβλέπει πρόσθετες απαιτήσεις, οπότε ελέγξτε τους κανόνες στις χώρες όπου πουλάτε ή ρωτήστε έναν δικηγόρο για το κατάστημά σας.