Aller au contenu
Essai gratuit de 7 jours
Français
Ouvrir dans Claude Poser des questions sur cette pageOuvrir dans ChatGPT Poser des questions sur cette page

Dépannage

Solutions aux problèmes les plus fréquents : boutons de devis absents, prix encore visibles, pages de devis vides et e-mails manquants.

Repérez votre symptôme ci-dessous. Chacun commence par la cause la plus courante : parcourez donc la liste dans l’ordre.

Le bouton de devis n’apparaît pas sur ma vitrine

Section intitulée « Le bouton de devis n’apparaît pas sur ma vitrine »
  1. Vérifier que l’intégration d’application est activée

    Section intitulée « Vérifier que l’intégration d’application est activée »

    C’est la cause la plus fréquente. Tant que l’intégration d’application n’est pas activée, l’application fonctionne dans votre interface d’administration, mais votre clientèle ne voit rien.

    Ouvrez l’application et consultez le Setup guide sur le tableau de bord : « Complete these steps to activate quote requests on your storefront. » Si la première étape indique App embed is disabled, cliquez sur Enable app embed et activez-la dans l’éditeur de thème que Shopify ouvre.

    Tableau de bord de l’application avec le Setup guide et sa première étape consacrée à l’intégration d’application

    La première étape du Setup guide indique si l’intégration d’application est activée.

    Étapes complètes : Activer l’application dans votre thème

  2. Vérifier que le produit fait partie de ceux que vous avez autorisés

    Section intitulée « Vérifier que le produit fait partie de ceux que vous avez autorisés »

    Le bouton ne s’affiche que sur les produits que vous avez sélectionnés. Accédez à Quote settings, faites défiler jusqu’à Select quote products (« Select products or collections that should show the Request a Quote button. ») et vérifiez ce que couvre votre sélection actuelle. Cliquez sur Change pour l’élargir.

    Consultez Choisir les produits sur devis.

  3. Vérifier que la position n’est pas réglée pour le masquer

    Section intitulée « Vérifier que la position n’est pas réglée pour le masquer »

    Les pages produit, les pages de collection et la page du panier sont trois paramètres distincts, et chacun comporte une option qui désactive le bouton.

    Accédez à Quote settings, cliquez sur Customize, ouvrez l’onglet Button & widget et regardez Button position :

    Menu déroulantLa valeur qui masque le bouton
    Product page button positionDon't show on product pages
    Collection page button positionDon't show on collection pages
    Cart page button positionDon't show on cart page

    Si le bouton s’affiche sur les pages produit mais pas dans la grille de votre collection, c’est presque toujours la raison.

  4. Toujours dans Button & widget, repérez Customer visibility. Si Who can see the RFQ button? est réglé sur Logged-in customers ou Logged-in customers with specific tags, une personne non connectée ne voit rien. Réglez-le sur All customers pour l’afficher pour tout le monde.

    Vérifiez aussi Exclude customer tags : un compte qui porte l’un de ces tags ne verra pas non plus le bouton.

  5. Vérifier que le thème que vous avez modifié est celui en ligne

    Section intitulée « Vérifier que le thème que vous avez modifié est celui en ligne »

    Si vous avez activé l’intégration d’application pour un thème qui n’est pas publié, votre boutique en ligne ne changera pas. Prévisualisez ce thème, ou activez plutôt l’intégration pour votre thème publié.

Le widget est un paramètre distinct du bouton : il peut donc être désactivé alors que le bouton fonctionne parfaitement.

  • Vérifiez qu’il est activé. Accédez à Quote settings > Customize, ouvrez l’onglet Quote cart page et activez Enable Quote Cart Widget : « Shows a floating button on your storefront so customers can open their quote cart from any page. »
  • Vérifiez l’intégration d’application. Le widget a besoin de l’intégration d’application, tout comme le bouton ; consultez la première section ci-dessus.
  • Vérifiez que vous cherchez la bonne chose. Sur la vitrine, le widget est un petit bouton flottant libellé Quote (n) au bord de l’écran, où n est le nombre d’articles ajoutés.

Consultez Widget de devis flottant.

Les prix sont toujours visibles après la configuration du masquage

Section intitulée « Les prix sont toujours visibles après la configuration du masquage »

Advanced settings, onglet Hide price, avec la section Login to show price et le Conditions builder, dont un menu déroulant de champ et d’opérateur

