Prevent Preorder Chargebacks With Clear Signals

by | Jul 23, 2026 | Articles | 0 comments

The hidden cost of a preorder customers didn't realise they were placing

An established UK women’s clothing brand — six or seven years in business, thousands of orders behind them — started seeing a pattern in their payment disputes. Customers were raising chargebacks not because of fraud, but because they hadn’t understood the item was a preorder. The disclosure existed. It was written in the product description, clearly enough to the team who wrote it. But for shoppers moving quickly through a product page, it was invisible.

The chargeback reason was almost always the same: “I didn’t know I had to wait.” The brand had done nothing wrong in a legal sense, but they were losing the dispute, paying fees, and damaging their payment processor relationship — all because the most important piece of information on the page was buried three paragraphs down in a text block most customers never read.

This is a more common situation than it might appear. Burying disclosure doesn’t feel like burying it when you’re the one who put it there. From the outside, looking at the page the way a shopper looks at it — scanning for size, price, and the button — it disappears.

The fix is not more text. It’s signal placement.

Why buried disclosure fails

A product description is not where purchase decisions happen. Research on how shoppers read product pages consistently shows attention concentrated in two zones: the product images and the area immediately surrounding the add-to-cart button. The description block — useful for sizing notes, materials, and care instructions — sits below what most shoppers engage with before clicking.

When you write “this item is available on preorder” inside a description, you are placing a critical piece of decision-relevant information in a zone that many customers never reach before clicking buy. The information exists on the page. It does not exist in the decision.

The practical consequence is a customer who completes checkout believing they bought something in stock, receives an order confirmation, and waits. When the package doesn’t arrive in a few days, they contact their bank rather than the merchant. The chargeback follows.

There is also a subtler problem: a description-only disclosure is easy to miss on mobile, where descriptions are often collapsed behind a “read more” toggle. A shopper on a phone may complete an entire purchase without ever tapping to expand it.

The disclosure needs to move to where the decision is.

The visible-signal fix: button, badge, and below-button message

Three elements, working together, make the preorder status impossible to miss.

The preorder button. When an item is on preorder, Timesact replaces the “Add to Cart” (or “Add to Bag”) button with a clearly labelled preorder button. The customer cannot take the purchase action without interacting with an element that names the preorder. There is no way to proceed through checkout without having seen it. This is the most load-bearing signal of the three, and it alone does more work than a paragraph of description copy.

The button can match your store’s default button style — Timesact can inherit your theme’s button appearance so the preorder button looks native to the page, just with different copy. Or you can customise the label and width to suit your design.

The badge. A small label placed over the product image — on the product page, in the collection grid, or both — marks the item at the browsing stage, before a customer has even selected a size. This means the preorder status follows the product wherever it appears on the store. A shopper scanning a collection page sees it. A shopper arriving directly on the product page sees it on the image before they scroll.

The badge text and colours are adjustable within Timesact’s label customisation options. You can keep it understated — a plain label in your brand palette — or make it more prominent. The point is that it exists at the image level, not the description level.

The below-button delivery message. The most specific piece of information a preorder customer needs is: when will this ship? This message appears directly below the preorder button — inside the purchase zone, at the exact moment of decision. It doesn’t require the customer to read anything, scroll anywhere, or open a toggle. It is the first thing they see after the button itself.

For a women’s clothing brand producing to order, the message might read: “This item takes approximately four to six weeks to produce.” That kind of language is direct, production-honest, and grounded in a real timeline rather than a vague “ships soon.” Customers who see that message and still click the preorder button have made an informed choice. The information gap that produces chargebacks is closed.

These three elements together — button, badge, below-button message — create three distinct moments where the customer encounters the preorder status before completing the purchase. That’s very different from one paragraph in a description. Placing clear cues before customers buy is the difference between a shopper who scrolls past disclosure and one who reads it, and these signals are part of a wider set of product-page patterns that convert by setting expectations at the moment of decision.

How to set this up in Timesact

The setup has four parts: adding the right products, setting the payment terms in the selling plan, writing the storefront signals, and enabling the App Embed.

Step 1 — Add the products that need preorder.

In Timesact, go to Products and click Add Products. You choose which specific products to configure — preorder rules are per product (and per variant within a product), so you apply them only where needed. For an out-of-stock trigger, select “Pre-order only when out of stock.” This means the preorder button appears automatically when Shopify inventory hits zero, and reverts to the standard button when stock is replenished. You don’t need to manage the switch manually.

If you run multiple preorder campaigns — a two-week drop alongside an open-ended restocking preorder, for example — you set up separate campaigns for each group of products. Timesact’s Tag Automation feature offers another route for managing multiple campaigns: you assign a Shopify product tag to the relevant products, and Timesact reads that tag to apply the corresponding preorder settings automatically. Tag Automation works at the product level (it uses Shopify product tags, which are product-level in Shopify), so it’s most useful when you’re assigning the same campaign rules to a group of products by tagging them in bulk.

If you’re setting a campaign start or end date, note that Timesact’s campaign timing operates in UTC+0 (London time). If your launch is set for midnight on a specific date, that’s midnight UTC — worth a quick check when coordinating with a UK-based team or scheduling around a local time.

Step 2 — Set the payment terms in the selling plan.

The selling plan is where you configure payment terms. For most clothing preorders, full payment at checkout is the right choice — the customer commits in full, you have the cash for production, and there’s no follow-up charge to manage. (Partial payments are also supported — a deposit now, balance later — if that fits your product. Full and partial payment options work with Shopify Payments and PayPal Express.)

