Checkout-upsells zijn alleen beschikbaar voor Shopify Plus-merchants, omdat de Checkout Extensibility API van Shopify alleen voor Plus is. Zit je niet op Shopify Plus, dan verschijnen checkout-upsells niet, ongeacht je configuratie. Zie Waarom zie ik het checkout-tabblad niet?
Waar te beginnen
- Je zit op een Shopify Plus-plan
- De widget is ingeschakeld in de Aftersell Checkout-editor (de Enable-schakelaar rechtsboven in de widgetinstellingen staat aan)
- Het app block is toegevoegd en opgeslagen in de Shopify Checkout Editor
- De in Shopify geselecteerde plaatsing komt overeen met de plaatsing die in Aftersell is ingesteld
- Widget is niet ingeschakeld of niet toegevoegd aan de checkout
- Plaatsingsmismatch tussen Aftersell en Shopify
- Er wordt niet aan de triggervoorwaarden voldaan
- Er is een product- of aanbiedingsprobleem
- Shop Pay-widgets worden niet getoond
- Testen in de Shopify-preview
- Niets van het bovenstaande is van toepassing
Widget is niet ingeschakeld of niet toegevoegd aan de checkout
- De widget moet ingeschakeld zijn in de Aftersell Checkout-editor
- Het app block moet toegevoegd en opgeslagen zijn in de Shopify Checkout Editor
- Ga naar Apps → Aftersell → Checkout
- Open de upsell-widget die je wilt weergeven
- Bevestig dat de widget aanstaat — de header toont een schakelaar naast een badge Active / Inactive. (In de eerdere Checkout-editor is dit een knoppenpaar Enable / Disable in de header van de widgetkaart.)
- Ga naar Settings → Checkout in je Shopify Admin
- Klik op Customize naast je checkoutprofiel
- Klik op Add app block en selecteer de Aftersell-upsellwidget
- Positioneer het waar je het wilt laten verschijnen
- Klik op Save — wijzigingen worden pas toegepast na het opslaan
Plaatsingsmismatch tussen Aftersell en Shopify
- Open in de Aftersell Checkout-editor de upsell-widget en noteer welke plaatsing is geselecteerd (bijvoorbeeld Additional placement 1)
- Verwijder in de Shopify Checkout Editor het bestaande app block voor deze widget
- Klik op Add app block, selecteer de Aftersell-upsellwidget en kies dezelfde plaatsing als in Aftersell is geconfigureerd
- Sla je wijzigingen op
Er wordt niet aan de triggervoorwaarden voldaan
- Specifieke producten / collecties: een gekozen product, variant of collectie zit (of zit niet) in de winkelwagen
- Aantal van een specifiek product: bijv. 2 of meer van een product
- Producttag / producttype / variantnaam: een winkelwagenitem matcht een Shopify-tag, producttype of varianttitel (niet hoofdlettergevoelig)
- Product-metafield / variant-metafield: een product of variant in de winkelwagen heeft een matchende metafield-waarde
- Subtotaal winkelwagen: het subtotaal haalt een drempel (zie de opmerking hieronder over hoe het subtotaal wordt berekend)
- Aantal artikelen in winkelwagen: totaal aantal items in de winkelwagen
- Abonnement in winkelwagen: of een winkelwagenitem een abonnement is
- Cart attribute: een attribuutsleutel/-waarde op winkelwagenniveau matcht (handig voor data die door andere apps wordt gezet)
- Toegepaste korting / kortingswaarde: een specifieke kortingscode is toegepast, of de totale korting haalt een drempel
- Verzendland: het verzendland (en optioneel de provincie) van de klant matcht
- Klanttaal: de taal van de checkout matcht (bijvoorbeeld: toon Franse content alleen aan Franse checkouts)
- Klanttags: de ingelogde klant heeft de vereiste tags
- Apparaattype: de klant gebruikt het geconfigureerde apparaat (desktop of mobiel)
Het subtotaal van de winkelwagen dat voor triggerevaluatie wordt gebruikt, sluit regelitems uit die al door geaccepteerde upsells zijn toegevoegd (die getagd zijn met het cart attribute
__as_offer_id). Het accepteren van één upsell duwt het subtotaal dus op zichzelf niet over een drempel die een andere widget afschermt.- Open de widget in de Aftersell Checkout-editor en bekijk de triggervoorwaarden
- Zet de trigger tijdelijk op Show for all customers om te bevestigen dat de widget zelf werkt, en schakel daarna je specifieke triggers weer in
- Zorg dat minstens één widget een trigger Show for all customers op de laagste prioriteit gebruikt als catch-all, zodat er altijd een aanbieding wordt weergegeven, ook als geen gerichte widget matcht
Er is een product- of aanbiedingsprobleem
Het upsell-product is niet op voorraad
Het upsell-product is niet op voorraad
Als de voorraad van het product wordt bijgehouden en geen enkele variant beschikbaar is voor verkoop, wordt de aanbieding niet weergegeven. Zorg dat minstens één variant van het upsell-product beschikbare voorraad heeft, of gebruik een product waarvan de voorraad niet wordt bijgehouden.
Het upsell-product heeft de status Draft of Archived
Het upsell-product heeft de status Draft of Archived
Het upsell-product moet een live, verkoopbaar product zijn. Producten met de status Draft of Archived in Shopify worden weggefilterd en verschijnen niet als aanbiedingen. Open het product in de Shopify Admin en bevestig dat de status Active is.
Het upsell-product zit al in de winkelwagen en 'hide if already in cart' is ingeschakeld
Het upsell-product zit al in de winkelwagen en 'hide if already in cart' is ingeschakeld
De instelling Hide offer if product already in cart verbergt de aanbieding wanneer dat product al in de winkelwagen van de klant zit. Deze staat standaard aan voor standaard productaanbiedingen. Wil je dat de upsell sowieso wordt getoond, schakel deze instelling dan uit in de aanbiedingsconfiguratie.
Het upsell-product is een abonnement maar heeft geen selling plans
Het upsell-product is een abonnement maar heeft geen selling plans
Als Subscription purchase option is ingesteld op Subscription maar het product geen selling plans in Shopify heeft geconfigureerd, wordt de aanbieding weggefilterd. Bevestig dat het product minstens één actief selling plan heeft, of wijzig Subscription purchase option naar One-time product (de andere keuzes zijn Subscription en Subscription and a one-time product).
Het doelproduct van de replacement upsell zit niet in de winkelwagen
Het doelproduct van de replacement upsell zit niet in de winkelwagen
Is de aanbieding geconfigureerd als replacement upsell, dan wordt deze alleen weergegeven wanneer het product dat hij moet vervangen in de winkelwagen zit. Bevestig dat het juiste doelproduct is geselecteerd in de configuratie van de replacement upsell.Een replacement-aanbieding wordt ook overgeslagen wanneer op de doelregel al een korting is toegepast — tenzij je Allow replacement if product has discount applied aanvinkt — of wanneer het aantal van de doelregel hoger dan één is, tenzij je Allow replacement if product quantity greater than 1 aanvinkt.
Het maximumaantal geaccepteerde aanbiedingen is bereikt
Het maximumaantal geaccepteerde aanbiedingen is bereikt
Als Max number of accepted offers op de widget is ingesteld, stopt de upsell met weergeven zodra de klant dat aantal aanbiedingen van de widget in de huidige checkout heeft geaccepteerd. Dit is opzettelijk — zodra de limiet is bereikt, verbergt de widget zichzelf. Het veld geldt alleen voor Single product- en Multi product-upsells; Checkmark-upsells hebben zo’n limiet niet.
De aanbieding is al door deze widget aan de winkelwagen toegevoegd
De aanbieding is al door deze widget aan de winkelwagen toegevoegd
Bij single- en multi-product-upsells wordt de aanbieding verborgen zodra de klant het aanbiedingsproduct aan de winkelwagen toevoegt (het product zit immers al in de winkelwagen). Checkmark-upsells gedragen zich anders — die blijven zichtbaar met het selectievakje aangevinkt nadat ze zijn geaccepteerd.
Shop Pay-widgets worden niet getoond
- Open het Aftersell-upsell app block in de Shopify Checkout Editor
- Zoek in de blokinstellingen de sectie Checkout behaviour
- Vink de optie Include app block in Shop Pay aan
- Sla je wijzigingen op
Testen in de Shopify-preview
- Zet de widget-trigger tijdelijk op Show for all customers
- Plaats een echte testbestelling met de testbetaalgateway van Shopify (of een kortingscode die de bestelling gratis maakt)
- Bevestig dat de widget verschijnt tijdens de daadwerkelijke checkoutflow
- Reset je triggers na het testen
Niets van het bovenstaande is van toepassing
- De widget is ingeschakeld in Aftersell en het app block is toegevoegd en opgeslagen in de Shopify Checkout Editor
- De plaatsing in Aftersell komt overeen met de in Shopify geselecteerde plaatsing
- De triggervoorwaarden matchen je testwinkelwagen — onthoud dat bij een AND-verbinding aan elke voorwaarde moet worden voldaan
- Er is minstens één widget met een trigger Show for all customers op de laagste prioriteit als catch-all
- Het upsell-product is Active, op voorraad en heeft (voor abonnementsaanbiedingen) actieve selling plans
- Je test met een echte checkoutflow, niet met de Shopify-editorpreview
- Probeer je browsercache te wissen of te testen in een incognitovenster — wijzigingen kunnen enkele minuten nodig hebben om door te voeren