Περιγραφή
Αυτό το πρόσθετο επιτρέπει στους πελάτες να επιλέξουν συσκευασία δώρου για την παραγγελία τους, μέσω ενός πλαισίου ελέγχου (checkbox) στη σελίδα ολοκλήρωσης της παραγγελίας (checkout).
Με έμφαση στην ταχύτητα και την ευελιξία, αυτό το ελαφρύ πρόσθετο προσθέτει το κόστος για τη συσκευασία δώρου, χρησιμοποιώντας το WooCommerce Fees API.
Μέσω απλών και ξεκάθαρων ρυθμίσεων, μπορείτε να ορίσετε μία χρέωση για τη συσκευασία δώρου ή να τη προσφέρετε δωρεάν, να επιλέξετε τον φορολογικό συντελεστή της χρέωσης ή να αλλάξετε τη θέση του πλασίου ελέγχου στη σελίδα ολοκλήρωσης της παραγγελίας.
Πλήρης κατάλογος λειτουργιών (δωρεάν έκδοση)
- Οι πελάτες μπορούν να επιλέξουν συσκευασία δώρου για την παραγγελία τους μέσω ενός πεδίου στη σελίδα πληρωμής.
- Ορίστε ένα επιπλέον κόστος εάν ο πελάτης επιλέξει συσκευασία δώρου. Φυσικά, έχετε την επιλογή να το προσφέρετε δωρεάν αν επιθυμείτε.
- Επιλέξτε αν το πρόσθετο κόστος είναι φορολογητέο και επιλέξτε τον φορολογικό συντελεστή του.
- Εάν επιλεγεί, εμφανίζεται μια επιπλέον χρέωση στον πίνακα με τα σύνολα της παραγγελίας, προσθέτοντας το κόστος της συσκευασίας δώρου στο σύνολο του καλαθιού. Η χρέωση εμφανίζεται επίσης στη σελίδα επιβεβαίωσης της παραγγελίας (thank you page) και στα emails προς τον διαχειριστή και τον πελάτη.
- Προσαρμόστε το κείμενο της ετικέτας του πλαισίου ελέγχου (checkbox).
- Οι διαχειριστές των καταστημάτων μπορούν εύκολα να εντοπίζουν ποιες παραγγελίες έχουν επιλεγμένο περιτύλιγμα δώρου μέσω ενός μικρού εικονιδίου στη λίστα παραγγελιών. Επίσης, οι πλήρεις πληροφορίες για το περιτύλιγμα δώρου και το κόστος εμφανίζονται στη σελίδα της παραγγελίας.
- Η επιλογή του πλαισίου ελέγχου (checkbox) του πελάτη αποθηκεύεται στη συνεδρία πελάτη του WooCommerce, ώστε να μην χάνεται κατά την ανανέωση της σελίδας.
- Έτοιμο προς μετάφραση. Συμβατό με όλα τα πρόσθετα που υποστηρίζουν το wpml-config.xml (WPML, Polylang κ.λπ.) και το TranslatePress.
- Συμβατό με την Αποθήκευση παραγγελιών για υψηλές επιδόσεις (HPOS).
- Φιλικό προς τους προγραμματιστές, καθώς μπορείτε να προσαρμόσετε σχεδόν τα πάντα μέσω των ρυθμίσεων του πρόσθετου και των προσεκτικά τοποθετημένων φίλτρων. Δείτε τις Συχνές Ερωτήσεις παρακάτω για περισσότερες πληροφορίες.
Εγκατάσταση
- Κατεβάστε το πρόσθετο από το Επίσημο αποθετήριο πρόσθετων του WordPress.
- Μεταφορτώστε το πρόσθετο από τον Πίνακα ελέγχου του WordPress (Πρόσθετα>Προσθήκη νέου>Προσθήκη Προσθέτου) το αρχείο gift-wrapping-for-woocommerce.zip.
- Ενεργοποιήστε το πρόσθετο μέσω του μενού ‘Πρόσθετα’ στον Πίνακα Ελέγχου του WordPress.
- Πηγαίνετε στο WooCommerce > Ρυθμίσεις > Συσκευασία δώρου, ενεργοποιήστε και ρυθμίστε τη Συσκευασία δώρου.
Συχνές Ερωτήσεις
-
Μπορώ να προσθέσω χρέωση στη συσκευασία δώρου;
-
Ναι, μπορείτε να προσθέσετε μία χρέωση εύκολα μέσω των ρυθμίσεων του πρόσθετου.
-
Μπορώ να προσφέρω τη συσκευασία δώρου δωρεάν;
-
Ναι, απλά ορίστε το κόστος της συσκευασίας δώρου στο μηδέν (0).
-
Can I modify the gift wrapper cost on the fly?
-
Yes, you can do this using the
tgpc_wc_gift_wrapper_cost
filter.
Simple example:add_filter('tgpc_wc_gift_wrapper_cost', function($cost){ //Do magic here return $cost; });
You should add this code in your child theme’s functions.php file or a Code Snippets plugin.
-
Can I change the icon on the checkout?
-
Ναι, μπορείτε να χρησιμοποιήσετε το φίλτρο
tgpc_wc_gift_wrapper_icon_url
για να ορίσετε το δημόσια προσβάσιμο URL της εικόνας που θέλετε.
Ή
το φίλτροtgpc_wc_gift_wrapper_icon_html
προκειμένου να παραμετροποιήσετε ολόκληρη την HTML του εικονιδίου. -
Πώς μπορώ να αποκρύψω το εικονίδιο της συσκευασίας δώρου;
-
Μπορείτε να το κάνετε αυτό εύκολα με το ακόλουθο απόσπασμα κώδικα PHP:
add_filter('tgpc_wc_gift_wrapper_icon_html', function($icon_html){ return ''; });
-
Το εικονίδιο της συσκευασίας δώρου δεν είναι απόλυτα ευθυγραμμισμένο με το πλαίσιο ελέγχου (checkbox). Πώς να το διορθώσω;
-
Αυτό εξαρτάται σε μεγάλο βαθμό από τη CSS του θέματος εμφάνισής σας και δεν υπάρχει καθολική λύση. Εάν το εικονίδιο δεν είναι ευθυγραμμισμένο με το πλαίσιο ελέγχου (checkbox) και την ετικέτα, τότε θα πρέπει να προσθέσετε λίγη CSS για να το διορθώσετε.
Δοκιμάστε να ορίσετε μια ιδιότητα “vertical align” στο εικονίδιο για να το ευθυγραμμίσετε σωστά:
.tgpc-enable-checkout-gift-wrapper--label_icon { vertical-align: middle; }
Δείτε τη λίστα με όλες τις διαθέσιμες τιμές της ιδιότητας vertical-align.
-
Μπορώ να αλλάξω τη θέση του πλαισίου ελέγχου της συσκευασίας δώρου;
-
Ναι, μπορείτε να επιλέξετε ανάμεσα σε διάφορες τοποθεσίες εντός της σελίδας ολοκλήρωσης παραγγελίας (checkout) μέσω των ρυθμίσεων του πρόσθετου.
Αν θέλετε να χρησιμοποιήσετε κάποιο άλλο hook, διαβάστε παρακάτω.
-
Μπορώ να ορίσω διαφορετική θέση για το πλαίσιο ελέγχου της συσκευασίας δώρου από αυτές που είναι διαθέσιμες στις ρυθμίσεις του προσθέτου;
-
Ναι, πρέπει να ορίσετε το hook που εμφανίζει το πεδίο. Και ίσως την προτεραιότητα του hook.
-
Για να αλλάξετε το hook προσθέστε αυτή τη γραμμή στο wp-config.php:
define( ‘TGPC_GIFT_WRAPPER_CHECKOUT_CHECKBOX_LOCATION_HOOK_NAME’, ‘new_hook_name’ ); -
Για να αλλάξετε την προτεραιότητα του hook (η προεπιλογή είναι 15), θα πρέπει να προσθέσετε μια σταθερά στο αρχείο wp-config.php:
define( ‘TGPC_GIFT_WRAPPER_CHECKOUT_CHECKBOX_LOCATION_HOOK_PRIORITY’, 12 );
-
-
Μπορώ να εφαρμόσω το δικό μου στυλ στο πλαίσιο ελέγχου για τη συσκευασία δώρου;
-
Ναι, μπορείτε να γράψετε τη δική σας CSS για να το διαμορφώσετε όπως θέλετε. Υπάρχουν οι κατάλληλες κλάσεις σε όλα τα σωστά σημεία, ώστε να μπορείτε να εφαρμόζετε τη CSS σας όπου χρειάζεται.
-
Μπορώ να μεταφράσω αυτό το πρόσθετο σε οποιαδήποτε γλώσσα;
-
Ναι. Όλες οι συμβολοσειρές σε αυτό το πρόσθετο χρησιμοποιούν τις συναρτήσεις gettext, καθώς και ένα πάντα ενημερωμένο αρχείο προτύπου .pot. Αυτό σημαίνει ότι μπορούν να μεταφραστούν σε οποιαδήποτε γλώσσα χρησιμοποιώντας ένα μεταφραστικό πρόσθετο όπως το WPML, το Polylang, το Loco Translate κ.λπ.
Για κείμενα όπως η ετικέτα του πλαισίου ελέγχου (checkbox) που ορίζονται από τον χρήστη στις ρυθμίσεις του προσθέτου, η μετάφραση υποστηρίζεται επίσης για όλα τα πρόσθετα που υποστηρίζουν το πρωτόκολλο wpml-config.xml, όπως το WPML, το Polylang κ.λπ., καθώς και το TranslatePress.
Για παράδειγμα, αν χρησιμοποιείτε το WPML, χρησιμοποιήστε τη “Μετάφραση Συμβολοσειρών” και αναζητήστε (α) τον τομέα (domain) “admin_texts_tgpc_gift_wrapper_checkbox_label”, ή (β) το όνομα της ρύθμισης “tgpc_gift_wrapper_checkbox_label”, ή (γ) απλά το δικό σας κείμενο που έχετε εισάγει στο πεδίο των ρυθμίσεων. -
Is this plugin compatible with multi-currency plugins?
-
Yes, but not out of the box, you have to add some code yourself. You have to use the filter
tgpc_wc_gift_wrapper_cost
and modify the gift wrapper cost depending on the selected currency.
You can find some examples in the support forum.
Κριτικές
Συνεισφέροντες & Προγραμματιστές
“Gift Wrapping for WooCommerce” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.
ΣυντελεστέςΤο “Gift Wrapping for WooCommerce” έχει μεταφραστεί σε 3 γλώσσες. Ευχαριστούμε τους μεταφραστές για τις συνεισφορές τους.
Μεταφράστε το “Gift Wrapping for WooCommerce” στην γλώσσα σας.
Ενδιαφέρεστε για την ανάπτυξη;
Περιηγηθείτε στον κώδικα, ανατρέξτε στο αποθετήριο SVN ή εγγραφείτε στο αρχείο καταγραφής αλλαγών ανάπτυξης μέσω RSS .
Σύνοψη αλλαγών
1.2.4
- Compatibility: Tested up to WP 6.7.x and WC 9.6.x
- Change author from
Pexle Chris, Theo Gkitsos
toPexle Chris & Theo Gkitsos
1.2.3
- Compatibility: Tested up to WP 6.6.x and WC 9.2.x
- Add a new filter
tgpc_wc_gift_wrapper_cost
to modify the gift wrapper cost on the fly.
1.2.2
- Compatibility: Tested up to WP 6.5 and WC 8.7.x.
- Add WordPress Playground blueprint.
1.2.1
- Compatibility: Tested up to WP 6.3 and WC 8.0.x.
1.2
- Feature: Add actions before and after checkout field to add custom data.
- Performance: Plugin settings not auto-loaded anymore to prevent them from loading to all pages.
1.1
- Feature: Add option to change checkbox label on checkout.
- Feature: Remove gift wrapping option if order has only virtual products.
- i18n: Added multilingual support.
- i18n: Updated .pot file.
- Compatibility: Checked WP & WC compatibility.
- Compatibility: Plugin made HPOS compatible!
1.0
- Initial release.