Απαιτήσεις
- WordPress 6.x ή νεότερο
- WooCommerce 8.x–10.x
- PHP 7.4 ή 8.x
- Δικαιώματα διαχειριστή για ρυθμίσεις
Εγκατάσταση
- Ανέβασε τον φάκελο του plugin στο
/wp-content/plugins/.
- Στο WordPress Admin πήγαινε: Πρόσθετα → Εγκατεστημένα πρόσθετα και ενεργοποίησε το WebARTing Checkout for IRIS.
Αν χρησιμοποιείς δικό σου framework «WebARTing Plugins», θα εμφανιστεί υπομενού κάτω από «WebARTing Payments».
Ενεργοποίηση μεθόδου πληρωμής
- Μετάβαση: WooCommerce → Ρυθμίσεις → Πληρωμές.
- Εντόπισε τη μέθοδο Πληρωμή με IRIS και πάτησε Διαχείριση.
- Ενεργοποίησε την επιλογή Ενεργοποίηση πληρωμής με IRIS.
Ρυθμίσεις Μεθόδου
Όλες οι ρυθμίσεις βρίσκονται στη σελίδα διαχείρισης της μεθόδου.
| Πεδίο | Περιγραφή |
| Ενεργοποίηση πληρωμής με IRIS | Ενεργοποιεί/απενεργοποιεί τη μέθοδο. |
| Εμφάνιση λογοτύπου | Εμφανίζει το λογότυπο στη σελίδα ολοκλήρωσης. |
| Τίτλος | Κείμενο που βλέπει ο πελάτης (π.χ. «IRIS / Τραπεζική Κατάθεση μέσω IRIS»). |
| Περιγραφή | Σύντομη περιγραφή κάτω από τον τίτλο της μεθόδου. |
| Οδηγίες (Thank You) | Κείμενο που εμφανίζεται στη σελίδα «Ευχαριστούμε». |
| ΑΦΜ | Το ΑΦΜ σας (προαιρετικό αν θέλετε να εμφανίζεται). |
| Όνομα Δικαιούχου | Όνομα λογαριασμού για την πληρωμή. |
| URL εικόνας QR Code | Πλήρες URL εικόνας QR (κατά προτίμηση από τη βιβλιοθήκη πολυμέσων). |
| Κείμενο Αιτιολογίας | Υπενθύμιση να χρησιμοποιηθεί ο αριθμός παραγγελίας ως αιτιολογία. |
| Ετικέτα ΑΦΜ | Π.χ. «ΑΦΜ:» |
| Ετικέτα Δικαιούχου | Π.χ. «Δικαιούχος:» |
Όρια Καλαθιού (Ορατότητα)
Η μέθοδος μπορεί να εμφανίζεται/κρύβεται ανάλογα με το ποσό του καλαθιού:
- Βάση υπολογισμού:
- Μερική αξία προϊόντων (χωρίς μεταφορικά/φόρους)
- Σύνολο παραγγελίας (με μεταφορικά/φόρους)
- Ελάχιστο ποσό (€) — αν το καλάθι είναι κάτω από αυτό, η μέθοδος κρύβεται
- Μέγιστο ποσό (€) — αν είναι πάνω από αυτό, η μέθοδος κρύβεται
Παράδειγμα: Θέλεις IRIS μόνο για καλάθια μεταξύ 5€ και 150€ → Ελάχιστο=5, Μέγιστο=150, Βάση=Μερική αξία προϊόντων.
Φίλτρα Χώρας & Τρόπων Αποστολής
Επιτρεπόμενες Χώρες
Αν επιλέξεις μία ή περισσότερες χώρες, η μέθοδος θα εμφανίζεται μόνο για αυτές. Ελέγχεται πρώτα η χώρα αποστολής, αλλιώς η χώρα χρέωσης.
Επιτρεπόμενοι Τρόποι Αποστολής
Δώσε IDs μεθόδων (π.χ. flat_rate, local_pickup, free_shipping). Αν έχεις πολλαπλά instances (π.χ. flat_rate:3), η μέθοδος συγκρίνεται και με το «γυμνό» ID (flat_rate) και με το πλήρες (flat_rate:3).
Αν αφήσεις κενά τα πεδία «Χώρες» και «Αποστολές», δεν εφαρμόζεται κανένας περιορισμός από αυτά τα φίλτρα.
Συμπεριφορά στο Checkout
- Με την επιλογή «Πληρωμή με IRIS» και την ολοκλήρωση παραγγελίας:
- Η παραγγελία τίθεται σε Αναμονή πληρωμής (on-hold).
- Μειώνεται το απόθεμα προϊόντων μία φορά.
- Το καλάθι αδειάζει.
- Ο πελάτης ανακατευθύνεται στη σελίδα «Ευχαριστούμε».
Σελίδα “Ευχαριστούμε” & Email
Thank You Page
Εμφανίζονται: Οδηγίες, ΑΦΜ, Δικαιούχος και (αν έχει οριστεί) η εικόνα QR Code.
Emails WooCommerce
- On-hold (customer_on_hold_order): Προστίθενται οδηγίες, ΑΦΜ, Δικαιούχος και QR Code.
- Completed (customer_completed_order): Εμφανίζεται μόνο το μήνυμα ολοκλήρωσης αποστολής.
- Άλλα emails παραμένουν ως έχουν από τα templates του WooCommerce.
Σύνδεσμος Ακύρωσης Πληρωμής
Στη σελίδα «Ευχαριστούμε» (όταν η παραγγελία δεν έχει πληρωθεί) εμφανίζεται σύνδεσμος «Ακύρωση πληρωμής & επιστροφή στο καλάθι». Η ακύρωση είναι ασφαλής, καθώς απαιτείται το order_key της παραγγελίας.
Παράδειγμα URL (ενδεικτικό):
https://example.com/?iris_payment_cancel=1&order_id=123&key=wc_order_xxxxx
Λογότυπο & CSS
- Το plugin φορτώνει CSS μόνο σε Checkout/Thank You.
- Το λογότυπο ορίζεται ως
assets/payment-logo.png του plugin.
- Μπορείς να το αντικαταστήσεις με δικό σου αρχείο, κρατώντας το ίδιο όνομα/διαδρομή.
Παράδειγμα custom CSS (child theme)
/* Μείωσε ελαφρώς το ύψος του λογότυπου IRIS στο checkout */
.woocommerce .payment_methods img {
max-height: 22px;
vertical-align: middle;
}
Troubleshooting
Η μέθοδος δεν εμφανίζεται
- Έλεγξε τα Όρια Καλαθιού (ίσως το ποσό είναι εκτός ορίων).
- Έλεγξε τα Φίλτρα Χώρας (shipping/billing country) και Αποστολής (IDs).
- Βεβαιώσου ότι η μέθοδος είναι Ενεργή και ότι το WooCommerce είναι ενεργοποιημένο.
Το QR δεν εμφανίζεται
- Έλεγξε ότι το URL είναι σωστό (ιδανικά από Βιβλιοθήκη Πολυμέσων).
- Στο admin εμφανίζεται προειδοποίηση αν το QR λείπει.
Διπλές μειώσεις αποθέματος;
- Στην τρέχουσα έκδοση (v1.12) η μείωση γίνεται μία φορά στο
process_payment().
Συχνές Ερωτήσεις (FAQ)
Μπορώ να κρύβω τη μέθοδο πάνω από Χ€;
Ναι. Βάλε «Μέγιστο ποσό» = Χ και επίλεξε τη βάση υπολογισμού που σε βολεύει.
Τι βάζω στα «Επιτρεπόμενοι τρόποι αποστολής»;
IDs όπως flat_rate, local_pickup, free_shipping. Για συγκεκριμένο instance μπορεί να είναι flat_rate:3. Το plugin αποδέχεται και τα δύο.
Θέλω να μην μειώνεται το στοκ μέχρι να πληρωθεί.
Μπορούμε να το κάνουμε επιλογή (feature flag). Πες μου και θα το ενεργοποιήσουμε στην επόμενη έκδοση.
Πού αλλάζω τα Ελληνικά;
Όλα τα λεκτικά είναι ήδη Ελληνικά. Αν θες διαφορετικά κείμενα, τα αλλάζεις από τις ρυθμίσεις της μεθόδου.
Changelog (βασικά)
- v1.12 — Ελληνικά λεκτικά παντού, admin header με μήνυμα & έκδοση, σύνδεσμος οδηγού, όρια χώρας/αποστολής, προειδοποίηση αν λείπει QR.
- v1.11 — Όρια καλαθιού (ελάχιστο/μέγιστο, βάση υπολογισμού), conditional CSS φόρτωση.
- v1.10 — Ασφαλής ακύρωση με
order_key, καθάρισμα hooks, i18n φόρτωση.
Υποστήριξη
Για οδηγίες/παραδείγματα: webarting.eu/helper/
Trademark σημείωση: το λογότυπο IRIS ανήκει στους αντίστοιχους κατόχους. Το πρόσθετο χρησιμοποιεί δικό του neutral payment-logo.png.