Upcart will auto-fulfil a shipping protection item if the following are ALL TRUE
“Auto-fulfill shipping protection” is enabled in Upcart. You can check by going to the “Cart Editor” → “Add-ons” and then selecting “Shipping Protection”
The shipping protection item is created by Upcart but can be edited by you or other apps. The item must be a digital product, and to check this
Go to your Shopify store admin
Go to products
Find Upcarts shipping protection module - it will look something like this
And then scroll down until you see the checkbox “This is a physical product” under “Shipping”. This should be unchecked
If you use multiple tiers of shipping protection ALL of the products need to satisfy the conditions
Upcart fulfils the item by listening to the webhook
orders/partially_fulfilled
and will automatically fulfil the shipping protection if it's present when part of the order is first fulfilled. Upcart looks for this item via line item properties. Check to make sure that the shipping protection includes BOTH of the following
__upcartAddons: XXX
__upcartShippingProtection: true
Before
After: