Shipping Template

Topic summary

A user wants to automatically switch between shipping profiles based on inventory levels: showing 2-4 day shipping for in-stock items and 4-6 week shipping for pre-order items when inventory reaches zero.

Proposed Solution:

  • Use Shopify Flow to automatically tag products as “Preorder” when inventory hits zero
  • Use third-party apps like Advanced Shipping Rules or ShipScout to apply different shipping rates based on product tags

Implementation Steps Provided:

  1. Create a Shopify Flow workflow triggered by inventory quantity changes
  2. Set condition to add “Preorder” tag when inventory ≤ 0
  3. Install a shipping app to create rules for tagged vs. untagged products

Current Status:
The user has created the Flow automation (screenshot shared) but is encountering difficulty finding the option to target “Preorder” tagged items within the shipping app to create the appropriate shipping template. They have 5 existing general shipping templates and want to add only the pre-order template through the app while keeping general templates separate.

Unresolved: How to configure the shipping app to recognize and apply rates to “Preorder” tagged products.

Summarized with AI on October 30. AI used: claude-sonnet-4-5-20250929.

I want to automate the switching between shipping profiles based on inventory. I want to create 2 different shipping template. When product have inventory then show 2 to 4 days shipping in the checkout page and item has no inventory then it will show pre order. When item will go to preorder then the shipping template will show 4 to 6 weeks shipping. I will make it automatically.

Hi @Al_Noman

Actually, Shopify doesn’t currently support automatic switching between shipping profiles based on inventory, but you can achieve this with a combination of Shopify Flow, third-party apps, or custom code.

With Shopify Flow, you can create an automation to tag products as “Preorder” when inventory hits zero, then adjust shipping rates based on tags.

Wit third-party apps, you can consider using Advanced Shipping Rules or ShipScout can help dynamically adjust shipping rates based on stock levels.

Could you please show me how to do that?

1 Like

With Shopify Flow:

  1. Go to Shopify Admin → Apps → Shopify Flow (install if you haven’t already).
  2. Create a new workflow:
    • Trigger: “Inventory quantity changed”
    • Condition: If inventory is less than or equal to 0
    • Action: Add a product tag → “Preorder”
    • (Optional) Add another action to remove the tag when stock is available again.

With third-party apps:

you’ll need a shipping app like Advanced Shipping Rules or ShipScout to handle different shipping times.

  1. Install Advanced Shipping Rules from the Shopify App Store.
  2. Set up two shipping rules:
    • For in-stock products: 2-4 days shipping
    • For “Preorder” tagged products: 4-6 weeks shipping
  3. The app will apply shipping rules dynamically based on product tags.

I have 5 general templates. Can I only create the preorder template in the app? General templates are working from the app. and only preorder template will work from the app. Is it possible?

I have created this flow

1 Like

I can’t find option to catch “Preorder” item in the app to make a shipping tempale