Beschreibung
Add a simple „Send this order packaged as gift“ checkbox to the checkout. Optionally it is possible to set a price for the packaging.
If you want multiple gift packagings and other fancy stuff this is not the plugin for you … this plugin is intentionally very lightweight to fit directly into the WooCommerce user experience.
Installation
Hier wie man das Plugin installiert:
- Lade „woocommerce-gift-options“ in das Verzeichnis „/wp-content/plugins/“ hoch
- Aktiviere das Plugin im „Plugins“-Menü in WordPress
- Go to WordPress Admin > WooCommerce > Settings > Checkout and set the ‚Gift packaging cost‘ field if you want to charge something for the packaging
FAQ
- Ist es möglich, einen Preis für die Verpackung anzugeben
-
Yes. You can change this under Woocommerce > Settings > General > WC Gift Packaging in the ‚Gift packaging cost‘ field.
- Ist es möglich, die Position des Auswahlkästchens zu verändern
-
Yes. You can change the hook of the checkbox like this:
add_filter( 'wc_gift_packaging_field_hook', 'custom_hook_position' ); function custom_hook_position( $text ) { return 'woocommerce_after_order_notes'; } - Ist es möglich, den Text des Auswahlkästchens zu ändern
-
Yes. You can change the text of the checkbox with the
wc_gift_packaging_checkout_fieldfilter:add_filter( 'wc_gift_packaging_checkout_field', 'my_checkbox_text' ); function my_checkbox_text( $text ) { return __( "Send this order as awesome packaged gift" ); } - Is it possible to wrap the checkbox in some html
-
Yes. You can use the
before_wc_gift_packaging_checkout_fieldandafter_wc_gift_packaging_checkout_fieldhooks like this:add_action( 'before_wc_gift_packaging_checkout_field', 'custom_start' ); function custom_start() { echo '<div class="my-custom-html">'; } add_action( 'after_wc_gift_packaging_checkout_field', 'custom_end' ); function custom_end() { echo '</div>'; } - Is it possible to customize the note in the mail, order details or backend
-
Yes. You can use the
wc_gift_packaging_admin_note,wc_gift_packaging_order_noteorwc_gift_packaging_email_notefilters to completely change the note. Here are two examples:add_filter( 'wc_gift_packaging_admin_note', 'custom_note', 10, 2 ); function custom_note( $text, $is_gift ) { if( $is_gift ): return '<h3>' . __( "This is a regular order" ) . '</h3>'; else: return '<h3>' . __( "This order is a gift" ) . '</h3>'; endif; } add_filter( 'wc_gift_packaging_order_note', 'html_wrap', 10, 2 ); function html_wrap( $text, $is_gift ) { return '<div class="my-custom-html">' . $text . '</div>'; }
Rezensionen
Mitwirkende und Entwickler
„WC Gift Packaging“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„WC Gift Packaging“ wurde in 3 Sprachen übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „WC Gift Packaging“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.5
- The price setting is now visible again under Woocommerce > Settings > General in the WC Gift Packaging section
1.4
- Updated plugin information
1.3
- Fehlerbehebung, die eine PHP-Undefined-Index-Notice entfernt
1.2
- Fehlerbehebung, die
$order->idin$order->get_order_number()ändert
1.1
- Bugfix wich makes the
$checkoutparameter in thewc_gift_packaging_fieldfunction optional to allows the usage of more hooks
1.0
- Initial release