WooCommerce Plugin Guide

Πλήρης οδηγός εγκατάστασης & ρύθμισης του Κουμπιού Υπαναχώρησης για WooCommerce

Σε αυτόν τον οδηγό θα δείτε βήμα-βήμα πώς να εγκαταστήσετε, να ενεργοποιήσετε και να παραμετροποιήσετε το VG Withdrawal Center: από τη σελίδα υπαναχώρησης και τα shortcodes μέχρι τα πεδία, τα emails, το Case Desk και τον τελικό έλεγχο λειτουργίας.

WooCommerce Withdrawal Button Case Desk & Emails
Κουμπί Υπαναχώρησης για WooCommerce - VG Withdrawal Center plugin

Τι θα ρυθμίσουμε

Το plugin οργανώνει ολόκληρη τη ροή ηλεκτρονικής υπαναχώρησης στο WooCommerce. Η σωστή εγκατάσταση περιλαμβάνει τρία βασικά επίπεδα: τη δημόσια φόρμα που βλέπει ο πελάτης, τις ρυθμίσεις και τα emails στο WordPress admin, και τη διαχείριση των αιτημάτων μέσα από το Case Desk.

Δημόσια φόρμα Shortcode, δίβημη υποβολή, έλεγχος παραγγελίας και τελική επιβεβαίωση.
Ρυθμίσεις Πεδία, εμφάνιση, μηνύματα, emails, My Account και anti-spam επιλογές.
Case Desk Statuses, audit trail, refund reference, email preview και CSV export.
Το plugin είναι τεχνικό εργαλείο για την ηλεκτρονική υποβολή και τεκμηρίωση αιτημάτων υπαναχώρησης. Δεν αντικαθιστά τους όρους επιστροφών ή τη νομική αξιολόγηση του καταστήματος.

1) Πριν ξεκινήσετε

Βεβαιωθείτε ότι το περιβάλλον σας καλύπτει τις απαιτήσεις του plugin:

  • WordPress 6.2+.
  • WooCommerce 7.0+ εγκατεστημένο και ενεργό.
  • PHP 7.4+.
  • Πρόσβαση διαχειριστή στο WordPress για εγκατάσταση plugin και αλλαγή ρυθμίσεων.
  • Πρόσβαση στο license key της αγοράς για ενεργοποίηση των admin λειτουργιών και των ενημερώσεων.
Το plugin δηλώνει συμβατότητα με WooCommerce High-Performance Order Storage (HPOS) και Cart/Checkout Blocks.

2) Εγκατάσταση & ενεργοποίηση

Η εγκατάσταση γίνεται όπως σε κάθε WordPress plugin που διανέμεται σε αρχείο ZIP.

Συνδεθείτε στο WordPress Μπείτε στο WP Admin με λογαριασμό administrator.
Ανοίξτε την προσθήκη νέου plugin Πηγαίνετε Πρόσθετα → Προσθήκη νέου → Μεταφόρτωση πρόσθετου.
Ανεβάστε το ZIP Επιλέξτε το αρχείο του VG Withdrawal Center που λάβατε μετά την αγορά και πατήστε Εγκατάσταση τώρα.
Ενεργοποιήστε το plugin Πατήστε Ενεργοποίηση. Με την πρώτη ενεργοποίηση δημιουργούνται οι απαραίτητοι πίνακες για τις υποθέσεις και το audit trail.
Μετά την ενεργοποίηση, το plugin μπορεί να σας μεταφέρει αυτόματα στη σελίδα καταχώρισης της άδειας.

3) Ενεργοποίηση άδειας

Το license key ενεργοποιεί τις admin λειτουργίες του plugin και τις αυτόματες ενημερώσεις. Η σελίδα της άδειας βρίσκεται στο Ρυθμίσεις → VG Withdrawal Center License.

  • Αντιγράψτε το license key από το vgdevsolutions.gr → Ο λογαριασμός μου → Άδειες.
  • Στο WordPress ανοίξτε Ρυθμίσεις → VG Withdrawal Center License.
  • Επικολλήστε το κλειδί στο πεδίο License key.
  • Πατήστε Save & Activate.
  • Επιβεβαιώστε ότι το status εμφανίζεται ως Active.
Αν η άδεια δεν είναι ενεργή, οι σελίδες διαχείρισης υποθέσεων και ρυθμίσεων κλειδώνουν. Η δημόσια φόρμα υπαναχώρησης, όμως, παραμένει ενεργή και συνεχίζει να λειτουργεί.

