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

# L'evasione automatica della protezione spedizione non funziona come previsto

> Questo articolo spiega come funziona la funzionalità di evasione automatica della protezione spedizione di Upcart e illustra i passaggi per risolvere i problemi quando non funziona come previsto.

<div id="how-auto-fulfillment-works">
  ## Come funziona l'evasione automatica
</div>

Upcart evade automaticamente l'articolo di **protezione spedizione** quando tutte le seguenti condizioni sono soddisfatte:

1. **Auto-Fulfill Shipping Protection è abilitato in Upcart**
   * Nel Cart Editor, apri il modulo **Add-ons** e vai alla sezione **Advanced settings**.
   * Assicurati che **Auto-fulfill shipping protection** sia attivo. La casella appare solo quando la protezione spedizione stessa è attiva nelle **General settings** del modulo — se non la trovi, attiva prima la protezione spedizione.
2. **Il prodotto di protezione spedizione è un articolo digitale**
   * In Shopify, vai su **Products** e individua il prodotto **Shipping Protection** creato da Upcart.
   * Apri il prodotto, scorri fino alla sezione **Shipping** e assicurati che la casella **This is a physical product** sia **deselezionata**.
     * Questo garantisce che Shopify lo tratti come prodotto digitale e consenta l'evasione automatica. **Suggerimento:** se hai più livelli di protezione spedizione, tutti i prodotti correlati devono soddisfare questa stessa condizione.
3. **Le proprietà prodotto richieste sono presenti**\
   Upcart evade l'articolo ascoltando il webhook **orders/partially\_fulfilled**.\
   Quando parte di un ordine viene evasa, Upcart evade automaticamente la protezione spedizione se identifica le seguenti proprietà del line item:
   * `__upcartAddon: XXX`
   * `__upcartShippingProtection: true` Controlla le impostazioni del tuo prodotto per confermare che entrambe le proprietà siano incluse.

<img src="https://mintcdn.com/aftersell/uVGuDiyXpd6WOLO4/images/upcart/shipping-protection-fulfillment-unfulfilled-order-line-item.png?fit=max&auto=format&n=uVGuDiyXpd6WOLO4&q=85&s=98b3412c68b5444220132621f3038309" alt="Ordine Shopify non evaso che mostra un line item Shipping Protection con le proprietà line item dell'add-on Upcart e della protezione spedizione" width="2990" height="1242" data-path="images/upcart/shipping-protection-fulfillment-unfulfilled-order-line-item.png" />

***

<div id="why-shipping-protection-is-treated-as-a-product">
  ## Perché la protezione spedizione viene trattata come un prodotto
</div>

La protezione spedizione in Shopify è configurata come **prodotto** per supportare prezzi a livelli e l'interazione con le regole del carrello.\
Questo consente a Upcart di calcolare e applicare la protezione in modo dinamico in base al valore dell'ordine o al contenuto del carrello.

Tuttavia, questo approccio può far comparire il prodotto nelle operazioni di sconto o negli storefront visibili se non configurato correttamente.

***

<div id="managing-storefront-visibility">
  ## Gestire la visibilità nello storefront
</div>

Poiché la protezione spedizione è un vero prodotto Shopify, può comparire nella ricerca del tuo storefront, nelle collezioni e nei consigli, a meno che tu non la nasconda. Il modo più semplice per tenerla fuori dalla vista è lo stato prodotto **Unlisted** di Shopify.

1. Nel tuo admin Shopify, vai su **Products** e apri il prodotto **Shipping Protection** creato da Upcart.
2. Nel menu a tendina **Status** in alto nella pagina del prodotto, seleziona **Unlisted**.
3. Clicca su **Save**.

Un prodotto **Unlisted** è nascosto dalla ricerca dello storefront, dalle pagine delle collezioni, dai consigli di prodotto, dal Catalogo Shopify e dai motori di ricerca, pur continuando a funzionare normalmente nel carrello, al checkout e per l'evasione degli ordini. Questo tiene la protezione spedizione fuori dalla vista dei clienti che navigano, mentre Upcart continua ad aggiungerla ed evaderla automaticamente in background.

<Note>
  I prodotti Unlisted si comportano come i prodotti Active nel carrello, al checkout e negli ordini, quindi impostare Shipping Protection su Unlisted non interferisce con l'evasione automatica né con il modo in cui l'add-on viene applicato al carrello.
</Note>

<Tip>
  Unlisted sostituisce il vecchio approccio che nascondeva questo prodotto tramite un metafield `seo.hidden`. Non devi più modificare i metafield per tenerlo fuori dal tuo storefront.
</Tip>

***

<div id="summary">
  ## Riepilogo
</div>

Per garantire che la protezione spedizione venga evasa automaticamente in modo corretto:

* Abilita **Auto-fulfill shipping protection** in Upcart.
* Contrassegna il prodotto come **non fisico** in Shopify.
* Verifica che siano applicate le corrette **proprietà del line item**.
* Escludilo dalle regole di sconto e impostalo su **Unlisted** per tenerlo fuori dal tuo storefront, se necessario.

Seguire questi passaggi garantisce un'evasione senza intoppi e previene conflitti con le impostazioni di sconto o di visibilità prodotto di Shopify.
