Toevoegen aan winkelwagen voegt slechts 1 artikel toe tegen de volledige prijs, zonder korting
Als het selecteren van "Koop 2" of "Koop 3" slechts één artikel tegen de volledige prijs toevoegt, controleer dan eerst wat er in de winkelwagen terechtkwam en of Shopify een eerder verzoek heeft afgewezen. Hetzelfde zichtbare resultaat kan verschillende oorzaken hebben.
Controleer het resultaat
- Controleer of de widget zichtbaar is en of er een aanbieding is geselecteerd.
- Controleer de hoeveelheden, cadeaus en extra's in de winkelwagen.
- Controleer indien mogelijk of de regels de private
_bundlex-eigenschap bevatten in de/cart.js-respons van de winkel. - Voer een harde vernieuwingsactie van de productpagina uit met Ctrl/Cmd + Shift + R en herhaal dezelfde selectie.
Als er geen aanbieding is geselecteerd omdat Selectie van aanbiedingen is optioneel is ingeschakeld, is het te verwachten dat toevoegen via het thema gebeurt zonder extra's van de aanbieding. Aangevinkte add-ons worden wel toegevoegd. Als de widget ontbreekt, begin dan met widget wordt niet weergegeven. Als alle artikelen aankomen maar de prijzen verschillen, bekijk dan verschil in winkelwagentotaal.
Het verzoek en de respons vastleggen
- Open de ontwikkelaarstools van de browser en kies Network.
- Selecteer de aanbieding en klik op Toevoegen aan winkelwagen.
- Zoek de
/cart/add-verzoeken. Controleer zowel de verzonden artikelen als de status van de respons. - Let op daaropvolgende nieuwe pogingen en eventuele
[Bundlex]-berichten in de Console.
Een standaardtoevoeging gebruikt /cart/add of /cart/add.js. Een aangepaste flow die cart-change-verzoeken gebruikt, vereist afzonderlijk onderzoek. Het wijzigen van bestaande regels in de winkelwagen is niet de normale route voor het toevoegen van een bundel.
De markering van het productformulier controleren
Bundlex voegt normaal gesproken deze verborgen invoer toe aan het productformulier:
<input type="hidden" name="bx-product-form" value="1">
- Ontbreekt in het formulier: de widget is mogelijk niet gekoppeld aan het formulier dat wordt verzonden. Controleer de app-embed of het app block, de overeenkomende gepubliceerde korting en of de pagina een tweede formulier bevat, zoals een sticky balk.
- Wel aanwezig in het formulier, maar ontbreekt in het verzoek: een thema of app kan het verzoek opnieuw hebben opgebouwd. Bundlex heeft een beperkte herstelroute voor een nieuwe overeenkomende actie om aan de winkelwagen toe te voegen, dus alleen de ontbrekende markering bewijst niet dat er iets is mislukt. Controleer de uiteindelijke artikelen en de respons.
Als herstel niet werkt, stuur support dan de product-URL en de stappen om het probleem te reproduceren. Voor het behouden van verborgen formuliervelden en lijneigenschappen kan hulp van de ontwikkelaar van het thema of de winkelwagenapp nodig zijn.
Als Shopify 422 retourneert
Een 422 meldt een fout bij het toevoegen, maar Shopify kan al enkele artikelen hebben toegevoegd. Controleer de daadwerkelijke winkelwagen voordat je het opnieuw probeert. Lees het bericht in de respons en controleer de beschikbaarheid van elk cadeau en elke extra, inclusief voorraad en publicatie in de Online Store.
Bundlex kan eerst een afgewezen geneste payload opnieuw proberen zonder ouderrelaties en daarna hoofdproducten met hun kortingsinformatie opnieuw proberen wanneer een extra niet kan worden toegevoegd. Het opnieuw verzenden van het oorspronkelijke verzoek is een latere terugvaloptie. Voordat Bundlex een afgewezen toevoeging van een aanbieding opnieuw probeert, controleert het of verzonden regels de winkelwagen hebben bereikt. Het verzendt het verzoek niet opnieuw als het deze regels vindt of de winkelwagen niet kan verifiëren. Daarom betekent een 422 niet altijd dat er één artikel tegen de volledige prijs is toegevoegd of dat de korting verloren is gegaan.
Gebruik voor gratis eenheden van het hoofdproduct Koop X, krijg Y. Controleer voor afzonderlijke beloningsproducten de configuratie en beschikbaarheid van cadeaus. Een afgewezen verzoek op zichzelf bewijst niet dat overeenkomende varianten de oorzaak zijn.
Als ingevoerde hoeveelheden zich onverwacht gedragen
In de gebruikelijke configuratie met tiernavigatie kan een exacte hoeveelheid een overeenkomende aanbieding selecteren. Een waarde tussen twee niveaus kan de huidige aanbieding geselecteerd laten en de geconfigureerde hoeveelheid daarvan toevoegen. De aanbieding wordt niet noodzakelijk gedeselecteerd en niet elke eenheid wordt noodzakelijk tegen de volledige prijs berekend.
De eigen aantalkiezer van Bundlex en configuraties met native hoeveelheden die door het supportteam zijn ingeschakeld, werken anders. Bekijk hoeveelheden synchroniseren voordat je meer niveaus toevoegt als tijdelijke oplossing.
Snel overzicht
| Wat je ziet | Volgende controle |
|---|---|
| Geen markering in het verzonden formulier | Activering van de widget en aan welk productformulier deze is gekoppeld |
| Markering in het formulier, maar ontbreekt in het verzoek | Of herstel de geselecteerde artikelen heeft toegevoegd, en daarna het opnieuw opbouwen van het verzoek door het thema of de app |
| 422-respons | Bericht in de respons, beschikbaarheid van extra's en daaropvolgende nieuwe pogingen |
| Ingevoerde hoeveelheid verschilt van de hoeveelheid in de winkelwagen | Welke configuratie voor hoeveelheidsbeheer actief is |
| De browser navigeert voordat het toevoegen is voltooid | Aangepaste timing van de omleiding, zie omleidingen van de winkelwagen |
Als de oorzaak onduidelijk blijft, neem dan contact op met support en vermeld de product-URL, de geselecteerde aanbieding, de verwachte hoeveelheid, het daadwerkelijke resultaat en eventuele foutmeldingen.
Was dit artikel nuttig?
Met je feedback kunnen we onze documentatie verbeteren.