TRUSTBEDRIJF.NL

Automatisch reviews verzamelen met het snippet op je bedankpagina

Kennisbank · 17 juli 2026

Wil je automatisch reviews verzamelen, maar heb je geen developer? Dan is het snippet de kortste weg. Je plakt het op je bestelbevestigingspagina — de pagina die je klant ziet na het afrekenen — en klaar.

De code

Je vindt jouw persoonlijke versie in het dashboard onder Koppelingen, met je webshop-id er al in ingevuld.

<script>
  fetch("https://api.trustbedrijf.nl/v1/orders/snippet", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({
      siteId: "JOUW_WEBSHOP_ID",
      email: "{{ klant_email }}",
      orderNumber: "{{ ordernummer }}"
    })
  }).catch(function () {});
</script>

Vul de variabelen in

De twee waarden tussen accolades moet je vervangen door de variabelen van je eigen systeem. Die verschillen per platform:

Systeem E-mailadres Ordernummer
WooCommerce <?php echo $order->get_billing_email(); ?> <?php echo $order->get_order_number(); ?>
Shopify (order status page) {{ checkout.email }} {{ checkout.order.name }}
Magento 2 via je success.phtml-template <?= $block->getOrderId() ?>
Lightspeed / CCV zoek naar bedankpagina of bevestigingspagina in je thema-instellingen idem

Weet je niet zeker welke variabele je systeem gebruikt? Plaats het snippet, doe zelf een testbestelling en kijk in je dashboard onder Reviews → Uitnodigingen of je eigen e-mailadres verschijnt. Staat er {{ klant_email }} letterlijk in plaats van een adres, dan klopt de variabele niet.

Het kan je bestelproces niet breken

Achter de code staat .catch(function () {}). Dat betekent: mocht onze API onbereikbaar zijn, dan gebeurt er precies niets. Je klant ziet geen foutmelding, je bedankpagina laadt gewoon door. Laat dat stukje dus staan.

Waarom hier geen geheim in staat

Het siteId is je publieke webshop-id — hetzelfde nummer dat al in je badge-code staat. Een sleutel in browsercode zou geen sleutel zijn: iedereen kan de broncode van je bedankpagina lezen.

De beveiliging zit ergens anders: wij accepteren dit verzoek alleen als het van je eigen, geverifieerde domein komt. Zet iemand jouw snippet op een andere site, dan weigeren wij het. Daarbovenop geldt een limiet per bezoeker en een dagelijks plafond per webshop, en ontdubbelen we op e-mailadres en bestelnummer.

En het ergste dat een misbruiker kan bereiken? Dat iemand één review-uitnodiging krijgt. Er valt via dit endpoint niets uit te lezen: geen klantgegevens, geen bestellingen, niets.

Snippet of API?

Snippet Orders API
Developer nodig Nee Ja
Werkt als de klant meteen wegklikt Nee Ja
Werkt bij bestellingen per telefoon of e-mail Nee Ja
Sleutel beheren Nee Ja

Het snippet mist de bestellingen waarbij de klant de bedankpagina niet afwacht — in de praktijk een paar procent. Kun je koppelen via je server, doe dat dan. Kan dat niet, dan is het snippet een prima tweede keus: een paar procent missen is oneindig veel beter dan helemaal geen reviews verzamelen.

Je mag ze ook allebei gebruiken. Dankzij de ontdubbeling levert dat nooit dubbele mails op.

Klaar om vertrouwen te winnen?
Keurmerk aanvragen