Developer 20.07.2026 conversion, tracking

Avis Vérifiés with HTML Box Pro

French shops live on Avis Vérifiés stars. Fire the Skeepers thank-you notification from HTML Box Pro with {order_id}, {order_customer_email} and buyer name — no theme edits.

HTML Box Pro: Send Orders to Avis Vérifiés (NetReviews / Skeepers) on Order Confirmation

On the French market, Avis Vérifiés (Verified Reviews / Skeepers) is the trust layer shoppers expect next to the price. Stars on product pages are only half the story: without order data on the thank-you page, review invitations never leave, and your certificate stops growing.

You do not have to edit order-confirmation.tpl . With HTML Box Pro you paste the Avis Vérifiés / NetReviews thank-you notification script into a box limited to order confirmation. Module variables inject order reference, customer email and - when the buyer is logged in - first and last name.

This tutorial follows the official Skeepers “send order on confirmation” pattern (GTM / invisible iframe) for France ( www.avis-verifies.com ), using {order_id} , {order_customer_email} , {customer_firstname} and {customer_lastname} .

Why French Shops Use This Setup

No theme edits

The notification lives in HTML Box Pro. Theme updates do not wipe your Avis Vérifiés thank-you integration.

Real buyer + order data

Avis Vérifiés needs order reference and buyer identity to send a verified review request. HTML Box Pro variables fill those fields on confirmation.

Thank-you page only

Visibility rules restrict the box to order confirmation, so review collection fires once per completed checkout - not on every page view.

French-market context: Avis Vérifiés is the FR brand of Verified Reviews (Skeepers). Sister domains exist for other locales (e.g. ES opiniones-verificadas, DE echte-bewertungen), but this article uses the FR endpoint www.avis-verifies.com . Take idWebsite and the secret key from Gestion du compte → Mon compte → Codes d'intégration . Skeepers also ships an official PrestaShop connector for fully automated status-based collection - use that when you need OAuth / status workflows; use HTML Box Pro when you want a lightweight thank-you notification without touching the theme.

Step-by-step: Avis Vérifiés with HTML Box Pro

1

Create a new box

In PrestaShop Back Office open Modules → HTML Box Pro → Boxes and add a block named e.g. Avis Vérifiés - order confirmation .

2

Hook it to order confirmation

Set the position to displayOrderConfirmation and enable Only on order confirmation page . Optionally limit to logged-in customers if you rely on {customer_firstname} / {customer_lastname} (guest checkouts may leave those empty - see checklist).

3

Paste the notification script + security token

Avis Vérifiés requires a token : sha1(idWebsite + secretKey + order_ref) (concatenation, no separators). Generate it in the Smarty Templates Manager (or a tiny helper), then include it with {smartyTemplate:avToken} . Never expose the secret key in a public HTML comment.

4

Place a test order and check Collect Reviews

Clear cache, complete a FR test order, confirm an invisible iframe call to act_google_tag_manager in DevTools, then verify the order under Collecte des avis → Suivi des demandes in your Avis Vérifiés account.

The Code to Paste

Structure matches Skeepers' historical thank-you / GTM notification (invisible iframe). Replace YOUR_ID_WEBSITE with the UUID from your account. HTML Box Pro replaces curly-brace variables before the page is sent to the browser.

Option A - Thank-you iframe (official pattern)

<!-- Avis Vérifiés / NetReviews - HTML Box Pro (order confirmation) -->
<script type="text/javascript">
(function () {
  var idWebsite = 'YOUR_ID_WEBSITE';
  var orderRef = '{order_id}';
  var firstname = '{customer_firstname}';
  var lastname = '{customer_lastname}';
  var email = '{order_customer_email}';
  // Output of Smarty template that returns sha1(idWebsite + secretKey + order_ref)
  var token = '{smartyTemplate:avToken}';

  if (!orderRef || !email || !token) {
    return;
  }

  var iframe = document.createElement('iframe');
  iframe.style.cssText = 'border:0;height:0;width:0;position:absolute;left:-9999px;';
  iframe.src = 'https://www.avis-verifies.com/index.php?action=act_google_tag_manager'
    + '&idWebsite=' + encodeURIComponent(idWebsite)
    + '&order_ref=' + encodeURIComponent(orderRef)
    + '&firstname=' + encodeURIComponent(firstname)
    + '&lastname=' + encodeURIComponent(lastname)
    + '&email=' + encodeURIComponent(email)
    + '&token=' + encodeURIComponent(token);
  document.body.appendChild(iframe);
})();
</script>

