Hopp til innhold

WooCommerce – GDPR checkbox i kassen

headshot

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?



Få nyttige tips om å drive nettbutikk rett i innboksen!
Vi holder deg oppdatert på endringer og nyheter innen netthandel


Ønsker du å vite mer?

Send oss en melding så ser vi på utfordringene vi kan hjelpe med.

Besøksadresse: Ekebergveien 255B, 1166 Oslo | Tlf: (+47) 93 49 00 85