Give the plan a clear, customer-readable name like “Pre-order — ships in 4–6 weeks.” The selling plan name is the string Shopify carries into the cart, checkout, and its order confirmation email — so it’s the preorder signal your customer keeps seeing after they’ve committed.

Step 3 — Write the button, badge, and below-button delivery message.

Your preorder button label and badge text live in the Timesact template (Settings → Templates). The below-button delivery message — the line the customer reads right at the purchase point, “This item takes approximately four to six weeks to produce” — is the Selling Plan description, which renders directly under the preorder button. Give each fulfillment pattern its own Selling Plan and description, so a seasonal two-week drop reads differently from a six-week made-to-order item. If you’d rather show a dynamic date that updates on its own, set the Shipping Date in the Selling Plan and place the {{shippingDate}} variable in your template message — the template is the one place dynamic variables render, so set the date explicitly or it prints the literal variable_not_set.

The template is also where you set the button and badge. You can adjust the preorder button label and set it to match your theme’s button style, so the page looks native while replacing Add to Cart with a Pre-Order button. Enable the badge for the product page and optionally the collection page, and edit its text and colours in the label customisation options — for a refined aesthetic, keeping the label short (“Pre-Order”) and the colours on-brand reads better than a heavy-contrast ribbon that competes with product photography.

Timesact inherits your theme’s font by default, so the below-button message reads as part of the page; if it needs fine-tuning to match your typography, our support team can tailor it to your theme.

Step 4 — Enable the App Embed.

In your Shopify Theme Customizer, open the App Embeds tab and enable Timesact as part of setup. That’s the switch that lets Timesact render on your storefront — do it once and it covers the preorder button, badge, and below-button message across your catalog.

Edge cases worth knowing

What if a product has both in-stock and preorder variants? Timesact works at the variant level. You can have size S in stock (standard add-to-cart button) and size M out of stock (preorder button) on the same product page, with the button switching automatically based on inventory per variant. The badge and below-button message also appear only when the preorder variant is selected. This means the disclosure is contextual and accurate — customers only see the preorder signal when the specific variant they’re about to buy is actually a preorder.

Will the preorder signal appear at checkout? Yes. The delivery message you write in your Selling Plan description shows directly under the button on the product page. What carries into the cart, the Shopify checkout, and the order confirmation is the selling plan name — so give the plan a clear, customer-readable name like “Pre-order — ships in 4–6 weeks.” Between the product-page message and the selling plan name, the customer sees a preorder signal at every stage. That repetition is deliberate — it reinforces an informed purchase.

What about the confirmation email? Shopify sends its order confirmation automatically, and it carries the Selling Plan name — so the preorder signal reaches the customer’s inbox without extra setup. If you’d like a branded pre-order email as well, enable Timesact’s optional pre-order notification (it sends when it’s enabled and the cart label is filled in your template) and match its language to your below-button message, keeping the tone consistent from product page to inbox.

Does the preorder setup affect orders in Shopify? Preorder orders are tagged automatically. A single-line preorder order receives the tag Pre-order; a mixed order (preorder + in-stock items) receives both Pre-order and Partial Pre-order. Both are order-level tags, so it’s straightforward to filter and export preorder orders from Shopify Orders for fulfillment tracking.

Will this actually reduce chargebacks? Timesact surfaces the preorder status clearly before checkout — that’s what the button, badge, and below-button message are designed to do. Your payment dispute data lives in Shopify and your payment provider, not inside the app. But when a customer has seen the preorder label on the product image, read “approximately four to six weeks to produce” directly below the button they clicked, and seen it again in the cart and at checkout, the information gap that generates the “I didn’t know I had to wait” dispute is closed.

The UK clothing brand in this article didn’t have a product problem or a policy problem. They had a signal placement problem — and the setup above is exactly what they changed.

If your store is taking preorders and you’d like to make the disclosure impossible to miss — from the badge on the collection grid to the delivery message below the checkout button — we’re here to help you get it right. Install Timesact on Shopify and configure your first product in a few minutes, or Book a free setup call and we’ll walk through the setup with you directly.

FAQs

Will the preorder button show for all products in my store, or only the ones I choose?

Only the products you add to Timesact will show the preorder button. Preorder rules are applied per product and per variant — you choose exactly which items enter preorder mode, and when. The rest of the store operates normally.

Where does the delivery expectation message appear?

The delivery message you write in your Selling Plan description appears directly below the preorder button on the product page. The selling plan name is what Shopify carries into the cart, checkout, and order confirmation — so use a clear, customer-readable plan name (for example, “Pre-order — ships in 4–6 weeks”) to keep the preorder signal visible at every stage.

Can I set a different delivery message for different preorder campaigns?

Yes. Give each campaign its own Selling Plan description, and each carries its own below-button delivery message. A two-week seasonal drop and a six-week made-to-order item can each show the timeline that actually applies to them.

Can the preorder button match my store's existing button design?

Yes. In Timesact’s template settings you can set the button to inherit your theme’s default button style — it will match your store’s existing button appearance, colours, and width, with the label updated to your preorder copy. If you prefer a custom style, you can set the width, label, and appearance independently.

How will I know which orders in Shopify are preorders?

Timesact automatically tags preorder orders in Shopify. A single-line preorder order receives the tag Pre-order; a mixed order (some items in stock, some on preorder) receives both Pre-order and Partial Pre-order. Both are order-level tags, so you can filter and segment them directly from your Shopify Orders view.

Discover more from Timesact Preorder | Notify Me

Subscribe now to keep reading and get access to the full archive.

Continue reading