Algemene voorwaarden toevoegen en verplichten in WooCommerce

WooCommerce heeft een standaard functionaliteit waarmee je de algemene voorwaarden in het bestelproces kan plaatsen en verplichten.

Op je webshop komt dan een checkbox met een tekst als “Ik heb de algemene voorwaarden van de site gelezen en ga hiermee akkoord*”.

Het is dan voor iedereen die een bestelling wilt plaatsen verplicht om akkoord te gaan met de algemene voorwaarden. Doet een klant dit niet, dan kan er simpelweg geen bestelling geplaatst worden.

In dit artikel zal ik je met video- en tekstuitleg laten zien hoe je kunt instellen dat klanten verplicht akkoord moeten gaan met de algemene voorwaarden in WooCommerce.

Video: Algemene voorwaarden verplichten in WooCommerce

In onderstaande video laat ik je zien hoe je in WooCommerce de algemene voorwaarden kunt verplichten met een checkbox.

Abonneer je op mijn YouTube kanaal

Mocht je meer informatie willen hebben over dit onderwerp, graag de uitleg in tekst lezen of een code snippet willen ontdekken waarmee je in de database bevestigd krijgt dat iemand akkoord is gegaan, dan kun je hieronder verder lezen.

Waarom de algemene voorwaarden verplichten?

In WooCommerce kun je de klanten de algemene voorwaarden verplicht laten accepteren. Het maakt dan niet uit of je WooCommerce gebruikt als webshop, het verkopen van diensten, online trainingen of iets heel anders.

De reden waarom je dit zou kunnen overwegen om te doen, is simpelweg om op een later moment problemen te voorkomen als een klant het ergens niet mee eens is.

Je kunt de klant dan altijd verwijzen naar de algemene voorwaarden waar hij akkoord mee is gegaan tijdens de bestelling.

Alleen een algemene voorwaarden hebben op je website is in dit geval niet voldoende. Algemene voorwaarden gelden alleen indien deze vooraf worden aangeboden.

Een goede oplossing is dan ook om een checkbox te maken op de afrekenpagina, zodat mensen kunnen aangeven dat er akkoord wordt gegaan met de algemene voorwaarden.

Je hebt een algemene voorwaarden pagina nodig op je website

Om in WooCommerce de algemene voorwaarden te verplichten, zal je een algemene voorwaarden pagina moeten aanmaken.

Dit is simpelweg een normale pagina in WordPress die je kunt vullen met de algemene voorwaarden. Mocht je de algemene voorwaarden ook in PDF beschikbaar willen stellen, kan je op deze pagina ook een link toevoegen naar het document.

Algemene voorwaarden instellen in WooCommerce

Zodra je een pagina met je algemene voorwaarden gemaakt hebt, kun je naar “WooCommerce -> Instellingen -> Geavanceerd” gaan.

Je komt nu op een pagina terecht waar je de pagina-instellingen voor WooCommerce kunt instellen. Naast winkelmand-, afreken- en mijn account pagina’s, kun je hier ook aangeven welke pagina op je website de Algemene voorwaarden pagina is.

Algemene voorwaarden instellen / verplichten in WooCommerce

Je kunt hier een pagina selecteren door op het dropdown menu te klikken en jouw algemene voorwaarden pagina te selecteren. Klik vervolgens onderaan de pagina op “Wijzigingen opslaan” om je wijzigingen te bevestigen.

Tekst van de algemene voorwaarden checkbox aanpassen

Het kan heel goed zijn dat je op de afrekenpagina de tekst van de algemene voorwaarden checkbox wilt wijzigen.

Nu zal je hier niks over vinden bij de ‘normale’ instellingen van WooCommerce. De optie is er echter wel, alleen dan iets beter verstopt.

Om de tekst aan te passen moet je namelijk in de customizer zijn. Ga naar Weergave -> Customizer en vervolgens naar WooCommerce -> Afrekenen. Wanneer je vervolgens naar beneden scrolt kom je onderstaande optie tegen

WooCommerce algemene voorwaarden tekst wijzigen

