Skip to main content
Als je winkel handmatige betalingscapture gebruikt, kunnen sommige bestellingen met een geaccepteerde post-purchase upsell worden weergegeven als Partially paid: de oorspronkelijke betaling is gecaptured, maar de upsell-betaling is alleen geautoriseerd. Sinds ongeveer 31 maart 2026 wordt dit meestal veroorzaakt door een wijziging in een Shopify-automatisering. Dit artikel legt uit wat er is veranderd en hoe je het oplost met het Aftersell Shopify Flow-sjabloon, terwijl je je instellingen voor handmatige betalingscapture behoudt.
Gebruik je een fraudedetectie-app zoals NoFraud of Riskified die de betaling captured voordat de upsell is toegevoegd, of krijgen klanten gratis product door mislukte upsells? Zie Betalingscapture met fraudedetectie-apps.

Bevestig je instellingen voor betalingscapture

Dit artikel is alleen van toepassing op winkels die handmatige betalingscapture gebruiken. Je winkel kan een automatisch betalingscapturesysteem hebben ingesteld en toch de Shopify-instelling voor handmatige betalingscapture ingeschakeld hebben. Controleer de betalingscapture-instellingen van je winkel via: Shopify Admin > Settings > Payments > Payment Capture Method
Shopify Payments-instellingen met de optie voor de betalingscapture-methode
Gebruik je geen handmatige betalingscapture, dan is de rest van dit artikel niet op jou van toepassing. Zie Gedeeltelijk betaalde bestellingen voor andere oorzaken.

Wat er is veranderd

Shopify heeft rond 31 maart 2026 hun ingebouwde automatiseringssjabloon “Capture payment if order is not high fraud risk” bijgewerkt. Deze update veranderde hoe Shopify frauderisico’s evalueert bij orderwijzigingen, waardoor de automatische betalingscapture voor post-purchase upsells niet meer werkte. Voorheen voerde Shopify de fraudeanalyse opnieuw uit wanneer een bestelling werd gewijzigd (zoals wanneer een post-purchase upsell-item werd toegevoegd). Deze wijziging in risiconiveau activeerde de sjabloonflow voor betalingscapture opnieuw, waardoor de upsell-betaling werd gecaptured. Shopify voert de fraudeanalyse niet meer opnieuw uit bij orderwijzigingen, dus de sjabloonflow wordt niet opnieuw geactiveerd en de upsell-betaling wordt niet gecaptured. Dit probleem treft winkels met of zonder een fraudedetectie-app.

Symptomen

Je ervaart dit probleem mogelijk als:
  • Je een plotselinge piek hebt opgemerkt in Partially paid bestellingen bij post-purchase upsells
  • Alleen bestellingen waarbij een klant een post-purchase upsell accepteerde als Partially paid worden weergegeven
  • De betaling voor de oorspronkelijke bestelling is gecaptured, maar de upsell-betaling is geautoriseerd en niet gecaptured
  • Je niets hebt gewijzigd in je winkelinstellingen rond het moment dat het probleem begon

Het Aftersell Flow-sjabloon installeren

Aftersell publiceert een kant-en-klaar Shopify Flow-sjabloon dat de volledige workflow met één klik voor je instelt. We raden aan het sjabloon te gebruiken in plaats van de flow handmatig te bouwen.
1

Open Shopify Flow

Ga in je Shopify Admin naar Apps > Flow en open de bibliotheek Templates.
2

Zoek het Aftersell-sjabloon

Zoek naar “Capture payment when a post-purchase upsell is accepted” (te vinden onder de categorie Orders) en selecteer het.
3

Installeer en activeer de workflow

Klik op Install workflow, controleer de stappen en zet de workflow vervolgens aan. Verdere configuratie is niet nodig.
Je bestaande Shopify-automatisering voor het capturen van betalingen op de oorspronkelijke bestelling kan blijven zoals die is. Deze nieuwe flow draait ernaast en handelt alleen de betaling van de post-purchase upsell af.

Hoe het sjabloon werkt

Shopify Flow-sjabloon met Aftersell offer accepted-trigger, capturable-voorwaarde, wachttijd van 60 seconden, herhaalvoorwaarde, capture payment-acties en fail workflow run
  1. Trigger: “Aftersell Post Purchase Offer Accepted”. De flow start wanneer een klant een post-purchase upsell-aanbieding van Aftersell accepteert en het item succesvol aan de bestelling is toegevoegd.
  2. Voorwaarde: “Order capturable is equal to true”. De flow controleert of Shopify de betaling op de bestelling op dit moment kan capturen.
    • Als waar, voert de flow Capture payment uit en captured het openstaande upsell-bedrag.
    • Als onwaar, gaat de flow door naar de volgende stap.
  3. Wachten: 60 seconden. Shopify heeft soms even tijd nodig voordat de upsell-betaling kan worden gecaptured, dus de flow wacht één minuut voordat het opnieuw wordt geprobeerd.
  4. Voorwaarde: “Order capturable is equal to true”. De flow controleert een tweede keer.
    • Als waar, voert de flow Capture payment uit.
    • Als onwaar, voert de flow Fail workflow run uit. Shopify kan de betaling nog steeds niet capturen, dus de run wordt in Shopify Flow als mislukt gemarkeerd zodat je deze kunt controleren.
