Applica codice sconto con checkbox

Aggiungi una comoda checkbox e permetti ai tuoi clienti di attivare lo sconto rapidamente durante l'acquisto di un prodotto.
PHP
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.

Lascia un commento

DMM Web Design
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.