4) Δημιουργία σελίδας υπαναχώρησης

Το βασικό shortcode του plugin είναι το [vg_withdrawal_form]. Μόλις αποθηκεύσετε ή ενημερώσετε μια WordPress σελίδα που περιέχει το shortcode, το plugin την εντοπίζει αυτόματα και τη χρησιμοποιεί ως σελίδα προορισμού για το μόνιμο κουμπί υπαναχώρησης.

Δημιουργήστε νέα σελίδα Πηγαίνετε Σελίδες → Προσθήκη νέας και δώστε έναν σαφή τίτλο, π.χ. Υπαναχώρηση.
Προσθέστε το shortcode Τοποθετήστε το [vg_withdrawal_form] σε Shortcode block, Elementor Shortcode widget ή αντίστοιχο στοιχείο του builder σας.
Δημοσιεύστε τη σελίδα Μετά τη δημοσίευση, ανοίξτε τη σελίδα από frontend και επιβεβαιώστε ότι η φόρμα εμφανίζεται κανονικά.

Χρήσιμες παραλλαγές shortcode

[vg_withdrawal_form] [vg_withdrawal_form width="100%"] [vg_withdrawal_form width="720" align="center"]

Το attribute width μπορεί να χρησιμοποιηθεί για ειδική προσαρμογή της συγκεκριμένης εμφάνισης, ενώ το align δέχεται left, center ή right.

6) Πεδία φόρμας & επαλήθευση παραγγελίας

Από Υπαναχώρηση → Ρυθμίσεις → Πεδία φόρμας ορίζετε ποια στοιχεία ζητά η φόρμα, με ποια σειρά εμφανίζονται και αν είναι κρυφά, προαιρετικά ή υποχρεωτικά.

Διαθέσιμα πεδία

  • Αριθμός παραγγελίας.
  • Email παραγγελίας.
  • Ονοματεπώνυμο.
  • Λόγος υπαναχώρησης.
  • Προτιμώμενος τρόπος επικοινωνίας.
  • IBAN επιστροφής χρημάτων.
  • Σχόλιο.

Σειρά, κατάσταση και πλάτος

Με drag-and-drop αλλάζετε τη σειρά των πεδίων. Για κάθε πεδίο μπορείτε να ορίσετε Κρυφό, Προαιρετικό ή Υποχρεωτικό, καθώς και πλάτος Πλήρες ή Μισό όταν η φόρμα λειτουργεί σε διάταξη δύο στηλών.

Ενδεικτική προθεσμία

Το πεδίο Ενδεικτική προθεσμία (ημέρες) έχει προεπιλογή 14 ημέρες. Για τον υπολογισμό, το plugin χρησιμοποιεί την ημερομηνία ολοκλήρωσης της παραγγελίας όταν υπάρχει, διαφορετικά την ημερομηνία δημιουργίας της. Η ένδειξη είναι πληροφοριακή και δεν αποκλείει αυτόματα την τελική υποβολή όταν η περίοδος εμφανίζεται ως παρελθούσα.

Strict ή soft order verification

Όταν είναι ενεργό το Απαίτηση έγκυρης παραγγελίας, το plugin ελέγχει με AJAX ότι ο αριθμός παραγγελίας υπάρχει και ότι το billing email της παραγγελίας συμφωνεί με το email που έδωσε ο πελάτης. Αν απενεργοποιήσετε τη ρύθμιση, ένα μη αντιστοιχισμένο αίτημα μπορεί να συνεχίσει και να εξεταστεί χειροκίνητα.

Αν θέλετε αυστηρή επαλήθευση παραγγελίας, διατηρήστε ορατά τα πεδία Αριθμός παραγγελίας και Email. Χωρίς αυτά δεν υπάρχει επαρκής συνδυασμός στοιχείων για την αντιστοίχιση.
Ρυθμίσεις πεδίων φόρμας στο Κουμπί Υπαναχώρησης για WooCommerce
Πεδία φόρμας, drag-and-drop σειρά, required/optional/hidden κατάσταση, πλάτος πεδίων, λόγοι υπαναχώρησης και επαλήθευση παραγγελίας.

7) Στυλ & Live Preview

