Configurer le bouton panier
L’assistant affiche un bouton « Voir le panier » (dans le header du chat et son menu d’options). Par défaut, il redirige vers /cart : le panier standard Shopify. Si votre panier vit à une autre URL, ou s’ouvre en drawer sans page dédiée, configurez la redirection depuis le dashboard. Aucun code n’est nécessaire côté widget.
Configurer l’URL du panier
Section intitulée « Configurer l’URL du panier »Dans le dashboard Dialog : Paramètres de l’assistant → onglet Assistant → URL de la page panier.
Le widget résout la valeur saisie contre le domaine de la boutique où il tourne : le chemin, les query params et le hash sont conservés ; le domaine, lui, est ignoré. Exemples :
| Valeur saisie | Le bouton redirige vers |
|---|---|
| (vide) | https://maboutique.com/cart |
/panier |
https://maboutique.com/panier |
/cart?openCart=true |
https://maboutique.com/cart?openCart=true |
À savoir :
- Ce réglage vit dans le dashboard, pas dans le code d’intégration : ce n’est ni une option du SDK (
@askdialog/dialog-sdk), ni une prop des composants React / Vue. Le widget lit la valeur depuis votre configuration Dialog. - Il fonctionne sur tous les chemins d’installation : app Shopify, module Prestashop, GTM, SDK / storefront custom.
- Si votre boutique gère plusieurs langues, le champ se configure par langue.
Panier en drawer (sans page dédiée)
Section intitulée « Panier en drawer (sans page dédiée) »Si votre panier est un drawer qui s’ouvre par-dessus la page courante, il n’existe pas de page panier vers laquelle rediriger. Le pattern :
- Votre développeur fait lire un query param au storefront (par ex.
?openCart=true), qui ouvre le drawer au chargement de la page :
if (new URLSearchParams(window.location.search).get("openCart") === "true") { openCartDrawer(); // votre code d'ouverture du drawer}- Renseignez ensuite ce param dans le champ URL de la page panier, par ex.
/?openCart=true.
Ce petit bout de code appartient à votre équipe (comme la glue de rafraîchissement du panier) : Dialog ne peut pas ouvrir un drawer qu’il ne connaît pas.
