WordPress
Une balise dans une page, un article, un bloc
Sur WordPress, il n'y a rien à construire : le configurateur tient dans une balise que vous collez à l'endroit exact où il doit apparaître. Un greffon est fourni pour qui préfère un shortcode, mais il ne fait rien de plus que poser la même balise.
Prête, pas encore vérifiée en production
La balise et le greffon sont écrits, livrés et relus, mais ils n'ont encore tourné sur aucun site WordPress réel : aucune instance n'était disponible pour l'essayer. Mieux vaut l'écrire ici que de le taire — c'est précisément ce qui donne son poids à ce qui est dit de PrestaShop.
Compatibilité — Éditeur de blocs ou éditeur classique · page ou article
La pose
Un bloc HTML, et la balise dedans
Rien à téléverser, aucun accès FTP : tout se fait depuis l'éditeur de la page.
- 01Ouvrez la page ou l’article qui doit porter le configurateur.
- 02Éditeur de blocs : ajoutez un bloc HTML personnalisé. Éditeur classique : basculez sur l’onglet Texte.
- 03Collez la balise copiée depuis votre tableau de bord, rubrique Intégration.
- 04Publiez, puis rechargez la page : la hauteur s’ajuste seule au contenu.
- 05Si la balise a disparu à l'enregistrement — certains éditeurs et certaines extensions de sécurité les retirent —, reprenez l'alternative en iframe, fournie avec la même clé.
L’autre chemin
Le greffon et son shortcode
Un greffon est fourni pour qui préfère ne pas voir de code dans ses pages. Il s'installe et s'active comme n'importe quel autre, ajoute un écran Réglages → Archstone Widget où l'adresse du site se renseigne une seule fois, et met à disposition un shortcode à placer dans une page ou un article. Un attribut de hauteur facultatif fixe la hauteur de départ, 820 pixels par défaut. Le greffon ne porte aucune logique de son côté : il écrit exactement la balise que vous auriez collée vous-même.
[archstone_widget tenant="votre-boutique" key="wk_xxxxxxxx"]
Le mécanisme
Ce que fait la balise, et ce qu’elle ne fait pas
Quelle que soit votre plateforme, l'intégration se ramène à la même chose : une ligne de code chez vous, tout le reste chez nous. Ces cinq points valent pour PrestaShop comme pour WordPress, à l'identique.
01
Deux valeurs, pas une de plus
La balise <script> porte l'identifiant de votre boutique et votre clé publique. Il n'y a rien d'autre à renseigner, et rien d'autre ne transite.
02
La hauteur suit le contenu
Le configurateur grandit quand votre client ajoute une pièce ou déplie le détail des prix. Le cadre suit tout seul : aucun bloc coupé, aucune barre de défilement interne à régler à la main.
03
Une alternative en iframe
Certains éditeurs de page retirent les balises <script> à l'enregistrement. Une iframe équivalente est fournie avec la même clé — hauteur fixe, sans ajustement automatique.
04
Rien à héberger
Ni catalogue, ni prix, ni devis sur votre serveur. Le module ou la balise n'écrit qu'une ligne de code ; le configurateur, votre catalogue et vos devis vivent dans votre compte, et votre site ne fait que les afficher.
05
Le code exact vient de votre compte
L'extrait tout prêt, votre identifiant et votre clé déjà dedans, s'affiche dans votre tableau de bord, rubrique Intégration, avec un bouton pour le copier.
À quoi ça ressemble
Les deux formes du même appel
Voici les deux extraits tels qu'ils se collent, avec des valeurs d'exemple. Le vôtre porte votre identifiant et votre clé, et se copie depuis votre tableau de bord.
La balise script — la voie recommandée
<script src="https://votre-site-archstone.fr/widget-loader.js" data-tenant="votre-boutique" data-key="wk_xxxxxxxx"></script>
L’alternative en iframe
<iframe src="https://votre-site-archstone.fr/widget/votre-boutique?key=wk_xxxxxxxx&parentOrigin=https://votre-site.fr" width="100%" height="820" style="border:0" loading="lazy"></iframe>
L'iframe a besoin de connaître l'adresse du site où elle est collée : cette adresse est inscrite dans le code, si bien qu'un même extrait ne vaut que pour ce site-là.
Sécurité
Une clé recopiée ailleurs ne sert à rien
La clé posée dans la balise est publique : elle se lit dans le code source de votre page, comme n'importe quel attribut. Ce qui la rend inutilisable ailleurs, c'est la liste des domaines déclarés pour votre compte.
Les domaines déclarés
L'adresse de votre site est enregistrée pour votre compte. Depuis un domaine absent de cette liste, le configurateur peut s'afficher, mais l'envoi du devis est refusé — c'est là que le contrôle se joue.
Une clé par compte, révocable
Chaque intégration est identifiée pour elle-même : révoquer une clé ne touche aucune des autres.
Les refus sont tracés
Chaque tentative rejetée — clé inconnue, origine non déclarée, quota mensuel atteint — est journalisée et consultable.
Les deux autres plateformes
La suite
Voir le configurateur tourner sur votre catalogue
Une démonstration se règle sur vos matières et vos prix, pas sur les nôtres. Dites-nous où vous en êtes — la plateforme, le volume de devis, le nombre de familles de matières — et l'essai se prépare avec votre catalogue.