add_action( 'woocommerce_after_add_to_cart_button', 'dmm_coupon_checkbox', 10 );
function dmm_coupon_checkbox() {
echo '<p style="display: inline-block; margin-top:20px;"><span style="background-color: #2d2d2d; color: white; font-weight: bold; padding: 5px 10px 5px 10px; border-radius: 3px;">BLACK FRIDAY</span> <label style="color: #2d2d2d;"><input type="checkbox" name="apply_coupon" value="1"/> Risparmia il 10% attivando il codice sconto!</label></p>';
}
// Applica codice sconto
add_action( 'woocommerce_add_to_cart', 'dmm_apply_coupon_on_checkbox_check', 10, 6 );
function dmm_apply_coupon_on_checkbox_check( $cart_item_key, $product_id, $quantity, $variation_id, $variation, $cart_item_data ) {
if ( isset( $_POST['apply_coupon'] ) && $_POST['apply_coupon'] == 1 ) {
$coupon_code = 'sconto10'; // Sostituisci con il tuo codice coupon
$coupon = new WC_Coupon( $coupon_code );
WC()->cart->apply_coupon( $coupon_code );
}
}
Copia il codice nel file functions.php del tuo tema child attivo o utilizza il plugin Code Snippets.