Support guide

Backorder / preorder support macros

Templates for confirmations, ETA updates, split shipments, and cancellations — so “when will it ship?” doesn’t take over your inbox.

Updated 3 October 2026 · CaseKit team

Preorders and backorders can be a growth lever — until they flood support with “when will it ship?” tickets. The fix is consistent messaging: set expectations early, then send short updates that feel proactive (not evasive).

Below are copy‑paste macros for Shopify & WooCommerce teams handling preorders/backorders: confirmations, ETA updates, split shipments, and cancellation options.

Quick decision tree (so agents don’t improvise)

  1. Is it a preorder/backorder? Confirm the product’s ship window.
  2. Is the customer asking for urgency? Offer cancellation or alternative in‑stock items.
  3. Can you split ship? Ship in‑stock items now, backordered items later.
  4. Has the address changed? Verify before fulfillment (and explain limits if already shipped).

Backorder / preorder templates (copy‑paste)

Replace placeholders like {first_name}, {order_ref}, {preorder_eta}.

1) Preorder confirmation (set expectations without sounding legal)

Before using this template: confirm that each stated status, approval and completed action is true for this order. Replace every placeholder, remove unavailable options and use verified estimates. A draft does not perform the action.

Hi {first_name},

Thanks for your preorder — we’ve got it ✅
Order {order_ref} includes a preorder item: {preorder_item}

Estimated ship window: {preorder_eta}
We’ll email tracking as soon as it ships.

If you need to change the address before it ships, reply here and we’ll help.

Best,
{agent_name}

2) Backorder confirmation (give options)

Before using this template: confirm that each stated status, approval and completed action is true for this order. Replace every placeholder, remove unavailable options and use verified estimates. A draft does not perform the action.

Hi {first_name},

Thanks for your order {order_ref}.
One item is currently on backorder: {backorder_item}

Estimated restock/ship window: {preorder_eta}

If you’d rather not wait, you can choose:
1) swap to an in‑stock option: {swap_options}, or
2) cancel/refund that item

Tell me what you prefer and I’ll take care of it.

Best,
{agent_name}

3) ETA update (short + reassuring)

Before using this template: confirm that each stated status, approval and completed action is true for this order. Replace every placeholder, remove unavailable options and use verified estimates. A draft does not perform the action.

Hi {first_name},

Quick update on order {order_ref}:
Your preorder/backorder item {preorder_item} is still on track for {preorder_eta}.

We will share tracking when it becomes available.
If you need anything before then, reply here.

Best,
{agent_name}

4) Delay update (own it, offer choices)

Before using this template: confirm that each stated status, approval and completed action is true for this order. Replace every placeholder, remove unavailable options and use verified estimates. A draft does not perform the action.

Hi {first_name},

Thanks for your patience — we have an updated timeline for order {order_ref}.
The preorder/backorder item {preorder_item} is now expected to ship around: {new_eta}.

If you’d prefer not to wait, we can:
• swap to an in‑stock alternative ({swap_options}), or
• cancel/refund the backordered item

Tell me which option you’d like.

Best,
{agent_name}

5) Split shipment offer (reduce cancellations)

Before using this template: confirm that each stated status, approval and completed action is true for this order. Replace every placeholder, remove unavailable options and use verified estimates. A draft does not perform the action.

Hi {first_name},

Good news — part of your order {order_ref} is ready now.
We can split ship:

• Ship now: {in_stock_items}
• Ship later: {backorder_item} (ETA: {preorder_eta})

Would you like us to split the shipment, or wait and ship everything together?

Best,
{agent_name}

6) “Can you ship faster?” (set boundaries + alternatives)

Before using this template: confirm that each stated status, approval and completed action is true for this order. Replace every placeholder, remove unavailable options and use verified estimates. A draft does not perform the action.

Hi {first_name},

I get it — you’re trying to get this as soon as possible.
Because {preorder_item} is a preorder/backorder item, we can’t ship it before it’s available.

If you want something sooner, I can help you:
• swap to an in‑stock alternative ({swap_options}), or
• cancel/refund the preorder item

Which option works best for you?

Best,
{agent_name}

7) Address change request (verify + confirm timing)

Before using this template: confirm that each stated status, approval and completed action is true for this order. Replace every placeholder, remove unavailable options and use verified estimates. A draft does not perform the action.

Hi {first_name},

I will check whether the shipping address for order {order_ref} can still be changed before dispatch.
Please confirm {minimum_address_details_needed} in this private conversation.

I will confirm whether the change was accepted by {next_update_date}. Until then, please do not assume that the original address has changed.

Best,
{agent_name}

8) Cancellation request (preorder/backorder)

Before using this template: confirm that each stated status, approval and completed action is true for this order. Replace every placeholder, remove unavailable options and use verified estimates. A draft does not perform the action.

Hi {first_name},

No problem — I can help with that.
For order {order_ref}, I can cancel the preorder/backorder item {preorder_item} and issue a refund.

Refund amount: {refund_amount}
Timeline: {refund_timeline}

Reply “confirm” and I’ll process it, or tell me if you’d prefer a swap instead.

Best,
{agent_name}

9) “It says Processing / On‑hold” (explain status)

Before using this template: confirm that each stated status, approval and completed action is true for this order. Replace every placeholder, remove unavailable options and use verified estimates. A draft does not perform the action.

Hi {first_name},

Order {order_ref} currently shows {order_status}.
The verified reason for the current hold or wait is {confirmed_reason}.
For the preorder/backorder item {preorder_item}, the current estimated dispatch window is {verified_dispatch_estimate}.

I will update you by {next_update_date}. If there is no confirmed date, I will explain what we are checking instead.

Best,
{agent_name}

10) Closing update when it ships (reduce more tickets)

Before using this template: confirm that each stated status, approval and completed action is true for this order. Replace every placeholder, remove unavailable options and use verified estimates. A draft does not perform the action.

Hi {first_name},

Good news — your preorder/backorder item has shipped ✅
Order {order_ref} tracking: {tracking_link}

If anything comes up during delivery, reply here and we’ll help.

Best,
{agent_name}

Use an ETA only when it comes from a current supplier or warehouse estimate. Processing and On-hold do not by themselves prove a preorder or backorder. Verify payment, stock and the actual hold reason. Offer only approved swaps, cancellations or split shipments, including any additional cost.

Using this workflow with CaseKit

CaseKit drafts replies from order facts in the Shopify app. The Gmail extension is optional. Review the draft against the current order and your store policy before sending; CaseKit does not send messages, cancel orders, issue refunds or create shipments.

Written by the CaseKit team

We build a Shopify support app and spend our days looking at how order-status tickets actually get answered. Everything here is written from that work, not from a keyword list. Corrections to support@casekit.app.

Keep the next step clear

Browse the related CaseKit workflow, the free reply templates or the support guides. Check the facts and approvals rather than treating a saved reply as a completed action.