Webshop Keurmerk
This module allows certified members of the Webshop Keurmerk trust mark to display their official trust badge and customer reviews on their Drupal Commerce website. It automatically generates the badge based on your membership number and provides a block for placement, with an option to embed review widgets.
Webshop Keurmerk is a Dutch/Belgian trust mark and dispute resolution scheme for online stores, operated by Stichting Webshop Keurmerk (a non-profit foundation). This module lets certified members display the official Webshop Keurmerk trust badge and their independent customer reviews on their Drupal Commerce site without writing any custom code.
Features
- A configuration form where you enter your Webshop Keurmerk membership number; the trust badge is generated automatically and links to your public registration page on keurmerk.info.
- A placeable Block plugin that shows the badge in any region of your theme, such as the footer or a shop sidebar.
- Optionally paste the review widget code from your member portal to also show your customer reviews.
- Built-in sanitisation only allows script/iframe content whose source is keurmerk.info (or a subdomain), so the widget field cannot be used to inject arbitrary third-party code.
- Configuration is stored using Drupal's Configuration API, with a schema for configuration validation and translation.
Post-Installation
After installing the module, go to Configuration > Web services > Webshop Keurmerk (/admin/config/services/webshop-keurmerk) and enter your membership number and, optionally, your review widget code. Then place the "Webshop Keurmerk" block in a region via Structure > Block layout.
Additional Requirements
This module is only useful for webshops that are a certified member of Stichting Webshop Keurmerk. Membership and documentation: https://www.keurmerk.info/
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.