> ## 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.

# Possibili soluzioni alternative per i problemi del flusso di evasione

> Due soluzioni alternative ai problemi di evasione post-acquisto: gestire nativamente gli ordini On hold oppure usare l'acquisizione manuale del pagamento come blocco di evasione.

<div id="solutions-to-fulfillment-problems">
  ## Soluzioni ai problemi di evasione
</div>

Per risolvere i problemi di evasione, dobbiamo impedire che gli ordini vengano evasi finché non siamo certi che il cliente non si trovi più sulla pagina post-acquisto. Questo garantisce che l'ordine sia nel suo stato finale e che non vengano aggiunti articoli extra.

Esistono due soluzioni comuni ai problemi di evasione:

1. (*Consigliata*) Cerca nel servizio di evasione un'impostazione per gestire gli ordini **On hold**. Se il servizio di evasione è in grado di gestire nativamente gli ordini **On hold**, attivare l'impostazione dovrebbe risolvere qualsiasi problema. Molti sistemi più datati però non hanno questa impostazione, nel qual caso:
2. Usa lo stato del pagamento dell'ordine come blocco di evasione improvvisato. Quasi tutti i sistemi di evasione hanno un'opzione per non evadere gli ordini non contrassegnati come **Paid**. Questa soluzione è descritta in dettaglio di seguito perché non è intuitiva e in genere è più complessa.

<div id="using-payment-status-as-a-makeshift-fulfillment-hold">
  ## Usare lo stato del pagamento come blocco di evasione improvvisato
</div>

Il principio fondamentale di questa soluzione è che vogliamo contrassegnare un ordine come **Paid** solo quando può essere evaso (ossia, quando non c'è alcun blocco di evasione).

Per impostazione predefinita, Shopify acquisisce il pagamento immediatamente quando viene effettuato un ordine. Questo significa che gli ordini verranno contrassegnati come **Paid**. Per cambiare questo comportamento, puoi andare in ***Shopify > Settings > Payments > Payment capture method > Manage*** e cambiare il metodo di acquisizione del pagamento in "**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="Finestra di dialogo Payment capture method di Shopify con l'opzione Manually selezionata" width="2500" height="1572" data-path="images/aftersell/fulfillment-workarounds-payment-capture-method-dialog.png" />

Con l'acquisizione del pagamento impostata su manuale, possiamo controllare quando il pagamento viene acquisito e quindi quando l'ordine viene importato nel servizio di evasione. Per farlo, possiamo configurare uno Shopify Flow che acquisisca il pagamento quando un ordine non è più **On hold**. Quando il pagamento viene acquisito, l'ordine verrà contrassegnato come **Paid** e il sistema di evasione potrà quindi importare l'ordine finale, che includerà l'articolo dell'upsell post-acquisto.

Nota che per verificare se un ordine è **On hold** si usa il campo "fulfillable". Questo è il modo più semplice per verificare i blocchi in un Flow.

<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="Workflow di Shopify Flow che acquisisce il pagamento quando il campo Fulfillable di un ordine è true" width="2780" height="1176" data-path="images/aftersell/fulfillment-workarounds-flow-workflow-capturing-payment.png" />

Gli stessi principi valgono per gli altri servizi di evasione. Se hai bisogno di aiuto per configurare tutto questo con un servizio specifico, contatta il supporto tramite la chat in-app.
