Mislukte upgrades monitoren
Ik kom niet voorbij Step 1: Connect provider
Ik kom niet voorbij Step 1: Connect provider
De sjabloon Subscription Upgrade is nooit verborgen — deze staat altijd vermeld onder Add Funnel, ongeacht je providerconfiguratie. Wat je tegenhoudt, is de verbindingscontrole van stap 1: Continue blijft uitgeschakeld totdat Test API key het resultaat API key verified met een groen vinkje geeft.Twee verschillende uitkomsten tonen hetzelfde rode annuleerpictogram, dus lees het bericht ernaast:
- Je provider heeft de sleutel afgewezen. Het token mist vereiste scopes of is ingetrokken, en het bericht benoemt het specifieke probleem. Maak een nieuw token aan in je providerdashboard met de scopes vermeld in Installatie & configuratie, plak het en test opnieuw.
- Aftersell kon je provider niet bereiken — “Could not verify the API key. Please try again.” Er is niet per se iets mis met het token; de aanroep zelf is mislukt. Klik nogmaals op Test API key.
Mijn klant ziet een onverwacht product in de bestelling
Mijn klant ziet een onverwacht product in de bestelling
Dit is verwacht gedrag. Het product is het aanbiedingsproduct, de placeholder-orderregel die aan de Shopify-bestelling wordt toegevoegd als registratie van de geaccepteerde upgrade. Om verwarring te verminderen, kun je het aanbiedingsproduct hernoemen naar iets duidelijks en in Shopify Admin een beschrijving toevoegen die uitlegt wat het voorstelt. Zie Wat de klant ziet.
De upgrade is geaccepteerd maar het abonnement is niet aangepast
De upgrade is geaccepteerd maar het abonnement is niet aangepast
De Shopify-changeset en de provider-API-aanroep zijn onafhankelijk van elkaar. Als het aanbiedingsproduct aan de bestelling is toegevoegd maar het abonnement niet is gewijzigd, zijn de meest voorkomende oorzaken:
- Je provider-API-token is verlopen of mist de vereiste rechten. Voor Recharge moet het token
read_orders,read_subscriptions,write_subscriptionsenread_planshebben. Ga naar Step 1: Connect provider, test je sleutel opnieuw en controleer het foutbericht op de specifieke ontbrekende scopes. - Het in aanmerking komende product in de funnel komt niet overeen met waar de klant daadwerkelijk op geabonneerd is.
- Voor Loop bestaat het beoogde selling plan niet in je Loop-dashboard voor de geconfigureerde frequentie.
- De retry-workflow kan nog bezig zijn met het schema: na een mislukte aanroep probeert deze het opnieuw na +1 uur en vervolgens na +24 uur. Dit is voor elke provider hetzelfde — inclusief Loop, waarvan de upgrade-aanroepen synchroon zijn en direct in het dashboard verschijnen wanneer ze slagen.
De dropdown met selling plans is leeg
De dropdown met selling plans is leeg
De optie “Use an existing selling plan” haalt plannen rechtstreeks op uit Recharge, Skio of Loop. Als de dropdown leeg is:
- Controleer of er selling plans zijn geconfigureerd in je providerdashboard.
- Zorg ervoor dat je API-token leestoegang heeft tot Plans (Recharge: scope
read_plans) of de juiste scopes heeft (Skio, Loop). - Ga terug naar Step 1: Connect provider, test je API-sleutel opnieuw en ga verder.
Ik gebruik Loop en er is geen veld voor de factureringsfrequentie
Ik gebruik Loop en er is geen veld voor de factureringsfrequentie
Dit is verwacht gedrag. Bij Loop wordt het veld Billing frequency helemaal niet getoond — alleen Delivery frequency, met de opmerking “Loop syncs billing to delivery — customers are charged on each renewal”. Wat je instelt als leveringsfrequentie is ook de factureringsfrequentie.Dat is ook waarom prepaid abonnementen — een factureringsfrequentie langer dan de leveringsfrequentie — niet worden ondersteund op Loop: de integratie wijst ze direct af in plaats van een veld aan te bieden dat je niet kunt gebruiken. De andere providers tonen beide velden.
De orderbrowser toont een Subscription conflict-badge
De orderbrowser toont een Subscription conflict-badge
Het aanbiedingsproduct is alleen als abonnement verkrijgbaar — het product zelf, of elke variant ervan — en de checkout van de klant bevatte al een abonnement. Shopify staat geen tweede abonnement toe op dezelfde bestelling, dus de aanbieding is overgeslagen.Het paneel met bestelgegevens geeft precies aan welk geval het was: “The customer’s checkout already has a subscription, and the offer product is subscription-only”, of “All variants of the offer product are subscriptions, and the customer’s checkout already has one.” Beide los je op dezelfde manier op — bewerk de productselectie van de aanbieding en vervang deze door een product voor eenmalige aankoop, of gebruik de optie Create new in Step 4: Offer product om een placeholder te genereren.
Mijn upgrade-aanbieding wordt getoond aan klanten die geen abonnee zijn
Mijn upgrade-aanbieding wordt getoond aan klanten die geen abonnee zijn
- Controleer of Show this funnel for all customers niet is ingeschakeld. Dit overschrijft alle andere triggers.
- Controleer de trigger Variant on subscription. Deze toont de funnel alleen wanneer de bestelling een van de geselecteerde producten bevat die als abonnement is gekocht. In een funnel met een abonnementsupgrade-aanbieding beheert de wizard deze trigger en houdt deze gesynchroniseerd met het product dat wordt geüpgraded, dus de trigger is alleen-lezen — het paneel toont “Managed by this funnel’s subscription upgrade offer.” Als de trigger op de verkeerde producten is gericht, corrigeer dan het triggerproduct van de upgrade-aanbieding in plaats van de trigger zelf.
- Controleer de funnelprioriteit. Een funnel met hogere prioriteit en bredere triggers kan als eerste worden geactiveerd.