Je kunt hier de tekst wijzigen of eventueel nog extra tekst toevoegen. Mocht je een (extra) link willen plaatsen, dan kun je dit doen met HTML doen.

Controleer het resultaat tijdens het bestelproces

Wanneer je bovenstaand hebt ingesteld op jouw WooCommerce webshop, heb je ervoor gezorgd dat de algemene voorwaarden verplicht zijn geworden.

Het is nu zaak om te controleren of je niet zomaar een bestelling kunt plaatsen zonder akkoord te gaan met de algemene voorwaarden.

Je kunt dit controleren door een product in je winkelmand te plaatsen, naar de afrekenpagina te gaan en vervolgens een poging doet om de bestelling te plaatsen. De checkbox die klanten moeten aanvinken staat altijd net boven de afrekenknop.

Algemene voorwaarden checkbox in WooCommerce

Zodra je op de afrekenknop drukt zonder dat je deze aangevinkt hebt om aan te geven dat je akkoord gaat met de algemene voorwaarden, krijg je een melding dat dit verplicht is. Deze melding ziet er als volgt uit.

Melding wanneer er geen akkoord is voor de algemene voorwaarden in WooCommerce

De klant zal dus echt akkoord moeten gaan met de algemene voorwaarden door het vinkje aan te zetten.

Is er een bewijs dat er op de algemene voorwaarden geklikt is?

WooCommerce slaat gek genoeg niet in de database op dat iemand akkoord is gegaan met de algemene voorwaarden. Mocht je dit wel willen bewerkstelligen, zal je een extra stukje code aan je website moeten toevoegen.

Je kunt de volgende code toevoegen aan het functions.php-bestand van je child theme of met een plugin als code snippets (dit is beter).

 add_action( 'woocommerce_checkout_update_order_meta', 'algemene_voorwaarden_opslaan' );

 function algemene_voorwaarden_opslaan( $order_id ) {
 if ( $_POST['terms'] ) update_post_meta( $order_id, 'terms', esc_attr( $_POST['terms'] ) );
 }

 add_action( 'woocommerce_admin_order_data_after_billing_address', 'toon_bevestiging_algemene_voorwaarden' );

 function toon_bevestiging_algemene_voorwaarden( $order ) {
 if ( get_post_meta( $order->get_id(), 'terms', true ) == 'on' ) {
 echo '<p><strong>Algemene voorwaarden: </strong>Geaccepteerd</p>';
 } else echo '<p><strong>Algemene voorwaarden: </strong>Geen bevestiging</p>';
 }

Wanneer iemand vervolgend akkoord is gegaan met de algemene voorwaarden van je website, zal dit er als volgt uit zien in WooCommerce als je een bestelling bekijkt:

Bevestiging van de algemene voorwaarden in WooCommerce

Meer bewijs dan dit kun je niet krijgen. Hopelijk heeft dit artikel je geholpen. Uiteraard ben ik geen juridisch specialist. Mocht je dus vragen hebben omtrent alles wat met je algemene voorwaarden te maken heeft, raad ik je altijd

Op de hoogte blijven van nieuwe artikelen?

Ontvang het WordPress e-book en wekelijke e-mail updates

Vul hieronder je naam en e-mailadres in om gratis e-mail updates en het e-book te ontvangen.

Geef een reactie

WordPress Zonder Zorgen

Challenge

Vul hieronder je informatie in en

start direct met de 5-daagse challenge.

9 must-do WordPress tips ontvangen?

Vul je voornaam en e-mailadres in en klik op "nu downloaden".

Op naar webshop succes

Wil je leren hoe je een webshop kunt opzetten of hoe je meer kunt verdienen met je webshop? Download het e-book.

Maak je eigen online cursussen

Wil je een online cursus business starten? Leer hoe je dit in 7 stappen kunt doen

Webshop opzetten met

WooCommerce

en hoe je meer kunt verdienen

Vul hieronder je voornaam en e-mailadres in om het e-book te ontvangen.

Webshop opzetten en meer verdienen

Leer hoe je een webshop opzet of meer kunt verdienen met je huidige webshop