Skip to content

Instantly share code, notes, and snippets.

View adrianovarlotta's full-sized avatar

Adriano Varlotta adrianovarlotta

View GitHub Profile
@adrianovarlotta
adrianovarlotta / woocommerce-display-coupon-message.php
Created January 27, 2023 10:28
Woocommerce - display coupon add notice to another pages
$coupons = WC()->cart->get_applied_coupons();
if ( $coupons ) {
wc_print_notice( 'Coupon ' . implode( ', ', $coupons ) . ' has been applied to your cart.', 'notice' );
}
@adrianovarlotta
adrianovarlotta / woocommerce-disable-coupon.php
Last active January 25, 2023 16:38
Woocommerce - Disable coupons per product
// Create and display the custom field in product general setting tab
add_action( 'woocommerce_product_options_general_product_data', 'add_custom_field_general_product_fields' );
function add_custom_field_general_product_fields(){
global $post;
echo '<div class="product_custom_field">';
// Custom Product Checkbox Field
woocommerce_wp_checkbox( array(
# Your init script
#
# Atom will evaluate this file each time a new window is opened. It is run
# after packages are loaded/activated and after the previous editor state
# has been restored.
#
# An example hack to log to the console when each text editor is saved.
#
# atom.workspace.observeTextEditors (editor) ->
# editor.onDidSave ->