Free Shipping For 2 hours after order

Topic summary

A Shopify store owner running a Pokémon card business wants to implement a time-based shipping solution for live rip-and-ship streams. The goal is to charge shipping only on a customer’s first order, then offer free shipping on subsequent orders from the same customer within a 2-hour window.

Proposed Solution:

  • Use Shopify Flow to create an automation workflow
  • Trigger: When a customer places an order without shipping discount
  • Action: Generate a unique free shipping discount code restricted to that specific customer
  • Set the code to expire 2 hours after the initial order
  • Automatically email the discount code to the customer

The discussion remains open, with no confirmation yet on whether this solution has been tested or implemented.

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

Hello everyone,

I run a pokemon cards business through shopify and would like to start using it to do live rip and ships ( customers pay for packs live and I rip it for them ).

My main issue is that I don’t want shopify to charge customers shipping for every single order they make during the stream, and instead want to charge them for the first order only and have all the other orders from the same customer have free shipping ( say for like 2 hours for example)

I want to ask if that’s doable , I haven’t seen a shipping promotion that’s time based so I wanted to ask if that can be implemented, if there were apps that allow this to be done and basically how would you do it if you were in my shoes

Thank you

You could probably set an automation up with Shopify Flow:

  • When a customer places an order…
  • IF shipping wasn’t discounted…
  • Create a new free shipping discount code that only applies to that customer, and expires 2 hours after that order
  • Send this discount code to the customer’s email.

Hope this helps,
Tobe