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.
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.
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
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.
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.
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).
Wanneer iemand vervolgens akkoord is gegaan met de algemene voorwaarden van je website, zal dit er als volgt uit zien in WooCommerce als je een bestelling bekijkt:
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
4 reacties op “Algemene voorwaarden toevoegen en verplichten in WooCommerce”
Hoi Maikel,
Ik heb eerder via jouw website de checkbox tekst van de algemene voorwaarden accepteren veranderd, via weergave, customizer, woocommerce, afrekenen.
Deze optie is nu weg, weet je waar deze heen is geplaatst?
Dus de extra tekst bij de checkbox ‘ik heb de … gelezen en ga akkoord’
Groetjes Karlijn
Deze optie staat nog steeds op dezelfde plek bij mij met de nieuwste versie (5.8) van WooCommerce. Wellicht dat je thema deze optie heeft overgenomen en het ergens bij de thema instellingen of iets staat.
Ik zie dat ik ‘m moest updaten naar 5.8. Nu staat het er weer bij. Dank voor je reactie!
Hoi,
Ik zou graag onder het Algemene voorwaarden vinkje nog een een verplicht vinkje willen plaatsen.
Iets van:
Ik weet dat mijn bestelling na (bepaalde datum) wordt verstuurd en ga hiermee akkoord.
Oftewel; kan ik een extra optie hiervoor inbouwen.
Ik hoor graag.