L’option des conditions ouvre Login to show price et Conditions.

  • Vérifiez que l’option couvre ce produit. Ouvrez Advanced settings > Hide price et regardez laquelle des cinq options est sélectionnée. Yes, hide prices for quoted products ne couvre que les produits de votre liste Select quote products, et Yes, hide prices for specific products ne couvre que ceux que vous avez choisis à la main.
  • Vérifiez que vos conditions correspondent bien. Avec Yes, hide prices for products that match conditions, le mode de correspondance compte : All conditions signifie « Must satisfy all conditions », Any condition signifie « Must satisfy at least one condition ». Vérifiez le champ (Product title, Product type, Product vendor, Product price, Product in stock, Product tag ou Collection) et l’opérateur sur un produit que vous pensez voir couvert. La liste des opérateurs change selon le champ : une règle qui semble étrange vient souvent d’un champ modifié après le choix de l’opérateur. Product in stock ne propose que is, et Product tag et Collection seulement is equal to et is not equal to.
  • Vérifiez que vous avez enregistré. Regardez en haut de la fenêtre plutôt qu’en bas de l’onglet : tant que des modifications ne sont pas enregistrées, la barre de Shopify affiche Unsaved changes avec Discard et Save à côté. Quitter sans enregistrer conserve l’ancien comportement.
  • Vérifiez votre forfait. Sous les cinq options, une ligne indiquant « 🔐 This feature is available on … » signifie que les boutons radio sont désactivés pour votre forfait : rien de ce que vous y réglez ne prend effet. Consultez Pricing plans.
  • Vérifiez séparément les boutons d’achat. Masquer un prix ne supprime pas Add to cart. Cela relève de la section Hide button when quote is enabled on product du même onglet, avec Hide Add To Cart button et Hide Buy Now button.
  • Vérifiez le balisage des prix de votre thème. Les thèmes affichent les prix à plusieurs endroits : carte produit, aperçu rapide, barre fixe. Si le prix est masqué sur la page produit mais s’affiche encore dans la grille de votre collection, envoyez l’URL de la page à l’assistance pour que le reste de votre thème soit examiné.

Consultez Présentation du masquage des prix pour les paramètres eux-mêmes.

Les prix sont aussi masqués pour mes clients connectés

Section intitulée « Les prix sont aussi masqués pour mes clients connectés »

C’est la case Require login to show price, dans la section Login to show price de l’onglet Hide price.

  • Si les prix doivent apparaître dès qu’une personne se connecte, cochez Require login to show price et assurez-vous que l’option Yes… située au-dessus couvre les produits concernés.
  • Si une personne connectée ne voit toujours aucun prix, vérifiez d’abord cette option et les éventuelles conditions qui en dépendent. Elles s’appliquent que la personne soit connectée ou non.
  • Si vous ne trouvez pas du tout la case, regardez les boutons radio au-dessus. Des boutons radio grisés avec une ligne à cadenas indiquant « 🔐 This feature is available on … » signifient que votre forfait n’inclut pas le masquage des prix : le paramètre reste donc sur No, don’t hide prices et la case n’apparaît jamais.

Consultez Exiger la connexion pour afficher le prix.

Une page de devis est vide ou affiche du code brut

Section intitulée « Une page de devis est vide ou affiche du code brut »

Les deux pages sont :

PageCheminCe qu'elle affiche
Request for quote/pages/request-for-quoteLe formulaire de devis et le panier de devis de la personne cliente.
Quote history/pages/quotes-historyLes devis passés d'une personne connectée.

Il existe deux symptômes, qui sont la même panne vue sous deux angles :

  • La page est vide. Le bloc de contenu de l’application a été retiré de la page, généralement parce que quelqu’un a modifié ou recréé la page dans Shopify et que le bloc a disparu avec.
  • La page affiche {rfq_content} ou {rfq_history} sous forme de texte visible. Le contenu de la page contient encore l’ancien jeton de remplacement. Ce jeton n’est pas du code exécuté par la vitrine : il doit être remplacé par le bloc de l’application ; si vous collez le bloc en laissant le jeton, celui-ci reste affiché sur la page.

Une page Request for quote qui fonctionne ressemble à ceci : si la vôtre est vide, ou affiche une ligne de code sous forme de texte, le bloc est manquant.

La page Request a Quote de la vitrine avec l’assistant par étapes, le tableau Quote Cart et le bouton Next step