Στην καρτέλα Στυλ & Preview προσαρμόζετε την εμφάνιση της φόρμας χωρίς CSS. Οι αλλαγές εμφανίζονται ζωντανά στο preview panel και αποθηκεύονται μόνο όταν πατήσετε Αποθήκευση αλλαγών.

Έτοιμα templates

Template Χαρακτήρας Πότε ταιριάζει
Modern Rounded card, shadow, full-width buttons. Καλή γενική επιλογή για σύγχρονα e-shops.
Minimal Χωρίς card/shadow, πιο ουδέτερη εμφάνιση. Όταν θέλετε η φόρμα να ενσωματώνεται διακριτικά στο theme.
Boxed Έντονο περίγραμμα, πιο compact διάταξη. Για πιο αυστηρή ή τεχνική αισθητική.
Το κουμπί Εφαρμογή προτύπου αντικαθιστά τις τρέχουσες ρυθμίσεις χρωμάτων και διαστάσεων με τις τιμές του template.

Τι μπορείτε να αλλάξετε

  • Ετικέτα κουμπιού δήλωσης και ετικέτα κουμπιού τελικής επιβεβαίωσης.
  • Accent color, confirm color, button text, text, label, background και border colors.
  • Fixed ή full width, alignment και max width.
  • Radius φόρμας, πεδίων και κουμπιών, border width, padding και spacing.
  • Shadow: none, subtle, medium ή strong.
  • Typography και label weight.
  • Button style: solid, outline ή soft.
  • Full-width buttons και εμφάνιση/απόκρυψη της ενημερωτικής νομικής σημείωσης.
Στυλ και live preview της φόρμας υπαναχώρησης WooCommerce
Η καρτέλα Στυλ & Preview με τα templates Modern, Minimal και Boxed, τα χρώματα, τις διαστάσεις, την τυπογραφία και τις ρυθμίσεις κουμπιών.

8) Μηνύματα της φόρμας

Από Υπαναχώρηση → Ρυθμίσεις → Μηνύματα μπορείτε να αλλάξετε τα βασικά κείμενα που βλέπει ο πελάτης. Αν αφήσετε ένα πεδίο κενό, χρησιμοποιείται το προεπιλεγμένο μεταφρασμένο κείμενο του plugin.

Κείμενα που παραμετροποιούνται

  • Νομική/ενημερωτική σημείωση πάνω από τη φόρμα.
  • Τίτλος του βήματος review.
  • Κείμενο του κουμπιού «Επιστροφή».
  • Τίτλος και κείμενο επιτυχούς υποβολής.
  • Μήνυμα υποχρεωτικών πεδίων και μη έγκυρου email.
  • Μήνυμα όταν δεν βρεθεί αντιστοίχιση παραγγελίας/email.
  • Μήνυμα εντός ή εκτός της ενδεικτικής προθεσμίας.
  • Μήνυμα rate limit και γενικού σφάλματος.
Όπου βλέπετε %d, το plugin το αντικαθιστά δυναμικά με αριθμό ημερών. Μην το αφαιρείτε αν θέλετε να εμφανίζεται η σχετική αριθμητική τιμή.
Παραμετροποίηση μηνυμάτων φόρμας υπαναχώρησης WooCommerce
Παραμετροποίηση νομικής σημείωσης, review screen, success messages, validation errors και μηνυμάτων προθεσμίας.

9) Emails, My Account & ιδιωτικότητα

Η καρτέλα Emails & Ιδιωτικότητα συγκεντρώνει τις ρυθμίσεις επικοινωνίας με τον πελάτη, την εμφάνιση των υποθέσεων στον λογαριασμό του και το βασικό rate limiting της δημόσιας φόρμας.

Email διαχειριστή & όνομα αποστολέα

  • Email διαχειριστή: εκεί αποστέλλεται ειδοποίηση κάθε φορά που δημιουργείται νέο αίτημα.
  • Όνομα αποστολέα: το όνομα που χρησιμοποιείται στα emails του plugin.
  • Η διεύθυνση αποστολέα ακολουθεί το admin email του WordPress.

Τι email λαμβάνει ο πελάτης

Μετά την επιτυχημένη τελική επιβεβαίωση, ο πελάτης λαμβάνει email παραλαβής με κωδικό υπόθεσης, αριθμό παραγγελίας, ημερομηνία/ώρα υποβολής και SHA-256 receipt hash. Αν είναι ενεργές οι status notifications, λαμβάνει επιπλέον email όταν αλλάζει η κατάσταση της υπόθεσης.

