Menu
Connexion
02/03/2021

Ajouter une checkbox dans les cgv

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');
});

Check-up de votre site
Passez votre site en revue et améliorez votre site
Entrez l'adresse de votre site ci-dessous
par Julien Gauthier
La newsletters
Une sélection d'articles rien que pour vous

Articles qui pourraient vous plaire

La newsletters
Une sélection d'articles rien que pour vous
Audit Gratuit
Passez votre site en revue
Entrez votre site web ci-dessous