WooCommerce – GDPR checkbox i kassen

Skrevet av André Giæver
15. september 2020
WooCommerce – GDPR checkbox i kassen er en kodesnutt som legger til en ekstra avkrysningsboks for GDPR/personvern i kassen.
Pro-tip! Bruk pluginen Code Snippets til å legge inn koden nedenfor isteden for å legge den rett i functions.php.
add_action( 'woocommerce_review_order_before_submit', 'bbloomer_add_checkout_privacy_policy', 9 ); function bbloomer_add_checkout_privacy_policy() { woocommerce_form_field( 'privacy_policy', array( 'type' => 'checkbox', 'class' => array('form-row privacy'), '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, 'label' => 'Jeg har lest og samtykker til deres personvernerklæring', )); } // Show notice if customer does not tick add_action( 'woocommerce_checkout_process', 'bbloomer_not_approved_privacy' ); function bbloomer_not_approved_privacy() { if ( ! (int) isset( $_POST['privacy_policy'] ) ) { wc_add_notice( __( 'Vennligst samtykk til vår personvernerklæring.' ), 'error' ); } }
Merk! På linje 11 (label) kan du endre teksten som vises og linken til personvern-siden.
That’s it!
Var dette til hjelp?
Fortell oss om du likte dette. Det er den eneste måten vi kan forbedre oss på!