Three ways to add products to a pre-order campaign
In Timesact, products enter a pre-order campaign through one of three doors:
- Manual picks — you tick the products in the Add Products dialog and assign them to a pre-order rule.
- Collection-based — you point a rule at a Shopify collection and the products in it at that moment are added to the rule. It’s a snapshot taken when you apply it: products you add to the collection later aren’t pulled in automatically.
- Tag automation — you pick a Shopify tag, and any product that carries that tag (now or in the future) is added to the rule automatically.
All three doors lead to the same place: a pre-order rule that turns the Pre-Order button on for the right products, with the on-page message coming from the template and the charge timing and cart-line label from the Selling Plan. The question is which door fits your campaign cadence.
This article walks through the decision and the setup, so a fashion brand running multiple concurrent drops can pick the cleanest path the first time.
When one rule is enough, and when it is not
If your store runs one ongoing pre-order policy — “any product that goes out of stock should flip to pre-order with a 4 to 6 week ship window” — one rule covers everything. You set the stock management to “pre-order only when out of stock,” attach a single Selling Plan for the charge timing, write your standard lead-time message in the template, and let it run. As stock depletes, products move in and out of pre-order on their own.
You start needing more than one setup when a drop needs its own copy or its own charge timing — and it helps to know which layer each lives in:
- Different lead-time lines or on-page copy. A summer capsule ships in 4 weeks, an autumn pre-launch in 8; a made-to-order outerwear line reads differently from a denim restock. That copy — the pre-order message and lead-time line — lives in the template, so each distinct message is its own template.
- Different charge timing. One campaign charges at checkout; another on a specific future date when production is confirmed. Charge timing lives in the Selling Plan, so a different charge pattern is a separate Selling Plan.
Each of these attaches to a set of products, and the question becomes how those products map to it — by manual pick, by collection, or by tag.
The decision framework: pick the door that matches your cadence
A short heuristic, in order of typical fit for an apparel brand:
- One ongoing policy, no campaign-specific drops → one rule, manual picks (or one big “always pre-order” collection). Simplest possible setup.
- A few discrete drops a season, each with their own products defined upfront → one rule per drop, manual picks per batch. Easy to manage when batches are small and one team member owns each drop.
- Frequent drops with overlapping windows, or merchandising already tags drops in Shopify → tag automation. Your merchandising team tags a product (e.g.
preorder-summer-25); Timesact picks it up automatically; the charge timing comes from the Selling Plan attached to that tag, and the on-page message the shopper reads comes from the template.
Tag automation is the option that scales when drops overlap. You can run the summer pre-order campaign, the autumn pre-launch, and the always-on out-of-stock fallback all at the same time, each tagged differently, each with its own Selling Plan and message. A product carries the right tag, and the right pre-order experience renders on the product page. It is the same tag-driven pre-order pattern jewelry brands lean on for overlapping collections — the mechanics carry straight over to apparel.
Setting up tag automation cleanly
In Timesact, go to Settings → Tag Automations and click Create.
- Tag — type the Shopify tag you want to watch. Pick one tag convention per campaign and write it into your team’s merchandising workflow, so the tag you watch here always matches the tag your team applies to products.
- Stock management — pick “pre-order only when out of stock,” “regardless of levels,” or “only when Shopify inventory is available,” depending on what the drop calls for.
- Time period — optionally set a start and end date for the campaign. The app’s time zone is UTC+0 (London time), so a campaign set to “end on July 15” closes at midnight UTC, which may be earlier or later in your local time zone.
- Selling Plan — either create a new plan or pick an existing one. If you have already built a “Summer 25 — 4 week lead time” plan, attach it here. The plan carries the charge timing, and its name is what shows on the cart line, at checkout, and in the order confirmation.
- Template — create or select the pre-order template for these products. The button label, the badge, and the on-page pre-order message all live here — including a dynamic date variable like
{{shippingDate}}, which only renders in the template; set the shipping date explicitly, or it prints the literalvariable_not_set. The tag decides which products the campaign covers — the template decides what the customer sees, so a campaign with no template behind it renders nothing on the storefront.
Save the automation. From that moment on, any Shopify product that carries the tag is added to the campaign. Your merchandising team applies the tag through Shopify’s normal product editor — no Timesact step needed per product. If you haven’t already enabled the Timesact App Embed in your Shopify Theme Customizer, do that once as part of setup — it’s the switch that lets the pre-order experience render on your storefront.
If you remove the tag from a product, Timesact drops it from the campaign as soon as Shopify sends the product update. The pre-order behavior disappears from the product page; the regular Add to Cart button comes back.
A few practical notes:
- Tag automation is product-level. The whole product picks up the pre-order setup — every variant inherits it. You cannot target one variant of a product through a tag.
- Keep one active campaign per product. A product can carry more than one tag, but to keep the pre-order experience predictable, keep your tag conventions tight so each product maps cleanly to a single active campaign at a time.
- Tags propagate from anywhere you set them in Shopify. Bulk editor, individual product editor, Shopify Flow — all work. Whatever the source, Timesact reads them the same way.
What the customer sees, what you see
Once the tag automation is live and a product carries the tag, the customer experience is the same as any other Timesact pre-order:
- A Pre-Order button replaces Add to Cart on the product page.
- A badge appears on the product image, with the label you set in the template.
- The lead-time message appears below the button on the product page. In the cart and at checkout, Shopify shows the Selling Plan name — so name the plan something customer-readable like “Pre-order — ships in 4 weeks.”
- The order is tagged in Shopify with the
Pre-ordertag (plusPartial Pre-orderif the cart also contains in-stock items), applied automatically at order creation, and the Selling Plan name shows on the order line — so it is identifiable downstream for filters in Shopify, email flows in your ESP that read Shopify tags, and warehouse picking logic.
From your side, the Timesact dashboard shows each automation and the products currently picked up by it. To see preorder volume, filter Shopify Orders by the Pre-order tag or export them to your analytics tool. To update the lead-time message across every product in a campaign, edit the template — that’s where the lead-time copy and the {{shippingDate}} variable live; editing the Selling Plan is how you change the charge timing or the plan name. The same order tags that flow downstream here are what high-variant apparel brands build their wholesale pre-order operations around.
A clean handoff between merchandising and pre-order ops
The reason tag automation works for an apparel brand is that it gives merchandising the control they already want. They tag products as part of normal drop planning — a step they were doing anyway. The pre-order behavior follows the tag.
Two habits keep the setup clean:
- One tag per campaign, documented. Write the active tags into your team’s drop calendar. When a campaign ends, remove the tag automation (or let it expire via its end date) before the tag gets reused.
- One Selling Plan per active charge pattern, one template per message. The plan owns its charge timing; the template owns its lead-time message. When you sunset a campaign, retire its Selling Plan and template so neither gets reused on the next drop with the wrong charge timing or copy.
That is the whole loop: merchandising tags, Timesact reads, the right pre-order experience renders on the product page, the order arrives in Shopify with the right tag for downstream use. No per-product setup, no per-drop template edit.
Pre-order operations get easier when the door between merchandising and the storefront is one tag. Set up tag automations for your active campaigns, attach the right Selling Plan to each, and let the rest run. When you want to install Timesact or have us walk through your tag strategy on a setup call, we are here.
FAQs
Are Timesact tags case-sensitive?
Yes. Preorder-Summer-25 and preorder-summer-25 are two different tags. Pick one casing convention and write it into your merchandising workflow so the tag you enter in the automation matches the tag your team applies in Shopify.
Can one product belong to multiple pre-order automations?
A product can carry more than one tag, and each tag can be watched by its own automation. To keep the pre-order experience predictable, keep your tag conventions tight so each product maps to a single active campaign at a time rather than overlapping ones.
Can I tag-automate a single variant of a product?
No. Tag automation is product-level — every variant of the product inherits the pre-order setup. If you need variant-level control over which sizes or colors show as pre-order, manage that through Shopify inventory rather than tagging.
How are pre-orders identified downstream in Shopify?
Orders placed through a Selling Plan carry the Selling Plan name and a Timesact-managed tag in Shopify. Both are visible in the order detail and usable by Shopify filters and any external tool that reads Shopify tags (for example, an ESP running an email flow on order tags).
Can I set a start and end date on a tag automation?
Yes. Each tag automation has an optional time period — set a start date and an end date when you create the automation in Timesact. Tag automations aren’t editable in place, so to change a rule later you delete it and create a new one. The app runs in UTC+0 (London time), so a window set to end on July 15 closes at midnight UTC, which may be earlier or later in your local time zone. Outside the window the automation is inactive even if the tag is still on the product.