Controleer de rungeschiedenis van Shopify Flow op mislukte runs. Een mislukte run betekent dat de upsell-betaling niet automatisch is gecaptured en dat de bestelling mogelijk handmatig moet worden gecontroleerd.
Voeg geen voorwaarde op basis van het presentment money-bedrag toe. Sommige winkels hebben problemen ervaren waarbij Shopify het presentment money-bedrag ten onrechte als 0 teruggeeft, zelfs wanneer er een openstaand saldo is. Het toevoegen van een voorwaarde zoals “presentment money amount is greater than 0” kan ervoor zorgen dat de flow de betalingscapture op geldige bestellingen overslaat. Dit kan ertoe leiden dat klanten factuur-e-mails ontvangen in plaats van dat hun betaling automatisch wordt gecaptured. Gebruik het sjabloon zoals het wordt geleverd. Het controleert alleen of de bestelling capturable is.
Als je het sjabloon niet kunt gebruiken, maak dan een nieuwe workflow in Shopify Flow met deze stappen:
  1. Voeg de trigger Aftersell Post Purchase Offer Accepted toe.
  2. Voeg een Condition toe: Order capturable is equal to true.
  3. Voeg op de True-tak de actie Capture payment toe.
  4. Voeg op de False-tak een Wait-actie toe, ingesteld op 60 seconden.
  5. Voeg na de wachttijd een tweede Condition toe: Order capturable is equal to true.
  6. Voeg op de True-tak van de tweede voorwaarde de actie Capture payment toe.
  7. Voeg op de False-tak van de tweede voorwaarde de actie Fail workflow run toe.
  8. Zet de workflow aan.

Na het instellen van de flow

  • Test de flow op een development- of sandboxwinkel voordat je deze in productie inschakelt.
  • Monitor je bestellingen gedurende een paar dagen na het inschakelen van de flow om te bevestigen dat betalingen zoals verwacht worden gecaptured en er geen factuur-e-mails naar klanten worden verstuurd.
  • Controleer je fulfilmentworkflow. Als je externe fulfilmentservices gebruikt, zorg er dan voor dat deze betalingscapture-flow geen fulfilment activeert voordat je er klaar voor bent. Voor meer details, zie onze Fulfilment-documentatie.
  • Controleer je order-hold-instellingen. Als er bestellingen zijn verzonden zonder voltooide betaling, controleer dan of je order-hold-instellingen zo zijn geconfigureerd dat fulfilment wordt voorkomen totdat de betaling volledig is gecaptured.

Veelgestelde vragen

Nee. Aftersell is niet betrokken bij betalingsautorisatie of -capture. Aftersell geeft Shopify de opdracht om het upsell-product aan de bestelling toe te voegen via de post-purchase API van Shopify. Shopify handelt de rest van het betaalproces af. De Shopify Flow die in dit artikel wordt beschreven, is de aanbevolen manier om ervoor te zorgen dat de betaling wordt gecaptured.
Shopify heeft rond 31 maart 2026 hun ingebouwde automatiseringssjabloon “Capture payment if order is not high fraud risk” bijgewerkt en voert de fraudeanalyse niet meer opnieuw uit wanneer een bestelling wordt gewijzigd. Daardoor wordt de upsell-betaling niet gecaptured. Installeer het Aftersell Flow-sjabloon om dit op te lossen.
De flow captured alleen het openstaande upsell-bedrag. De oorspronkelijke bestelbetaling wordt niet opnieuw of dubbel gecaptured.
Het Aftersell-sjabloon controleert eerst Order capturable en captured de betaling direct als de bestelling capturable is.Zo niet, dan wacht het sjabloon 60 seconden, controleert het Order capturable een tweede keer en captured het de betaling als de bestelling intussen capturable is geworden. Als de bestelling dan nog steeds niet capturable is, eindigt de run met de melding “Order did not become capturable in time”. In geen van beide gevallen wordt de betaling te vroeg gecaptured.Een handmatig gebouwde flow met slechts één voorwaarde (zonder wachten en opnieuw proberen) stopt bij de eerste controle in plaats van het opnieuw te proberen.
Nee. Je bestaande Shopify-automatisering (zoals “Capture payment if order is not high fraud risk”) kan blijven zoals die is. De nieuwe Shopify Flow draait ernaast en handelt specifiek het betalingsgat van de post-purchase upsell af.
Dit kan gebeuren als de Shopify Flow een voorwaarde op basis van het presentment money-bedrag bevat. Shopify geeft het presentment money-bedrag soms terug als 0, zelfs wanneer er een openstaand saldo is. Wanneer dit gebeurt, slaat de flow de betalingscapture over en stuurt Shopify in plaats daarvan een factuur-e-mail naar de klant. Verwijder de presentment money-voorwaarde uit de flow en behoud alleen de controle “Order capturable”.
Zie ons artikel Gedeeltelijk betaalde bestellingen voor details over wat Partially paid bestellingen veroorzaakt en hoe je ze oplost.