WooCommerce My Account

Η επιλογή Εμφάνιση στο «Ο λογαριασμός μου» προσθέτει endpoint Υπαναχωρήσεις μετά τις Παραγγελίες. Εκεί ο συνδεδεμένος πελάτης μπορεί να δει κωδικό υπόθεσης, παραγγελία, ημερομηνία και κατάσταση.

Rate limiting & privacy

Η προεπιλεγμένη τιμή είναι 5 αιτήματα ανά IP ανά ώρα. Η τιμή 0 απενεργοποιεί το όριο. Το plugin δεν αποθηκεύει raw IP στη βάση· χρησιμοποιεί salted fingerprint για το rate limiting και ενσωματώνεται στα εργαλεία WordPress Privacy Exporter / Eraser.

Ρυθμίσεις email και ιδιωτικότητας στο VG Withdrawal Center για WooCommerce
Ρυθμίσεις admin email, sender name, WooCommerce My Account, ειδοποιήσεων κατάστασης και rate limit ανά IP.

10) Διαχείριση αιτημάτων στο Case Desk

Κάθε επιτυχημένη υποβολή δημιουργεί μία υπόθεση στο Υπαναχώρηση → Υποθέσεις. Η λίστα υποθέσεων υποστηρίζει αναζήτηση, φίλτρα status, ταξινόμηση και pagination.

Καταστάσεις υπόθεσης

  • Ελήφθη.
  • Σε εξέταση.
  • Αποδεκτή.
  • Επιστροφή χρημάτων.
  • Απορρίφθηκε.
  • Ολοκληρώθηκε.

Μέσα σε μία υπόθεση

Ανοίγοντας τον κωδικό υπόθεσης βλέπετε τα στοιχεία του αιτήματος, το receipt hash και ολόκληρο το audit trail. Από τη δεξιά πλευρά μπορείτε να αλλάξετε status, να καταχωρίσετε αναφορά επιστροφής χρημάτων, να προσθέσετε σημείωση επίλυσης και να αποφασίσετε αν θα σταλεί email στον πελάτη.

  • Κάθε αλλαγή κατάστασης καταγράφεται στο audit trail με χρόνο και actor.
  • Το refund reference καταγράφεται και μπορεί να εμφανιστεί στο status email όταν η υπόθεση γίνει «Επιστροφή χρημάτων».
  • Η σημείωση επίλυσης μπορεί να εμφανιστεί στο email ενημέρωσης του πελάτη.
  • Υπάρχει contextual guidance ανά status και live preview του status email πριν την αποθήκευση.
  • Οι υποθέσεις μπορούν να εξαχθούν σε CSV με UTF-8 BOM για σωστή εμφάνιση ελληνικών στο Excel.
Case Desk αιτημάτων υπαναχώρησης στο WooCommerce
Η κεντρική λίστα υποθέσεων με φίλτρα κατάστασης, αναζήτηση, κωδικό υπόθεσης, παραγγελία, deadline, status και ημερομηνία υποβολής.

11) Πώς λειτουργεί η διαδικασία για τον πελάτη

Η δημόσια φόρμα ακολουθεί δίβημη διαδικασία πριν από την οριστική καταχώριση:

Συμπλήρωση στοιχείων Ο πελάτης συμπληρώνει τα πεδία που έχετε ενεργοποιήσει.
Live έλεγχος παραγγελίας Όταν υπάρχουν αριθμός παραγγελίας και email, το plugin μπορεί να επαληθεύσει την αντιστοίχιση και να εμφανίσει την ενδεικτική κατάσταση προθεσμίας.
Review Ο πελάτης βλέπει τα στοιχεία που πρόκειται να υποβάλει και μπορεί να επιστρέψει για διορθώσεις.
Τελική επιβεβαίωση Η υπόθεση δημιουργείται μόνο όταν πατηθεί το ξεχωριστό κουμπί επιβεβαίωσης στο δεύτερο βήμα.
Email παραλαβής Μετά την επιτυχημένη καταχώριση εμφανίζεται ο κωδικός υπόθεσης και αποστέλλεται το email επιβεβαίωσης στον πελάτη.

12) Τελικός έλεγχος λειτουργίας