Example after replacement

Order 18402 , email client@exemple.fr , logged buyer Marie Dupont → Avis Vérifiés receives a verified purchase event and can schedule the review invitation.

Option B - dataLayer push (if you already use GTM)

If Skeepers / your agency already runs the Avis Vérifiés Custom HTML tag in Google Tag Manager, only push the payload from HTML Box Pro. Keep the secret / token generation inside GTM or the Smarty template - not in a public JS comment.

<script type="text/javascript">
window.dataLayer = window.dataLayer || [];
dataLayer.push({
  'netreviews': {
    'idWebsite': 'YOUR_ID_WEBSITE',
    'order_ref': '{order_id}',
    'firstname': '{customer_firstname}',
    'lastname': '{customer_lastname}',
    'email': '{order_customer_email}',
    'token': '{smartyTemplate:avToken}'
  }
});
</script>

Security token (mandatory): per Skeepers docs, token = sha1(idWebsite . secretKey . order_ref) . Create a Smarty Templates Manager file named e.g. avToken that outputs only the hash for the current {order_id} . Store the secret key outside publicly readable theme files. If you cannot generate SHA1 safely in-store, use the official Skeepers PrestaShop connector for signed API / OAuth collection instead of the thank-you iframe.

Newer Skeepers API: accounts migrating to api.skeepers.io + OAuth2 should follow Skeepers' current Collect Reviews → API guide. The iframe / GTM pattern above remains the classic thank-you integration still widely used on FR PrestaShop shops.

Bonus: product stars on the product page

Same module, different box: on product pages you can load Avis Vérifiés product widgets that key off the product ID. Create a second block on displayProductAdditionalInfo (or your theme's product hook) with {id_product} . Paste the widget snippet from your Avis Vérifiés account and replace the hard-coded product id with the variable. Exact markup comes from Codes d'intégration - keep their structure, only swap the ID.

<!-- Example placeholder: replace with your official product widget from Avis Vérifiés -->
<div class="netreviews-product-widget" data-product-id="{id_product}"></div>

Variables Used in This Tutorial

HTML Box Pro variableAvis Vérifiés fieldWhen it works
{order_id} order_ref Order confirmation only
{order_customer_email} email Order confirmation only
{customer_firstname} / {customer_lastname} firstname / lastname Logged-in customer (may be empty for pure guest checkout)
{smartyTemplate:avToken} token (SHA1)Your Smarty template output
{id_product} Product widget / product review bindingProduct pages (and product-aware hooks)
{order_total_paid} , {order_currency_iso_code} , {order_delivery_date} Optional extras if your integration sheet asks for amount / delay helpersOrder confirmation only

Go-live Checklist

Account codes

idWebsite and secret key match Codes d'intégration . FR shops call www.avis-verifies.com .

Token formula

sha1(idWebsite + secretKey + order_ref) with no separators. Wrong token = silent reject in Collect Reviews.

Guests vs logged-in

First/last name variables need a logged customer. Heavy guest checkout? Prefer the official Skeepers PrestaShop connector (reads order address) or enrich the Smarty template from the Order object.

CNIL / consent

Review invitation is transactional to the purchase, but still align cookies / CMP with your FR privacy notice. Do not fire duplicate notifications from both HTML Box Pro and another NetReviews module at once.

France · Avis Vérifiés · PrestaShop

Verified reviews start on the thank-you page.

One HTML Box Pro block on order confirmation, Avis Vérifiés notification iframe, and {order_id} / {order_customer_email} filled automatically - without editing your theme.

Get HTML Box Pro
Zdjęcie autora: Milosz Myszczuk

Article written byMilosz Myszczuk, PrestaShop expert. CEO and founder of the VEKIA interactive agency. Learn more.

If you like this article, support our work!

Comments