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

# Auto-fulfill shipping protection werkt niet zoals verwacht

> Dit artikel legt uit hoe de auto-fulfill shipping protection-functie van Upcart werkt en welke stappen je kunt volgen om problemen op te lossen wanneer deze niet functioneert zoals verwacht.

<div id="how-auto-fulfillment-works">
  ## Hoe automatische fulfilment werkt
</div>

Upcart fulfillt het **shipping protection**-item automatisch wanneer aan alle volgende voorwaarden is voldaan:

1. **Auto-fulfill shipping protection is ingeschakeld in Upcart**
   * Open in de Cart Editor de module **Add-ons** en ga naar de sectie **Advanced settings**.
   * Zorg dat **Auto-fulfill shipping protection** is ingeschakeld. Het selectievakje verschijnt pas zodra shipping protection zelf actief is in de **General settings** van de module — kun je het niet vinden, schakel dan eerst shipping protection in.
2. **Het shipping protection-product is een digitaal item**
   * Ga in Shopify naar **Products** en zoek het product **Shipping Protection** dat door Upcart is aangemaakt.
   * Open het product, scrol naar de sectie **Shipping** en zorg dat het selectievakje **This is a physical product** is **uitgevinkt**.
     * Zo behandelt Shopify het als een digitaal product en is automatische fulfilment mogelijk. **Tip:** Als je meerdere niveaus van shipping protection hebt, moeten alle bijbehorende producten aan dezelfde voorwaarde voldoen.
3. **De vereiste producteigenschappen zijn aanwezig**\
   Upcart fulfillt het item door te luisteren naar de webhook **orders/partially\_fulfilled**.\
   Wanneer een deel van een bestelling is gefulfilld, fulfillt Upcart automatisch shipping protection als het de volgende line item properties herkent:
   * `__upcartAddon: XXX`
   * `__upcartShippingProtection: true` Controleer je productinstellingen om te bevestigen dat beide eigenschappen aanwezig zijn.

<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="Onvervulde Shopify-bestelling met een Shipping Protection-regelitem met de line item properties voor de Upcart add-on en shipping protection" 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">
  ## Waarom shipping protection als product wordt behandeld
</div>

Shipping protection wordt in Shopify geconfigureerd als een **product** om gestaffelde prijzen en interactie met winkelwagenregels te ondersteunen.\
Zo kan Upcart de bescherming dynamisch berekenen en toepassen op basis van de bestelwaarde of de winkelwageninhoud.

Deze aanpak kan er echter toe leiden dat het product verschijnt in kortingsbewerkingen of zichtbare storefronts, tenzij het goed is geconfigureerd.

***

<div id="managing-storefront-visibility">
  ## Zichtbaarheid op de storefront beheren
</div>

Omdat shipping protection een echt Shopify-product is, kan het verschijnen in je storefront-zoekfunctie, collecties en aanbevelingen, tenzij je het verbergt. De eenvoudigste manier om het uit beeld te houden is de productstatus **Unlisted** van Shopify.

1. Ga in je Shopify-beheer naar **Products** en open het product **Shipping Protection** dat door Upcart is aangemaakt.
2. Selecteer **Unlisted** in de **Status**-dropdown bovenaan de productpagina.
3. Klik op **Save**.

Een **Unlisted**-product wordt verborgen in je storefront-zoekfunctie, collectiepagina's, productaanbevelingen, de Shopify Catalog en zoekmachines, terwijl het normaal blijft werken in de winkelwagen, bij de checkout en voor orderfulfilment. Zo blijft shipping protection buiten beeld voor browsende klanten, terwijl Upcart het op de achtergrond blijft toevoegen en automatisch fulfillt.

<Note>
  Unlisted-producten gedragen zich als Active-producten in de winkelwagen, bij de checkout en op bestellingen, dus het instellen van Shipping Protection op Unlisted verstoort de automatische fulfilment niet en heeft geen invloed op hoe de add-on op de winkelwagen wordt toegepast.
</Note>

<Tip>
  Unlisted vervangt de oudere aanpak waarbij dit product werd verborgen via een `seo.hidden`-metafield. Je hoeft geen metafields meer te bewerken om het uit je storefront te houden.
</Tip>

***

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

Om ervoor te zorgen dat shipping protection correct automatisch wordt gefulfilld:

* Schakel **Auto-fulfill shipping protection** in Upcart in.
* Markeer het product als **niet-fysiek** in Shopify.
* Controleer of de juiste **line item properties** zijn toegepast.
* Sluit het uit van kortingsregels en zet het indien nodig op **Unlisted** om het uit je storefront te houden.

Door deze stappen te volgen, zorg je voor een naadloze fulfilment en voorkom je conflicten met de kortings- of productzichtbaarheidsinstellingen van Shopify.
