company logo

Help center

Go to EliteCart
Powered by
All collections1-Click Addons & InsuranceAutomatically Fulfilling the Shipping Protection Add-on

Automatically Fulfilling the Shipping Protection Add-on

Use Shopify Flow to fulfill your Shipping Protection (insurance) add-on automatically — without touching the rest of the order

When a customer adds the Shipping Protection add-on to their cart, it appears as a line item on the order - just like any other product. Because it isn't something you physically ship, you probably don't want it sitting on your orders as "Unfulfilled" forever, and you certainly don't want to fulfill each one by hand.

The good news: with a quick one-time setup you can have Shopify mark every Shipping Protection line item as fulfilled automatically, while leaving the physical products on the order untouched.

This guide walks you through it in two parts:

  1. Mark the add-on as a non-physical product (so Shopify keeps it separate from your shippable goods)

  2. Import a ready-made Shopify Flow that fulfills it automatically

info icon
💡 Created your Shipping Protection product after June 11, 2026? You can likely skip Part 1 - new add-on products are now created as non-physical automatically. Open one of the variants in your Shopify admin and check whether "This is a physical product" is already unchecked. If it is, jump straight to Part 2.

Why this works

Shopify splits an order into separate fulfillment orders based on whether items need shipping. By marking the Shipping Protection add-on as non-physical, Shopify automatically separates it from your real products into its own fulfillment order:

This separation is what lets the automation fulfill only the Shipping Protection — never your actual products. That's why Part 1 matters: without it, the automation would fulfill the entire order.


Part 1 — Mark the add-on as non-physical

You only need to do this once.

  1. In your Shopify admin, open the Shipping Protection product (it may also be named "Insurance").

  2. In the variants table, select all variants (there are up to 100 of them — use the select-all checkbox at the top).

  3. Click Bulk edit.

  4. Click Add column (top right of the bulk editor) and add the "Physical product" column.

  5. Uncheck / deactivate "Physical product" for every variant.

  6. Click Save.

That's it — Shopify will now treat the add-on as a digital item and separate it into its own fulfillment order on every new order.

ℹ This change applies to new orders going forward. Orders placed before this change will keep their original fulfillment layout.


Part 2 — Import the automatic fulfillment Flow

We've prepared a ready-made automation you can drop straight into the free Shopify Flow app.

Before you start: make sure the free Shopify Flow app is installed (it's free on all Shopify plans).

  1. Download the Flow file here.

  2. Open the Shopify Flow app in your admin.

  3. Click Import (top right) and select the file you just downloaded.

  4. Review the workflow, then click Turn on workflow.

From now on, whenever an order containing Shipping Protection comes in, Shopify Flow will automatically fulfill just the Shipping Protection line item, leaving the rest of the order ready for you to ship as usual.

warning icon
Important: Complete Part 1 first. If the add-on is still marked as a physical product, it won't be in its own fulfillment order — and the automation would end up fulfilling the whole order, including products you still need to ship.

Frequently asked questions

Will this fulfill my real physical products too? No - as long as you've completed Part 1, the Shipping Protection sits in its own fulfillment order, and the automation only touches that one (and potentially other non-physical products).

Do I need a paid plan? No. Shopify Flow is free on every Shopify plan, and the Shipping Protection add-on is a normal product, so no extra apps or fees are involved.

Will this notify my customers? No, this is a setting in the flow that you could change if you wanted to.

I don't want it fulfilled automatically - is that a problem? Not at all. Leaving the add-on "Unfulfilled" has no effect on the customer or on your real products. This setup is purely to keep your orders tidy.

Did this answer your question?
😞
😐
😁