Passer au contenu principal
Dépannage

Ajouter au panier ajoute seulement 1 article au prix fort, sans remise

Si la sélection de « Acheter 2 » ou « Acheter 3 » n'ajoute qu'un seul article au prix fort, vérifiez d'abord ce qui est arrivé dans le panier et si Shopify a rejeté une requête précédente. Le même résultat visible peut avoir plusieurs causes.

Vérifiez le résultat

  • Vérifiez que le widget est visible et qu'une offre est sélectionnée.
  • Vérifiez les quantités, les cadeaux et les articles supplémentaires dans le panier.
  • Si possible, vérifiez si les lignes contiennent la propriété privée _bundlex dans la réponse /cart.js de la boutique.
  • Actualisez complètement la page produit avec Ctrl/Cmd + Shift + R, puis répétez la même sélection.

Si aucune offre n'est sélectionnée parce que la sélection de l'offre est facultative, l'ajout via le thème sans articles supplémentaires de l'offre est attendu. Les options supplémentaires cochées sont tout de même ajoutées. Si le widget est absent, commencez par consulter widget absent. Si tous les articles arrivent, mais que les prix diffèrent, consultez total du panier incorrect.

Capturer la requête et la réponse

  1. Ouvrez les outils de développement du navigateur et sélectionnez Réseau.
  2. Sélectionnez l'offre et cliquez sur Ajouter au panier.
  3. Trouvez les requêtes /cart/add. Vérifiez les articles envoyés et le statut de la réponse.
  4. Recherchez les nouvelles tentatives et les éventuels messages [Bundlex] dans la console.

Un ajout standard utilise /cart/add ou /cart/add.js. Un flux personnalisé qui utilise des requêtes de modification du panier nécessite une analyse distincte. La modification des lignes existantes du panier n'est pas le parcours normal d'ajout d'un bundle.

Vérifier l'indicateur du formulaire produit

Bundlex ajoute normalement ce champ masqué au formulaire produit :

<input type="hidden" name="bx-product-form" value="1">
  • Absent du formulaire : le widget ne s'est peut-être pas attaché au formulaire envoyé. Vérifiez l'embed ou le bloc d'application, la remise publiée correspondante et si la page contient un deuxième formulaire, par exemple une barre fixe.
  • Présent dans le formulaire, mais absent de la requête : un thème ou une application a peut-être recréé la requête. Bundlex dispose d'un mécanisme de récupération limité pour une action d'ajout au panier correspondante et récente. L'absence de l'indicateur ne prouve donc pas à elle seule un échec. Examinez les articles finaux et la réponse.

Si la récupération ne fonctionne pas, envoyez au support l'URL du produit et les étapes de reproduction. La conservation des champs masqués du formulaire et des propriétés de ligne peut nécessiter l'aide du développeur du thème ou de l'application de panier.

Si Shopify renvoie 422

Une erreur 422 signale une erreur d'ajout, mais Shopify peut déjà avoir ajouté certains articles. Vérifiez le panier réel avant de réessayer. Lisez le message de réponse et vérifiez la disponibilité de chaque cadeau et article supplémentaire, notamment le stock et la publication sur la boutique en ligne.

Bundlex peut d'abord réessayer une charge utile imbriquée rejetée sans relations parentales, puis réessayer les produits principaux avec leurs informations de remise lorsqu'un article supplémentaire ne peut pas être ajouté. Renvoyer la requête d'origine constitue une solution de secours ultérieure. Avant de réessayer l'ajout d'une offre rejetée, Bundlex vérifie si les lignes envoyées sont arrivées dans le panier. Il n'effectue pas le renvoi s'il les trouve ou s'il ne peut pas vérifier le panier. Par conséquent, une erreur 422 ne signifie pas toujours qu'un article au prix fort a été ajouté ou qu'une remise a été perdue.

Pour les unités gratuites du produit principal, utilisez Achetez X, obtenez Y. Pour les produits récompenses distincts, vérifiez la configuration et la disponibilité des cadeaux. Une requête rejetée ne suffit pas à établir que les variantes correspondantes sont en cause.

Si les quantités saisies se comportent de manière inattendue

Dans la configuration habituelle de navigation entre les paliers, une quantité exacte peut sélectionner une offre correspondante. Une valeur intermédiaire peut laisser l'offre actuelle sélectionnée et ajouter la quantité configurée pour celle-ci. Elle ne désélectionne pas nécessairement l'offre et ne rend pas forcément chaque unité payable au prix fort.

Le sélecteur de quantité de Bundlex et les configurations de quantité native activées par l’équipe d’assistance se comportent différemment. Consultez la synchronisation des quantités avant d'ajouter d'autres paliers comme solution de contournement.

Référence rapide

Ce que vous voyezProchaine vérification
Aucun indicateur dans le formulaire envoyéActivation du widget et formulaire produit auquel il s'est attaché
Indicateur présent dans le formulaire, mais absent de la requêteVérifier si la récupération a ajouté les articles sélectionnés, puis examiner la recréation de la requête par le thème ou l'application
Réponse 422Message de réponse, disponibilité des articles supplémentaires et nouvelles tentatives
La quantité saisie diffère de la quantité dans le panierConfiguration active du contrôle de quantité
Le navigateur change de page avant la fin de l'ajoutDélai de redirection personnalisé, consultez les redirections du panier

Si la cause reste incertaine, contactez le support en indiquant l'URL du produit, l'offre sélectionnée, la quantité attendue, le résultat réel et les éventuels messages d'erreur.

Cet article vous a-t-il été utile ?

Vos commentaires nous aident à améliorer notre documentation.

Merci, nous continuerons à améliorer cet article.

Vous souhaitez discuter avec notre équipe ? Vous avez encore une question ?

Vous avez encore besoin d’aide ?

Notre équipe est à un clic. Envoyez-nous un message et nous vous répondrons.

Nous utilisons quelques cookies pour assurer le fonctionnement de ce site, mesurer son utilisation et alimenter notre widget de chat lorsque vous l'ouvrez. Consultez notre politique relative aux cookies.