À quoi la page Request for quote doit ressembler sur votre vitrine.

  1. Dans votre interface d’administration Shopify, accédez à Boutique en ligne > Pages, puis ouvrez la page concernée.

  2. Cliquez sur l’icône <> dans la barre d’outils de l’éditeur de page pour afficher la vue HTML.

    L’éditeur de page Shopify avec la vue HTML ouverte, le code de la page de devis entouré en rouge

    Le bouton <> affiche le code HTML de la page.

    L’éditeur de page Shopify pour la page d’historique des devis avec la vue HTML ouverte, le code entouré en rouge

    Vérifiez que le bloc a survécu à votre modification.

  3. Chaque page a besoin d’une ligne, et d’une seule. Si vous voyez l’ancien jeton dans la vue HTML, supprimez-le et placez le bloc correspondant à sa place. Si le contenu de la page est vide, collez simplement le bloc.

    PageSupprimer ce jetonMettre ceci à la place
    Request for quote{rfq_content}<div class="rfq_form_page"></div>
    Quote history{rfq_history}<div class="rfq_history_page"></div>

    Copiez à partir d’ici : pour la page Request for quote :

    <div class="rfq_form_page"></div>

    Et pour la page Quote history :

    <div class="rfq_history_page"></div>

    L’éditeur de page Shopify pour Request for quote avec la vue HTML <> ouverte, montrant un jeton {rfq_content} restant au-dessus de la ligne <div class="rfq_form_page"></div>, pour illustrer l’étape « remplacer, ne pas seulement ajouter »

    Capture d’écran à fournir. L’éditeur de page Shopify pour Request for quote avec la vue HTML <> ouverte, montrant un jeton {rfq_content} restant au-dessus de la ligne, pour illustrer l’étape « remplacer, ne pas seulement ajouter ».

  4. Cliquez sur Save, puis rechargez la page sur votre vitrine.

Consultez Page Request a Quote.

Les produits ne se chargent pas dans le formulaire de devis

Section intitulée « Les produits ne se chargent pas dans le formulaire de devis »

D’anciennes instructions demandaient aux marchands d’ajouter à la main un search file au thème : Boutique en ligne > Thèmes > Plus d’actions > Modifier le code > Ajouter un nouveau modèle, type de modèle search, format liquid, nom de fichier rfq, puis d’y coller un long bloc de Liquid.

Si le formulaire de devis ou le panier de devis ne trouve donc pas vos produits :

  • Vérifiez d’abord l’intégration d’application. Elle figure en haut de cette page, et sans elle rien de l’application ne s’exécute sur votre vitrine.
  • Vérifiez que vous regardez le thème publié. Un fichier ajouté à un thème n’est pas présent dans un autre.
  • Vérifiez si le fichier est présent avant d’y toucher. Dans Boutique en ligne > Thèmes > Plus d’actions > Modifier le code, cherchez search.rfq.liquid sous Modèles.
  • Ne collez pas à la main une ancienne copie. Une copie obsolète de ce fichier est plus difficile à diagnostiquer qu’un fichier absent. Si le fichier est absent et que les produits ne se chargent toujours pas, écrivez à [email protected] en indiquant l’URL de votre boutique et le nom de votre thème, et laissez l’assistance mettre en place la version actuelle.

Je ne reçois pas les e-mails de notification de devis

Section intitulée « Je ne reçois pas les e-mails de notification de devis »
  1. Les notifications automatiques atterrissent dans les courriers indésirables plus souvent qu’on ne le pense.

  2. Les notifications de devis sont envoyées depuis [email protected]. Si votre serveur de messagerie filtre les expéditeurs inconnus, ajoutez cette adresse à vos expéditeurs autorisés.

  3. Accédez à Advanced settings > Email notifications et vérifiez Mail notifications : « Automatically send an email notification to the store owner when a quote is submitted. » Si elle est désactivée, rien ne vous est envoyé.

    L’onglet Email notifications de Advanced settings avec Mail notifications, Auto response email et SMTP

    Mail notifications contrôle l’e-mail qui vous est envoyé.

  4. Vérifier que l’adresse est une adresse que vous consultez

    Section intitulée « Vérifier que l’adresse est une adresse que vous consultez »

    Ouvrez l’éditeur Mail notifications et vérifiez Admin email. Son texte d’aide indique : “You can add multiple email addresses, separated by commas. A maximum of 5 addresses is allowed.” Consultez Modifier les destinataires des notifications.

  5. Écrivez à [email protected] en indiquant l’URL de votre boutique et l’adresse exacte que vous avez testée : celle de l’administrateur, celle du client, ou les deux. L’assistance peut consulter le journal des e-mails de votre boutique et vous dire ce qui est arrivé à ce message.

Des personnes me disent ne pas avoir reçu leur e-mail

Section intitulée « Des personnes me disent ne pas avoir reçu leur e-mail »

Tout ce qui précède s’applique, et en plus :

  • Vérifiez que l’e-mail destiné à la clientèle est activé. L’e-mail destiné à la clientèle est Auto response email : « Automatically send an email notification to customers after they submit a quote. » S’il est désactivé, vous seul êtes notifié. Consultez E-mails envoyés à la clientèle.
  • Vérifiez l’adresse figurant sur le devis. Ouvrez le devis depuis Quote list et confirmez que l’adresse saisie par la personne est valide.
  • Envisagez d’envoyer depuis votre propre domaine. Les messages provenant de votre propre adresse sont moins susceptibles d’être filtrés que ceux d’un expéditeur partagé. Neuf fournisseurs sont disponibles dans la section SMTP ; consultez Envoyer depuis votre propre adresse (SMTP).

C’est normal tant que votre boutique n’est pas vérifiée. L’écran Quote PDF template affiche cet avis : “Remove the watermark from your PDF. Please contact us to verify your store and receive this service for free.”

L’éditeur Quote PDF template avec ses onglets Design et Content et ses sections à interrupteurs

Quote PDF template, où s’affiche l’avis sur le filigrane.

Tant que vous y êtes : si un élément manque dans le PDF, c’est généralement un interrupteur désactivé. Quote info, Quote products et Other information contiennent chacun une liste d’interrupteurs.

Consultez Personnaliser le PDF du devis.

Convert to Order n’est pas disponible sur mon devis

Section intitulée « Convert to Order n’est pas disponible sur mon devis »

Convert a quote to an order est indiqué comme fonctionnalité PRO : avec un forfait inférieur, l’action n’est donc pas disponible.

Sur un devis qui la propose, Convert to Order se trouve en haut de la page à côté de More actions. Si vous voyez More actions mais pas Convert to Order, vérifiez votre forfait dans Pricing plans.

La page de détail d’un devis avec Convert to Order et More actions en haut, le tableau des lignes et le panneau Payment

Les deux actions du haut d’un devis : Convert to Order et More actions.

Consultez Convertir en commande brouillon et Comparaison des forfaits.

L’onglet Translations n’a pas sa propre liste de langues à ajouter. Comme l’indique la note de bas de page de l’onglet : « To add or remove a language, go to Settings → Languages in your Shopify admin. This list mirrors the languages published there. »

Publiez donc d’abord la langue dans Shopify, puis revenez : elle apparaît dans le tableau Language / Status / Actions, avec Translate dans la colonne Actions. La ligne par défaut est l’anglais, marquée Default et Source.

L’onglet Translations de Advanced settings avec Translations AI et le tableau des langues

La liste des langues reprend Paramètres → Langues dans votre interface d’administration Shopify.

Consultez Traduire les textes de la vitrine.

Chaque fournisseur a sa propre page sous Advanced settings > Integrations, et ils n’acceptent pas tous les mêmes paramètres.

La page d’intégration Mailchimp avec Enable, API key, le sélecteur de liste Mailchimp et le bouton Merge fields

Un fournisseur basé sur des listes : Enable, API key, un sélecteur de liste et Merge fields.

  • Vérifiez qu’elle est activée. Ouvrez la page du fournisseur et vérifiez le contrôle Enable : une clé d’API enregistrée ne suffit pas.
  • Vérifiez que la liste est sélectionnée. Pour un fournisseur basé sur des listes comme Mailchimp, Select a Mailchimp list to integrate doit être renseigné. Laissé sur “Please select a Mailchimp list”, les données n’ont nulle part où aller.
  • Vérifiez votre clé. Les clés enregistrées sont stockées masquées : le champ affiche donc un texte de remplacement plutôt que la clé que vous avez collée. Si vous avez un doute, collez une nouvelle clé et enregistrez. Le champ de Mailchimp comporte un lien Find or generate your API key.
  • Zapier est différent. Sa page n’a ni clé d’API ni liste, seulement un champ Zapier Webhook URL et Save. Copiez l’URL depuis votre Zap et collez-la.
  • Shopify aussi est différent. Activez-le et il associe trois champs, Email, First name et Last name, dont chacun peut recevoir aucune valeur, une valeur lue depuis le formulaire de devis ou une valeur fixe que vous saisissez. Si vous les laissez sans association, la fiche client arrive sans nom.
  • Vérifiez votre forfait. Klaviyo, Mailchimp et Shopify sont dans le forfait FREE ; les autres figurent sous PRO.

Consultez Présentation des intégrations.

Écrivez à [email protected]. Indiquer l’URL de votre boutique, la page concernée et une capture d’écran permet généralement d’obtenir le plus vite une réponse utile ; consultez Contacter l’assistance.

Cette page vous a-t-elle été utile ?