> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mogelijke workarounds voor problemen met fulfilmentflows

> Twee workarounds voor post-purchase fulfilmentproblemen: On hold-bestellingen native afhandelen of handmatige betalingsregistratie gebruiken als fulfilmentblokkering.

<div id="solutions-to-fulfillment-problems">
  ## Oplossingen voor fulfilmentproblemen
</div>

Om fulfilmentproblemen op te lossen, moeten we voorkomen dat bestellingen worden verwerkt totdat we zeker weten dat de klant niet meer op de post-purchase pagina is. Zo weten we zeker dat de bestelling in de definitieve staat is en dat er geen extra artikelen worden toegevoegd.

Er zijn twee gangbare oplossingen voor fulfilmentproblemen:

1. (*Voorkeur*) Zoek naar een instelling in de fulfilmentservice om **On hold**-bestellingen af te handelen. Als de fulfilmentservice **On hold**-bestellingen native kan afhandelen, zou het inschakelen van die instelling eventuele problemen moeten oplossen. Veel oudere systemen hebben deze instelling echter niet; in dat geval:
2. Gebruik de betaalstatus van de bestelling als geïmproviseerde fulfilmentblokkering. Vrijwel alle fulfilmentsystemen hebben een optie om bestellingen die niet als **Paid** zijn gemarkeerd niet te verwerken. Deze oplossing wordt hieronder in detail beschreven, omdat deze niet intuïtief is en doorgaans wat meer werk vergt.

<div id="using-payment-status-as-a-makeshift-fulfillment-hold">
  ## Betaalstatus gebruiken als geïmproviseerde fulfilmentblokkering
</div>

Het kernprincipe van deze oplossing is dat we een bestelling pas als **Paid** willen markeren wanneer deze verwerkt kan worden (d.w\.z. er geen fulfilmentblokkering meer is).

Standaard registreert Shopify de betaling direct wanneer een bestelling wordt geplaatst. Dit betekent dat bestellingen als **Paid** worden gemarkeerd. Om dit gedrag te wijzigen, ga je naar ***Shopify > Settings > Payments > Payment capture method > Manage*** en wijzig je de betalingsregistratiemethode naar "**Manually**".

<img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/fulfillment-workarounds-payment-capture-method-dialog.png?fit=max&auto=format&n=1Y3gBpUfxv16VGSW&q=85&s=4e7074048470f069c0f690b0b5a0dc80" alt="Shopify-dialoogvenster Payment capture method met de optie Manually geselecteerd" width="2500" height="1572" data-path="images/aftersell/fulfillment-workarounds-payment-capture-method-dialog.png" />

Met de betalingsregistratie op handmatig kunnen we zelf bepalen wanneer de betaling wordt geregistreerd en dus wanneer de bestelling in de fulfilmentservice wordt geïmporteerd. Hiervoor kunnen we een Shopify Flow instellen die de betaling registreert wanneer een bestelling niet langer **On hold** is. Wanneer de betaling wordt geregistreerd, wordt de bestelling als **Paid** gemarkeerd en kan het fulfilmentsysteem vervolgens de definitieve bestelling importeren, inclusief het post-purchase upsell-artikel.

Let op: "fulfillable" wordt gebruikt om te controleren of een bestelling **On hold** is. Dit is de eenvoudigste manier om in een Flow op blokkeringen te controleren.

<img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/fulfillment-workarounds-flow-workflow-capturing-payment.png?fit=max&auto=format&n=1Y3gBpUfxv16VGSW&q=85&s=b9ed9bfca134ccfccf09ebfab1efe428" alt="Shopify Flow-workflow die de betaling registreert wanneer het veld Fulfillable van een bestelling true is" width="2780" height="1176" data-path="images/aftersell/fulfillment-workarounds-flow-workflow-capturing-payment.png" />

Dezelfde principes gelden voor andere fulfilmentservices. Heb je hulp nodig om dit voor een specifieke service in te richten, neem dan contact op met support via de in-app chat.
