Guide d'installation
Installer le bouton de rétractation sur OpenCart
Pour OpenCart 4, il existe une extension Clawzia avec une page de réglages ; pour OpenCart 3, une modification OCMOD. Demandez-nous le paquet adapté à votre boutique.
Avant de commencer
Create your shop in Clawzia
Sign up with your email address, create the shop, choose its country and default language and enter the email address that receives withdrawal notifications.
Allow your shop’s domains
Add every domain your shop runs on to the allowed domains, for example with and without www and the platform address of your shop. On other domains the widget only shows a link to the hosted form, with the EU directive’s wording in English.
Copy your code
Copy the code from the Install page of your dashboard (for the plugins, only the public key, which starts with pk_). The public key is not a secret.
OpenCart 4 : l'extension ClawziaRecommended
clawzia.ocmod.zip : OpenCart 4 utilise le nom du fichier comme code de l'extension ; un fichier renommé (par exemple après un second téléchargement) ne fonctionne donc pas.Téléverser l'extension
Téléversez le paquet, puis cliquez sur le bouton vert Installer de « Clawzia Withdrawal Button » dans la liste en dessous.
Where: Extensions → Installateur → Téléverser →
clawzia.ocmod.zipScreenshot follows: Extensions → Installateur avec le paquet téléversé.
Installer le module
Choisissez le type Modules et installez « Clawzia Withdrawal Button » avec le bouton vert +.
Where: Extensions → Extensions → type Modules
Screenshot follows: La liste des modules avec l'entrée Clawzia.
Saisir votre clé publique
Ouvrez les réglages du module avec le bouton bleu en forme de crayon, collez votre clé publique, activez le statut et enregistrez.
Screenshot follows: La page de réglages de Clawzia.
Vérifier l'installation
Cliquez sur Vérifier l'installation. La carte d'état affiche votre boutique, son pays, le texte du lien et si le libellé est vérifié, et contrôle que le fichier du widget peut être téléchargé.
Si rien n'apparaît
Vérifiez que l'événement
clawzia_footerest activé, puis actualisez le cache du thème.Where: Extensions → Événements ; cache du thème : Tableau de bord → icône d'engrenage (Paramètres développeur) → Thème → Actualiser
OpenCart 3 : la modification OCMODAlternative
Placer votre clé publique dans le fichier
Décompressez
clawzia-opencart3.ocmod.zip, ouvrezinstall.xmldans un éditeur de texte simple et remplacezCLAWZIA_PUBLIC_KEYpar votre clé publique (conservez les guillemets). Recompressezinstall.xml, à la racine du ZIP, sous un nom se terminant par.ocmod.zip.Screenshot follows: La ligne modifiée dans install.xml.
Téléverser la modification
Téléversez le fichier ZIP.
Where: Extensions → Installateur → Téléverser
Actualiser les modifications
Actualisez les modifications et, si le cache du thème est activé, le cache du thème.
Where: Extensions → Modifications → Actualiser
Screenshot follows: Extensions → Modifications → Actualiser.
Good to know
- Les thèmes dont le modèle de pied de page n'a pas de balise fermante body sont ignorés : ajoutez
{{ clawzia_snippet }}avant</body>dans ce modèle à la main. - N'installez la modification qu'une seule fois, et pas en même temps qu'une copie dans le dossier
system: avec deux copies, le code est affiché deux fois.
Vérifiez l'installation
Open your shop in a private window
The withdrawal link appears at the end of your footer, or as a floating button, depending on the position you chose in the dashboard.
Try it with the keyboard
Press Tab until the link is focused, then Enter: the two-step withdrawal form opens. Close it with Esc.
Check that the code is there once
View the page source and search for data-shop="pk_. The script tag should appear exactly once per page.
Send a test withdrawal
Send a withdrawal with your own email address and the order reference TEST. Check the confirmation email and its receipt link, then close the request in your dashboard.
If the link does not appear
If your site sends a Content Security Policy, allow https://clawzia.com in script-src and connect-src. Exclude widget.js from script combining, minifying and “delay JavaScript” features of optimisation plugins and CDNs.