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
_bundlexdans la réponse/cart.jsde 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
- Ouvrez les outils de développement du navigateur et sélectionnez Réseau.
- Sélectionnez l'offre et cliquez sur Ajouter au panier.
- Trouvez les requêtes
/cart/add. Vérifiez les articles envoyés et le statut de la réponse. - 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 voyez | Prochaine 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ête | Vé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 422 | Message de réponse, disponibilité des articles supplémentaires et nouvelles tentatives |
| La quantité saisie diffère de la quantité dans le panier | Configuration active du contrôle de quantité |
| Le navigateur change de page avant la fin de l'ajout | Dé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.