Το WooCommerce επιλέγει τρόπους αποστολής με βάση τη shipping zone που ταιριάζει στη διεύθυνση πελάτη. Η σειρά, οι περιοχές και οι προϋποθέσεις πρέπει να δοκιμάζονται με πραγματικά παραδείγματα ταχυδρομικών κωδίκων πριν ανοίξει το κατάστημα.
Πριν ξεκινήσεις
- Κατέγραψε χώρες/περιοχές/ταχυδρομικούς κώδικες που εξυπηρετείς.
- Αποφάσισε διαθέσιμες μεθόδους και κόστος ανά περιοχή.
- Έλεγξε βάρη/διαστάσεις προϊόντων αν τα χρησιμοποιεί επέκταση μεταφορικής.
- Μην αντιμετωπίζεις φορολογικούς ή νομικούς κανόνες αποστολής ως ίδιους για όλες τις χώρες.
Δημιουργία shipping zone
- Άνοιξε WooCommerce > Settings > Shipping > Shipping zones.
- Πάτησε Add zone.
- Δώσε σαφές Zone name και όρισε Zone regions. Πρόσθεσε ταχυδρομικούς κώδικες μόνο όταν χρειάζεται μεγαλύτερη ακρίβεια.
- Πάτησε Add shipping method.
- Επίλεξε Flat rate ή Local pickup όπου υποστηρίζεται από τη ροή του καταστήματος και επιβεβαίωσε.
- Άνοιξε τη μέθοδο για να ορίσεις τίτλο, κόστος και τις διαθέσιμες επιλογές της έκδοσής σου.
- Αποθήκευσε τις αλλαγές και έλεγξε τη σειρά των zones. Η πρώτη ζώνη που ταιριάζει στη διεύθυνση χρησιμοποιείται.
Θέση screenshot: Shipping zones και Add shipping method με Flat rate/Local pickup.
Flat rate και Local pickup
- Flat rate: σταθερή μέθοδος ανά zone. Το ακριβές cost model μπορεί να επεκτείνεται με shipping classes ή plugins.
- Local pickup: παραλαβή από φυσικό σημείο. Έλεγξε διεύθυνση, οδηγίες και τυχόν φορολογική μεταχείριση με αρμόδιο σύμβουλο.
- Δωρεάν μεταφορικά: αν χρησιμοποιηθεί, όρισε σαφή προϋπόθεση και δοκίμασε ποσά λίγο κάτω/πάνω από το όριο. Δεν καλύπτεται ως ξεχωριστό tutorial σε αυτή την παρτίδα.
Πώς ελέγχω ότι ολοκληρώθηκε σωστά
- Πρόσθεσε φυσικό προϊόν στο καλάθι.
- Δοκίμασε διεύθυνση μέσα σε κάθε zone και μία εκτός.
- Έλεγξε ότι εμφανίζονται μόνο οι σωστές μέθοδοι και κόστη.
- Δοκίμασε cart και checkout σε mobile/desktop.
- Ολοκλήρωσε test order και επιβεβαίωσε τη μέθοδο στα order details/emails.
Συνηθισμένα προβλήματα
- No shipping options: καμία zone δεν ταιριάζει ή το προϊόν είναι virtual/χωρίς απαιτούμενα δεδομένα.
- Λάθος zone: μια γενική zone βρίσκεται πάνω από πιο συγκεκριμένη.
- Flat rate μηδενικό/λάθος: έλεγξε cost, decimal format, shipping classes και plugins.
- Cache δείχνει παλιές τιμές: εξαίρεσε Cart/Checkout από page cache και καθάρισε WooCommerce sessions/transients μόνο με ασφαλή διαδικασία.
- External carrier plugin: ακολούθησε την επίσημη τεκμηρίωση/API του provider και δοκίμασε σε staging.