Πριν θεωρήσετε την εγκατάσταση ολοκληρωμένη, κάντε ένα πραγματικό test από το frontend.

  • Ανοίξτε τη σελίδα υπαναχώρησης σε incognito/private window.
  • Χρησιμοποιήστε αριθμό υπάρχουσας WooCommerce παραγγελίας και το αντίστοιχο billing email.
  • Ελέγξτε ότι εμφανίζεται το review screen και ότι μπορείτε να επιστρέψετε στο πρώτο βήμα.
  • Πατήστε την τελική επιβεβαίωση και σημειώστε τον case code.
  • Ελέγξτε ότι ο πελάτης έλαβε το acknowledgement email.
  • Ελέγξτε ότι ο διαχειριστής έλαβε ειδοποίηση νέου αιτήματος.
  • Ανοίξτε Υπαναχώρηση → Υποθέσεις και επιβεβαιώστε ότι η υπόθεση υπάρχει.
  • Αλλάξτε προσωρινά status και δοκιμάστε το status email / email preview.
  • Αν χρησιμοποιείτε My Account, συνδεθείτε ως πελάτης και επιβεβαιώστε ότι εμφανίζεται η υπόθεση στην καρτέλα Υπαναχωρήσεις.
Το plugin χρησιμοποιεί το standard wp_mail() του WordPress. Αν τα emails δεν φτάνουν, ελέγξτε πρώτα τη δυνατότητα αποστολής email του hosting ή χρησιμοποιήστε αξιόπιστη SMTP ρύθμιση.

13) Αυτόματες ενημερώσεις

Με ενεργό license key, το plugin πραγματοποιεί περιοδικούς ελέγχους για νέες εκδόσεις. Όταν υπάρχει διαθέσιμη ενημέρωση, εμφανίζεται στο WordPress όπως σε ένα συνηθισμένο plugin και μπορείτε να την εγκαταστήσετε από το Πρόσθετα του WP Admin.

  • Διατηρήστε το license key ενεργό στο domain όπου χρησιμοποιείται το plugin.
  • Πριν από σημαντική αναβάθμιση WordPress/WooCommerce, κρατήστε κανονικό backup.
  • Μετά από update του plugin, κάντε έναν σύντομο έλεγχο της φόρμας και των emails.

14) Συχνά προβλήματα & λύσεις

Το shortcode [vg_withdrawal_link] δεν εμφανίζει τίποτα

Βεβαιωθείτε ότι έχετε πρώτα δημοσιεύσει και αποθηκεύσει σελίδα που περιέχει το [vg_withdrawal_form]. Το plugin χρειάζεται να έχει εντοπίσει τη σελίδα της φόρμας για να δημιουργήσει το link.

Η επαλήθευση λέει ότι δεν βρέθηκε η παραγγελία

Ελέγξτε ότι χρησιμοποιείτε τον σωστό αριθμό παραγγελίας και ακριβώς το billing email της συγκεκριμένης παραγγελίας. Αν θέλετε να δέχεστε μη αντιστοιχισμένα αιτήματα για χειροκίνητο έλεγχο, απενεργοποιήστε το strict order verification.

Δεν λαμβάνονται τα emails

Το plugin στέλνει μέσω wp_mail(). Ελέγξτε spam folder, WordPress admin email, mail logs του hosting και τυχόν SMTP plugin. Η αποτυχία του customer acknowledgement καταγράφεται επίσης στο audit trail.

Η καρτέλα «Υπαναχωρήσεις» στο My Account επιστρέφει 404

Η ενεργοποίηση του plugin κάνει αυτόματο rewrite flush. Αν ενεργοποιήσατε το My Account endpoint αργότερα ή άλλαξαν τα permalinks, πηγαίνετε Ρυθμίσεις → Μόνιμοι σύνδεσμοι και πατήστε Αποθήκευση αλλαγών μία φορά.

Η φόρμα δεν ταιριάζει σωστά στο Elementor ή σε page builder

Χρησιμοποιήστε [vg_withdrawal_form width="100%"] ή επιλέξτε Πλήρες πλάτος (100% του container) από την καρτέλα Στυλ & Preview.

15) Υποστήριξη

Αν χρειάζεστε βοήθεια με την εγκατάσταση, την παραμετροποίηση ή τη λειτουργία του Κουμπιού Υπαναχώρησης για WooCommerce, μπορείτε να επικοινωνήσετε με τη VG Dev Solutions.

Σχετικά άρθρα