Gift Wrapping for WooCommerce

Περιγραφή

Αυτό το πρόσθετο επιτρέπει στους πελάτες να επιλέξουν συσκευασία δώρου για την παραγγελία τους, μέσω ενός πλαισίου ελέγχου (checkbox) στη σελίδα ολοκλήρωσης της παραγγελίας (checkout).

Με έμφαση στην ταχύτητα και την ευελιξία, αυτό το ελαφρύ πρόσθετο προσθέτει το κόστος για τη συσκευασία δώρου, χρησιμοποιώντας το WooCommerce Fees API.

Μέσω απλών και ξεκάθαρων ρυθμίσεων, μπορείτε να ορίσετε μία χρέωση για τη συσκευασία δώρου ή να τη προσφέρετε δωρεάν, να επιλέξετε τον φορολογικό συντελεστή της χρέωσης ή να αλλάξετε τη θέση του πλασίου ελέγχου στη σελίδα ολοκλήρωσης της παραγγελίας.

Πλήρης κατάλογος λειτουργιών (δωρεάν έκδοση)

  • Οι πελάτες μπορούν να επιλέξουν συσκευασία δώρου για την παραγγελία τους μέσω ενός πεδίου στη σελίδα πληρωμής.
  • Ορίστε ένα επιπλέον κόστος εάν ο πελάτης επιλέξει συσκευασία δώρου. Φυσικά, έχετε την επιλογή να το προσφέρετε δωρεάν αν επιθυμείτε.
  • Επιλέξτε αν το πρόσθετο κόστος είναι φορολογητέο και επιλέξτε τον φορολογικό συντελεστή του.
  • Εάν επιλεγεί, εμφανίζεται μια επιπλέον χρέωση στον πίνακα με τα σύνολα της παραγγελίας, προσθέτοντας το κόστος της συσκευασίας δώρου στο σύνολο του καλαθιού. Η χρέωση εμφανίζεται επίσης στη σελίδα επιβεβαίωσης της παραγγελίας (thank you page) και στα emails προς τον διαχειριστή και τον πελάτη.
  • Προσαρμόστε το κείμενο της ετικέτας του πλαισίου ελέγχου (checkbox).
  • Οι διαχειριστές των καταστημάτων μπορούν εύκολα να εντοπίζουν ποιες παραγγελίες έχουν επιλεγμένο περιτύλιγμα δώρου μέσω ενός μικρού εικονιδίου στη λίστα παραγγελιών. Επίσης, οι πλήρεις πληροφορίες για το περιτύλιγμα δώρου και το κόστος εμφανίζονται στη σελίδα της παραγγελίας.
  • Η επιλογή του πλαισίου ελέγχου (checkbox) του πελάτη αποθηκεύεται στη συνεδρία πελάτη του WooCommerce, ώστε να μην χάνεται κατά την ανανέωση της σελίδας.
  • Έτοιμο προς μετάφραση. Συμβατό με όλα τα πρόσθετα που υποστηρίζουν το wpml-config.xml (WPML, Polylang κ.λπ.) και το TranslatePress.
  • Συμβατό με την Αποθήκευση παραγγελιών για υψηλές επιδόσεις (HPOS).
  • Φιλικό προς τους προγραμματιστές, καθώς μπορείτε να προσαρμόσετε σχεδόν τα πάντα μέσω των ρυθμίσεων του πρόσθετου και των προσεκτικά τοποθετημένων φίλτρων. Δείτε τις Συχνές Ερωτήσεις παρακάτω για περισσότερες πληροφορίες.

Στιγμιότυπα

  • Ρυθμίσεις προσθέτου.
  • Το πεδίο επιλογής συσκευασίας δώρου.

Εγκατάσταση

  1. Κατεβάστε το πρόσθετο από το Επίσημο αποθετήριο πρόσθετων του WordPress.
  2. Μεταφορτώστε το πρόσθετο από τον Πίνακα ελέγχου του WordPress (Πρόσθετα>Προσθήκη νέου>Προσθήκη Προσθέτου) το αρχείο gift-wrapping-for-woocommerce.zip.
  3. Ενεργοποιήστε το πρόσθετο μέσω του μενού ‘Πρόσθετα’ στον Πίνακα Ελέγχου του WordPress.
  4. Πηγαίνετε στο WooCommerce > Ρυθμίσεις > Συσκευασία δώρου, ενεργοποιήστε και ρυθμίστε τη Συσκευασία δώρου.

Συχνές Ερωτήσεις

Μπορώ να προσθέσω χρέωση στη συσκευασία δώρου;

Ναι, μπορείτε να προσθέσετε μία χρέωση εύκολα μέσω των ρυθμίσεων του πρόσθετου.

Μπορώ να προσφέρω τη συσκευασία δώρου δωρεάν;

Ναι, απλά ορίστε το κόστος της συσκευασίας δώρου στο μηδέν (0).

Υπάρχει κάποιο hook που να μου επιτρέπει να αλλάζω τη χρέωση δυναμικά;

Ναι, μπορείτε να το κάνετε αυτό χρησιμοποιώντας το Options API.

  add_filter('pre_option_tgpc_gift_wrapper_cost', function($cost){
     //Do magic here
     return $cost;
  });

Μπορώ να αλλάξω το εικονίδιο;

Ναι, μπορείτε να χρησιμοποιήσετε το φίλτρο 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”, ή (γ) απλά το δικό σας κείμενο που έχετε εισάγει στο πεδίο των ρυθμίσεων.

Κριτικές

29 Φεβρουαρίου 2024
It's easy to use and works as described. Thanks 🙂
15 Μαρτίου 2022
Simple to use and covers the need of gift wrapping in checkout. Also developer friendly as hell with many filters to interfere if you wish. Nice!
24 Φεβρουαρίου 2022
Amazing free plugin. Exactly what I needed. Well done mates! <3 Hard to find it although...
5 Φεβρουαρίου 2022
Simple to install, useful to create gift wrapping for our clients! I have installed already in some e-shops and works perfectly. Really helpful adn dev friendly also as it has filters for almost everything. And with no pro version, full features on free! Thanks!
Ανάγνωση όλων των 5 κριτικών

Συνεισφέροντες & Προγραμματιστές

“Gift Wrapping for WooCommerce” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.

Συντελεστές

Το “Gift Wrapping for WooCommerce” έχει μεταφραστεί σε 3 γλώσσες. Ευχαριστούμε τους μεταφραστές για τις συνεισφορές τους.

Μεταφράστε το “Gift Wrapping for WooCommerce” στην γλώσσα σας.

Ενδιαφέρεστε για την ανάπτυξη;

Περιηγηθείτε στον κώδικα, ανατρέξτε στο αποθετήριο SVN ή εγγραφείτε στο αρχείο καταγραφής αλλαγών ανάπτυξης μέσω RSS .

Σύνοψη αλλαγών

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.