CONTACT

Ajouter une checkbox dans les cgv

Tutoriels pour le web

Ajouter ce code et personnalisez le au endroit indiqué dans code snippet ou function.php


add_action( 'woocommerce_review_order_before_submit', 'bt_add_checkout_checkbox', 10 );
/**
* Add WooCommerce Checkbox checkout
*/
function bt_add_checkout_checkbox() {

woocommerce_form_field( 'checkout-checkbox', array( // CSS ID
'type' => 'checkbox',
'class' => array('input-radio form-row mycheckbox'), // CSS Class
'label_class' => array('woocommerce-form__label woocommerce-form__label-for-checkbox checkbox'),
'input_class' => array('woocommerce-form__input woocommerce-form__input-checkbox input-checkbox'),
'required' => true, // Mandatory or Optional
'label' => pll_e('CGV_checkbox'),
));
}

add_action( 'woocommerce_checkout_process', 'bt_add_checkout_checkbox_warning' );
/**
* Alert if checkbox not checked
*/
function bt_add_checkout_checkbox_warning() {
if ( ! (int) isset( $_POST['checkout-checkbox'] ) ) {
wc_add_notice( __( 'Please acknowledge the Checkbox' ), 'error' );
}
}

add_action('init', function() {
pll_register_string('mytheme-hello', 'CGV_checkbox');
pll_register_string('mytheme-hello', 'cart_note');
});

Back to Top

Laisser un commentaire

Un besoin spécifique ?
Demandez un tuto en remplissant ce micro formulaire
Prêt pour parler de votre projet ? Contactez-nous
menuchevron-down