Οδηγοί
Οδηγός εγκατάστασης & ρύθμισης: OBS Withdrawal Center WooCommerce
Plugin για WooCommerce που προσθέτει online φόρμα υπαναχώρησης δύο βημάτων, email απόδειξης παραλαβής και ιδιωτικό κέντρο διαχείρισης υποθέσεων υπαναχώρησης.
Εγκατάσταση και ρύθμιση του OBS Withdrawal Center
Ο οδηγός καλύπτει την έκδοση 1.0.1. Η OBS κάνει δωρεάν την εγκατάσταση και την αρχική ρύθμιση. Τα νομικά κείμενα και την πολιτική επιστροφών τα εγκρίνει η επιχείρησή σας με τον νομικό της σύμβουλο.
Προαπαιτούμενα
- WordPress 6.0+, PHP 7.4+ και ενεργό WooCommerce (για τον έλεγχο παραγγελιών και το «Ο λογαριασμός μου»).
- Κλασικό checkout αν πουλάτε υπηρεσίες ή ψηφιακό περιεχόμενο και θα ενεργοποιήσετε την καταγραφή συναίνεσης. Τα Checkout Blocks δεν υποστηρίζονται από αυτή τη λειτουργία.
- Λειτουργική αποστολή email από το WordPress (ιδανικά μέσω SMTP), γιατί η απόδειξη παραλαβής φεύγει με email.
- Τα στοιχεία της επιχείρησης (επωνυμία, διεύθυνση, email, τηλέφωνο) και εγκεκριμένη πολιτική απορρήτου.
- Απόφαση για το ποια προϊόντα εμπίπτουν σε εξαιρέσεις του άρθρου 16, σε συνεννόηση με τον νομικό σας σύμβουλο.
Εγκατάσταση
- Κατεβάστε το ZIP
obs-withdrawal-center-woocommerce-1.0.1.zipαπό τον λογαριασμό σας στην OBS. - WordPress → Plugins → Add New → Upload Plugin → επιλέξτε το ZIP → Install Now → Activate.
- Αν έχετε παλαιότερη έκδοση (0.3.x ή 0.6.x), κρατήστε backup και αντικαταστήστε την υπάρχουσα εγκατάσταση. Ο εσωτερικός φάκελος παραμένει
obs-eu-withdrawal-form/, ώστε η αναβάθμιση να γίνεται στην ίδια θέση. Μην εγκαταστήσετε δεύτερο αντίγραφο. - Αν η σελίδα «Ο λογαριασμός μου → Υπαναχωρήσεις» βγάζει 404, πηγαίνετε Ρυθμίσεις → Μόνιμοι σύνδεσμοι και πατήστε Αποθήκευση μία φορά.
Σελίδα υπαναχώρησης και σύνδεσμοι
- Με την ενεργοποίηση δημιουργείται πρόχειρη σελίδα «Δικαίωμα υπαναχώρησης» με το shortcode
[obs_withdrawal_form]. Ελέγξτε το κείμενο και δημοσιεύστε τη μόνο όταν εγκριθεί. - Προσθέστε μόνιμο σύνδεσμο στο footer ή στη ζώνη νομικών συνδέσμων με
[obs_withdrawal_link]. Μπορείτε να αλλάξετε το κείμενο μεlabel="..."· τη διατύπωση να την ορίσει ο νομικός σας σύμβουλος. - Για εμφανές πλαίσιο με κουμπί, χρησιμοποιήστε
[obs_withdrawal_box]ή[obs_withdrawal_link layout="box"].
Χάρτης ρυθμίσεων (OBS Withdrawal Center → Settings)
| Πεδίο | Τι κάνει | Προεπιλογή |
|---|---|---|
| Notification email (Email ειδοποιήσεων) | Πού έρχεται η ειδοποίηση για κάθε νέα υπόθεση. | Email διαχειριστή του site |
| Withdrawal page (Σελίδα υπαναχώρησης) | Η σελίδα που περιέχει το [obs_withdrawal_form]· σε αυτήν οδηγούν οι σύνδεσμοι και τα email. | — |
| Trader name / address / email / phone (Επωνυμία, Διεύθυνση, Email, Τηλέφωνο εμπόρου) | Στοιχεία της επιχείρησης στη φόρμα και στα email. | Όνομα site / email διαχειριστή |
| WooCommerce order verification (Έλεγχος παραγγελίας WooCommerce) | Απαιτεί το email της φόρμας να ταιριάζει με το email χρέωσης της παραγγελίας. | Ενεργό |
| Eligible WooCommerce statuses (Επιλέξιμες καταστάσεις) | Σε ποιες καταστάσεις παραγγελίας γίνεται δεκτή η φόρμα: Pending payment, Processing, Completed, On hold. | Processing, Completed, On hold |
| Article 16 policy handling (Χειρισμός πολιτικής Άρθρου 16) | Όταν η παραγγελία περιέχει επισημασμένο προϊόν: δημιουργία υπόθεσης με σημειώσεις για χειροκίνητο έλεγχο, ή αποκλεισμός της αυτόματης καταχώρισης. | Χειροκίνητος έλεγχος |
| Checkout consent evidence | Δύο ξεχωριστά checkboxes στο κλασικό checkout για προϊόντα που έχουν οριστεί ως υπηρεσία ή ψηφιακό περιεχόμενο. | Ενεργό |
| Rate limit (Όριο υποβολών) | Μέγιστες υποβολές ανά λεπτά, ανά αποτύπωμα IP/email. | 5 ανά 60 λεπτά |
| Advisory deadline days + grace days (Ενδεικτική προθεσμία) | Ημέρες για την ενδεικτική ένδειξη προθεσμίας στην υπόθεση, συν ημέρες χάριτος. | 14 + 0 |
| Privacy notice acknowledgement | Υποχρεωτικό checkbox ότι ο πελάτης διάβασε την πολιτική απορρήτου. | Ενεργό |
| Legal notice (Νομική σημείωση) | Κείμενο που εμφανίζεται στον πελάτη. Αντικαταστήστε το με εγκεκριμένο κείμενο. | Γενικό κείμενο OBS |
| OBS operations note | Εσωτερικό playbook που βλέπει η ομάδα μέσα σε κάθε υπόθεση. | Γενικό playbook OBS |
Ρυθμίσεις ανά προϊόν (Προϊόν → Δεδομένα προϊόντος)
- Withdrawal policy (Πολιτική υπαναχώρησης): κανονικός έλεγχος ή κατηγορία εξαίρεσης του άρθρου 16 (π.χ. εξατομικευμένα προϊόντα, σφραγισμένα προϊόντα υγιεινής, ευπαθή προϊόντα, ψηφιακό περιεχόμενο που ξεκίνησε). Οι παραλλαγές κληρονομούν τη ρύθμιση του γονικού προϊόντος.
- Withdrawal policy note: εσωτερική σημείωση που εμφανίζεται στην υπόθεση.
- Checkout consent type: Not required / Service / Digital content. Ορίστε το μόνο όταν η παροχή μπορεί να ξεκινήσει μέσα στην προθεσμία υπαναχώρησης. Το plugin δεν συμπεραίνει τίποτα από τις ιδιότητες virtual/downloadable.
Δοκιμή
- Δημιουργήστε δοκιμαστική παραγγελία σε κατάσταση «Ολοκληρώθηκε» με δικό σας email.
- Ανοίξτε τη σελίδα υπαναχώρησης, συμπληρώστε τα στοιχεία, πατήστε «Έλεγχος αιτήματος υπαναχώρησης» και μετά «Επιβεβαίωση υπαναχώρησης».
- Ελέγξτε ότι εμφανίστηκε κωδικός
OBS-WD-…, ότι ήρθε το email απόδειξης και ότι ο διαχειριστής έλαβε ειδοποίηση. - Ανοίξτε την υπόθεση στο admin, αλλάξτε status και συμπληρώστε tracking επιστροφής. Βεβαιωθείτε ότι καταγράφηκαν στο audit trail.
- Αν πουλάτε υπηρεσίες ή ψηφιακό περιεχόμενο, κάντε δοκιμαστική αγορά από το κλασικό checkout και ελέγξτε ότι τα δύο checkboxes είναι υποχρεωτικά και ότι η τεκμηρίωση εμφανίζεται στην παραγγελία και στο email.
- Κάντε δοκιμαστικό CSV export.
Go-live checklist
- Η σελίδα υπαναχώρησης έχει εγκριθεί και δημοσιευτεί.
- Ο μόνιμος σύνδεσμος εμφανίζεται σε όλες τις σελίδες (footer) και στο «Ο λογαριασμός μου».
- Τα στοιχεία εμπόρου, η νομική σημείωση και η πολιτική απορρήτου είναι ενημερωμένα.
- Τα προϊόντα με εξαιρέσεις ή συναίνεση έχουν κατηγοριοποιηθεί.
- Η αποστολή email λειτουργεί (SMTP) και το email απόδειξης φτάνει στον πελάτη.
- Η σελίδα της φόρμας εξαιρείται από caching.
- Έχει οριστεί ποιος χειρίζεται τις υποθέσεις και πολιτική διατήρησης/διαγραφής δεδομένων.
Αντιμετώπιση προβλημάτων
| Σύμπτωμα | Πιθανή αιτία | Λύση |
|---|---|---|
| Η φόρμα δεν εμφανίζεται στη σελίδα. | Η σελίδα δεν περιέχει το shortcode ή είναι ακόμη πρόχειρη ή σερβίρεται από cache. | Βεβαιωθείτε ότι η σελίδα έχει το [obs_withdrawal_form], δημοσιεύστε την και καθαρίστε cache/CDN. |
| «Η παραγγελία δεν βρέθηκε» ενώ ο πελάτης έχει παραγγελία. | Η παραγγελία δεν είναι σε επιλέξιμη κατάσταση ή ο πελάτης έδωσε διαφορετικό email από το email χρέωσης. | Ελέγξτε τις Eligible WooCommerce statuses και ζητήστε από τον πελάτη το email της παραγγελίας. Για custom αριθμούς παραγγελιών χρησιμοποιήστε το filter obs_euwf_resolve_order_id. |
| Ο πελάτης δεν έλαβε email απόδειξης. | Η αποστολή email του WordPress δεν λειτουργεί ή το μήνυμα πήγε στα spam. | Ρυθμίστε SMTP και ελέγξτε τα logs. Ο κωδικός υπόθεσης εμφανίζεται στην οθόνη και η υπόθεση έχει καταχωρηθεί κανονικά. |
| Τα checkboxes συναίνεσης δεν εμφανίζονται στο checkout. | Το κατάστημα χρησιμοποιεί Checkout Blocks, ή το προϊόν δεν έχει οριστεί ως υπηρεσία/ψηφιακό περιεχόμενο, ή η ρύθμιση είναι ανενεργή. | Χρησιμοποιήστε κλασικό checkout, ορίστε Checkout consent type στο προϊόν και ενεργοποιήστε το Checkout consent evidence. |
| Η σελίδα «Υπαναχωρήσεις» στο «Ο λογαριασμός μου» βγάζει 404. | Δεν έχουν ανανεωθεί οι μόνιμοι σύνδεσμοι μετά την ενεργοποίηση. | Ρυθμίσεις → Μόνιμοι σύνδεσμοι → Αποθήκευση μία φορά. |
| Ο έλεγχος ακεραιότητας της τεκμηρίωσης αποτυγχάνει. | Τα αποθηκευμένα δεδομένα άλλαξαν ή άλλαξαν τα authentication salts του WordPress. | Ελέγξτε αν έγινε αλλαγή στα salts ή επέμβαση στη βάση και τεκμηριώστε το στην υπόθεση. |
| Ο πελάτης βλέπει μήνυμα ορίου υποβολών. | Ενεργοποιήθηκε το rate limit για το συγκεκριμένο αποτύπωμα IP/email. | Περιμένετε να λήξει το παράθυρο ή αυξήστε το Rate limit. Πίσω από proxy/CDN εξετάστε το filter obs_euwf_trust_forwarded_ip_headers. |
| Η τράπεζα ή ο πάροχος πληρωμών δεν εγκρίνει το e-commerce λόγω πολιτικής υπαναχώρησης. | Η σελίδα υπαναχώρησης έχει μείνει πρόχειρη ή δεν περιέχει την πολιτική επιστροφών με την προθεσμία των 14 ημερών, ή δεν είναι ορατή από το footer. | Συμπληρώστε και εγκρίνετε το κείμενο πολιτικής, δημοσιεύστε τη σελίδα και προσθέστε τον σύνδεσμο [obs_withdrawal_link] στο footer. |