Ecom Store Pro

How to Send a Replacement Order on Shopify

Send a Shopify replacement: duplicate the original order, make the draft free with a 100% discount or $0 price, and keep sales, stock and claims straight.

Listen to a short brief of this article
Hands-free while you multitask

The short version

To send a replacement on Shopify, open the original order, click Duplicate to copy its items, customer and addresses into a new draft, make that draft free, and complete it with Mark as paid so the customer isn't charged again.

Duplicate doesn't copy discounts or shipping, so add a 100% order discount with a reason the customer sees, or a $0 unit price, plus a custom shipping rate.

Skip the full price with Mark as paid: with no discount to subtract, Shopify's sales report counts the replacement as a full-price sale.

Buy the new label from the new order and file any claim for the first parcel separately; on Shopify Payments, once a chargeback is open you can't refund the order unless the cardholder drops it first, so don't plan on refunding and replacing.

A customer writes that the parcel never arrived, arrived broken or held the wrong item, and you decide to send another one. Shopify's route for that is to duplicate the original order, or build a new draft order, and complete it without charging the customer again. None of the Shopify Help Center order, fulfillment and returns pages we read in November 2026 describes a separate Replacement or Reship button on the order page.

The clicks are few. What makes them worth a guide is everything around them: which way of making the draft free keeps your sales report honest, which email the customer gets, where the stock goes, and what to settle first when the parcel was lost, came from a print-on-demand app or is disputed. The table below sends you to your part, and the checklist in the middle holds the whole routine.

Which Replacement Path Fits What Happened?

Key takeaway

Find the row that matches the message you received. One condition shapes several rows: Shopify creates returns, and so exchanges, only for fulfilled items that haven't been refunded, so a parcel lost before it was marked fulfilled takes the duplicate route whatever the customer would prefer.

Find your replacement path
What happenedPathWhyRead
Parcel lost or stuck in transitDuplicate the order, make it free, ship againThe customer has nothing to send back, and the first parcel may still earn a claimClaims for the first parcel
Arrived damaged or defectiveDuplicate and make it free; take the broken item back only if you want itA return is optional, and damaged units you keep should not go back on saleWhere the stock goes
Wrong item sent, and the customer keeps itDuplicate the original order at no chargeDuplicate copies the original order's line items, so check the draft lists the item the customer orderedWhat Duplicate copies
Wrong size or color, and the customer sends it backReturn with exchange items on the original orderThe swap is recorded on the same order instead of a second oneExchanges
Made and shipped by a print-on-demand appAsk the provider about a reprint firstPrintful and Printify cover some faults at their own cost, inside their own windowsPrint-on-demand and 3PLs
Sold at your POS counterExchange at the counter, or duplicate the order to shipCounter exchanges of a returned item need POS ProIn-store sales
The customer has opened a chargebackRespond to the chargeback before anything elseOn Shopify Payments, Shopify won't let you refund an order once a chargeback is openDisputes

Source: Shopify Help Center pages on draft orders, returns, POS exchanges and chargebacks, read November 9, 2026, and the Printful and Printify help centers, read November 10, 2026.

Start From the Original Order

Key takeaway

The Shopify Help Center pages we read in November 2026 don't call this a replacement order; Shopify describes the move on its page about shipping labels that can't be voided, for an order that is already fully fulfilled:

To send the customer a replacement shipment with updated tracking, you can purchase a new shipping label. If the order is already fully fulfilled, then the Create shipping label option might not be available on the original order, because shipping labels are purchased from an order's Unfulfilled section. In that case, you can duplicate the original order or create a draft order to purchase the replacement label.
Shopify Help Center — Buying a replacement label when a label can't be voided ·

The same page then gives four steps:

  1. Duplicate the original or create a new draft with the customer's details and the items to reship.
  2. If you received payment on the original, mark the new draft as paid so the customer isn't charged again, which turns the draft into an order.
  3. Buy the label from the new order.
  4. Optionally, add the new tracking number to the original order so it shows the updated tracking.

Those steps never touch the price, and Shopify's mark-as-paid instructions are written for an order whose payment you have already received. So most of this guide is about the step in between: making the replacement free before you complete it. Start with the copy:

  1. From Orders, open the original order.
  2. Click Duplicate. If it isn't among the buttons at the top of the order page, open More actions.
  3. In the Shopify mobile app, tap the ··· menu on the order, then Duplicate.
In Shopify adminOpen in your store
  1. Orders
  2. Order details
  3. More actions
Step 2: Duplicate is the first item, above Cancel order and Archive.

What Duplicate Copies and What It Leaves Out

Key takeaway

The copy starts from each product as it is today rather than as it was sold, according to Shopify's list of what a duplicate carries over. Check every line before you go further.

What a duplicated draft starts with
Part of the orderCopied by Duplicate?What to do in the draft
ProductsYes, with the product's latest information; a product you've removed is left outCheck each line's price and add back anything that's missing
Custom itemsYesKeep only the items you're actually replacing
Customer, email, billing and shipping addressesYes; a deleted customer is recreated from the email and addressesConfirm where the replacement is going
Notes, note attributes and tagsYesIn the draft's Tags section, add your own replacement tag (order tags hold up to 55 characters each), and add a note naming the original order
MarketYesNothing to change
Discounts and shipping ratesNoMake the draft free and add shipping yourself
Subscription purchasesNot from orders: an order that contains a subscription can't be duplicatedBuild a new draft order with no subscription plan on the replacement line; Shopify can't yet mark a draft that contains a subscription as paid

Source: Shopify Help Center, Creating draft orders, read November 9, 2026.

In Shopify adminOpen in your store
  1. Orders
  2. Drafts
  3. Draft order
Look at the Payment section: the copy starts with no discount and no shipping.

When to Build a New Draft Instead

Start a blank draft from Orders > Drafts > Create order when Duplicate can't give you the right start: the original contains a subscription, the product has been removed, or you're sending something different altogether. A draft that contains a subscription can't be completed with Mark as paid yet: Shopify says that support is coming soon, and until then the customer pays at checkout through an invoice or a checkout link. You add the customer and the replacement item by hand, then follow the same steps below. Everything else drafts can do, from invoices to payment terms, is in our guide to Shopify draft orders.

Make the Replacement Free Before You Complete It

Key takeaway

A replacement normally costs the customer nothing, and the draft has to say so before it becomes an order. Three ways get you there, and the customer sees each one differently:

Three ways to make the replacement free
WayWhat the customer seesWhere you set it
100% custom order discountA price reduction from the listed price, with the reason you typePayment > Add discount > Add custom order discount, set as a percentage
Custom unit price of $0The new price, with no reduction shownClick the line's price, then edit Unit price
Full price, then Mark as paidAn order at its full price, marked as paidPayment > Collect payment > Mark as paid, with no discount

Source: Shopify Help Center pages on draft order discounts, custom prices and payments, read November 9, 2026.

Shopify's replacement steps go straight from duplicating to marking the draft as paid, which is the third way. Which of the three keeps your sales report honest is the one thing those pages don't spell out, so we made one replacement each way and read the report: see our test before you pick.

Shopify Academy's walkthrough of draft orders shows the same screens, with duplicating an order at 0:54 and discounts at 3:17. It was published in October 2022 and the admin has changed since, so the steps on this page follow today's Help Center.

How to create a draft order || Shopify Help CenterShopify Academy, October 2022: duplicating an order (0:54), creating a draft order (1:27) and applying discounts (3:17). Recorded in an earlier admin; the steps on this page follow the current Help Center.

Set the 100% Discount or a $0 Unit Price

Key takeaway

These are the desktop steps from Shopify's draft order discount page, applied to a replacement:

  1. In the draft's Payment section, click Add discount.
  2. Check Add custom order discount and set it as a percentage of the listed price: 100.
  3. In Reason for discount, write something like “Replacement for order” plus the original number. Shopify says this note is visible to your customers.
  4. Click Done.
In Shopify adminOpen in your store
  1. Orders
  2. Drafts
  3. Add discount
Steps 2 and 3 in one dialog: the percentage and the reason the customer will read.

For the second way, click the line item's price, click the edit icon beside Unit price, enter 0.00 and click Done. Shopify's custom price instructions say the price applies only to that line on this draft, so the product's own price isn't changed; a subscription product can't take a custom price.

In Shopify adminOpen in your store
  1. Orders
  2. Drafts
  3. Line item price
Click the line's price to reach Edit unit price and, in the same panel, a per-item discount.

Shipping and Tax on a Free Replacement

Key takeaway

Click Add shipping or delivery, choose the custom option, enter the rate's name and price, and confirm, as in Shopify's draft shipping steps. In our test admin on November 10, 2026, the option read Custom shipping and the confirm button Done, which stayed inactive until the price had a value. Shopify's steps also cover Local delivery and Pickup in store for a replacement that goes out that way; our test dialog showed only Shipping rates and Custom shipping.

In Shopify adminOpen in your store
  1. Orders
  2. Drafts
  3. Add shipping or delivery
As of November 10, 2026, Custom shipping takes the rate's name and price; Done confirms them.

Draft orders include tax by default, worked out from your store's tax settings and the customer's shipping address, or the billing address when there is no shipping address. To change that for one draft, click Estimated tax in the Payment section and select or deselect Charge taxes, as Shopify's draft tax steps describe. Whether a free replacement owes tax depends on your own obligations, so read that line before you complete the draft.

Complete the Draft Without Charging Anyone

Key takeaway

Completion follows Shopify's steps for marking a draft as paid:

  1. Open the draft from Orders > Drafts.
  2. In the Payment section, click Collect payment, then Mark as paid.
  3. Click Create order.
  4. If a warning lists checkout rules or overselling settings the draft doesn't meet, click Cancel to fix the draft or Ignore and create order to go ahead.
In Shopify adminOpen in your store
  1. Orders
  2. Drafts
  3. Collect payment
As of November 9, 2026, Credit card is greyed out on a free draft and Mark as paid is the way through.
In Shopify adminOpen in your store
  1. Orders
  2. Drafts
  3. Mark as paid
Step 3 is the Create order button in this dialog.

If the draft will wait before you complete it, reserve its stock: Shopify's reserve inventory option puts the units in the Committed state, where other customers can't buy them, while unreserved units stay Available and can sell out under you. Once the draft becomes an order, its unfulfilled units are Committed anyway.

In Shopify adminOpen in your store
  1. Orders
  2. Order details
The replacement is now an ordinary order, shipped from its own Unfulfilled section.

From here the replacement ships like any order. Buy the label from this new order, as Shopify's replacement steps say, or hand it to your fulfillment service as described in the section on 3PLs below.

What the Customer Receives

Key takeaway

Shopify states that when you mark an order as paid, the customer receives an order confirmation email. Its customer notifications page lists the emails you can deactivate while performing an action: order canceled, order refund, shipping confirmation, shipping update, out for delivery and delivered. Order confirmation isn't on that list.

The emails a replacement can send
EmailWhen it goesCan you skip it for one order?
Order confirmationWhen the draft is marked as paid and becomes an orderIt isn't in Shopify's list of emails you can turn off during an action; with no email or phone number on the draft it isn't sent, and it can't be sent later
Shipping confirmationWhen you fulfill the replacementYes, by deselecting the shipment-details option while you fulfill
Shipping updateWhen tracking is added or changed, including the new number on the original orderYes, by deselecting Send a notification to the customer (a Notify customer switch in our test admin, November 9, 2026)
Return and exchange emailWhen you create a return with exchange items, listing the items being exchanged and returnedIt isn't in Shopify's list of emails you can turn off during an action

Source: Shopify Help Center pages on customer notifications, draft order payments and invoices, tracking numbers and returns, read November 9, 2026.

Customers who use the Shop app can also get its tracking and order status notifications, which Shopify says merchants can't deactivate.

The contact details decide whether the confirmation goes at all: Shopify's draft invoice considerations say that without an email address or phone number on the draft, the order confirmation isn't sent and can't be sent after the draft is completed. Leaving them off also leaves the customer without shipping emails for the replacement, so keep them and shape the message instead.

In Shopify adminOpen in your store
  1. Orders
  2. Order details
  3. Timeline
The order's timeline is where you check that the confirmation email went out.

Shaping it starts with the discount reason, which the customer can see. On Shopify Plus, the store owner can also ask Shopify Support to turn off specific email and SMS notifications in the store. Stores that send replacements often can go further in the order confirmation template, which can read the order's tags, though Shopify's email variables page warns that tags applied by apps or platform features might not be available when the email is generated.

When the replacement ships, Shopify's replacement steps suggest adding the new tracking number to the original order as well. In the original order's Fulfilled section, click Add tracking and enter the number; Shopify's tracking steps let you deselect Send a notification to the customer if they shouldn't get a shipping update about the old order, an option our test admin showed as a Notify customer switch as of November 9, 2026.

In Shopify adminOpen in your store
  1. Orders
  2. Order details
  3. Add tracking
As of November 9, 2026, the Notify customer switch is on by default.

What a Replacement Does to Sales and Stock

Key takeaway

Two records change when a replacement goes out: the sales report, which counts it, and inventory, which sets its units aside. Both follow from definitions Shopify publishes.

Does a Replacement Count as a Sale?

Key takeaway

Shopify says its sales reports include sales and reversals from open, archived, pending and canceled orders, as well as draft orders that have been converted into orders. In the same report, gross sales equal product price times quantity before taxes, shipping, discounts and sales reversals; discounts are line item discounts plus the order-level share; and net sales are gross sales minus discounts minus sales reversals.

By those definitions, the way you make the replacement free decides which lines move: a discount is subtracted on its own line, while a full price marked as paid leaves nothing to subtract. For sales that started as draft orders, the Sales channel column of the Total sales by sales channel report shows Draft Orders, alongside every other draft you complete, so a replacement tag is what tells replacements apart. What the report printed for each way is in our test.

Where the Stock Goes

Key takeaway

Shopify's inventory states follow the replacement through four moments:

1
The draft, reserved or not
Reserved units are Committed and can't be bought by other customers; unreserved units stay Available.
2
The replacement order, unfulfilled
Units in an unfulfilled order are Committed: set aside and not for sale.
3
The returned item arrives
When you process the return, choosing Restock at a location is optional, so an item that can't be sold stays out.
4
The item is damaged
In stores that use unavailable states, move it to Unavailable with the Damaged reason: on hand, but not for sale.

The restock choice sits in Shopify's return processing steps, and the Damaged state in its page on adjusting unavailable inventory. Moving units in and out of those states is covered in what Shopify's unavailable inventory states do.

In Shopify adminOpen in your store
  1. Products
  2. Inventory
The Unavailable column opens this breakdown, where damaged units sit apart from sellable stock.

Build Your Replacement Plan

The table at the top answers by what happened. This quiz answers by combination: who ships the product, how the first parcel went out and whether the customer has disputed the payment, which together decide what you file, whom you ask first and what you hold back. Four questions give you a three-step plan.

Your replacement planAnswer four questions for the route, the side task and what to record
Your replacement planAnswer four questions for the route, the side task and what to record
Question 1 of 4
What went wrong with the order?

Replacement Order Checklist

Key takeaway

This list is the duplicate route. If the quiz sent you to an exchange or to your print-on-demand provider, use those sections instead. Steps one and two decide whether you start at all, and steps five and eight are the ones that keep the customer from paying twice: five makes the draft free and eight completes it with Mark as paid.

Send a replacement order on ShopifyTick each step as you finish it. Progress is saved in this browser.

Send a replacement order on Shopify

Tick each step as you finish it. Progress is saved in this browser.

0 of 10 done
  1. Check that the original order was paid, and whether the customer has opened an inquiry or a chargeback.

  2. If the parcel was lost or damaged, file the insurance or carrier claim inside its window before you forget it.

  3. Click Duplicate on the original order, or build a new draft order when Duplicate can't give you the right start.

  4. Keep only the items you're replacing, check their prices, and add a replacement tag and a note naming the original order.

  5. Add a 100% custom order discount with a reason the customer will see, or set the line's unit price to 0.

  6. Add a custom shipping rate, and read the Estimated tax line before you complete the draft.

  7. If you won't complete the draft right away, reserve the items so other customers can't buy the units this replacement needs.

  8. Open Collect payment, choose Mark as paid and confirm with Create order.

  9. Buy the label from the new order or request fulfillment, then add the new tracking to the original order if you want it there.

  10. Restock a returned item that can be sold, or move a damaged one to Unavailable as Damaged.

When an Exchange Beats a Replacement Order

Key takeaway

An exchange keeps the swap on one order instead of opening a second. Click Return on the original order and add the new item under Exchange items; Shopify works out whether a refund is due or payment needs collecting, and for an even exchange the money paid for the returned items covers the new ones. Shopify's returns and exchanges page sets the limits:

  • Only fulfilled items that haven't been refunded can be returned, and so exchanged.
  • Custom items can't be exchange items.
  • Order-level discounts can't apply to exchange items, but a product discount can.
  • Orders with duties can take a return but not exchange items.
  • Exchange items aren't reserved until you process the return, and after that they still need to be fulfilled.
  • Native Shopify bundles can't be used in exchanges, even for an identical bundle.

Shopify's changelog entry dated February 28, 2024 says exchanges for online orders were released to all merchants, and that Plus merchants get access through a feature test drive. The returns page, read on November 9, 2026, still says merchants on Shopify Plus can activate exchanges through the feature test drive.

To see whether your store has exchanges, open Return on a fulfilled order in your own admin and look for an Exchange items section. We checked our development store the same way, in our test.

In Shopify adminOpen in your store
  1. Orders
  2. Order details
  3. Return
On a fulfilled order, Return opens this screen, where an Exchange items section shows if you have exchanges.

Whether a customer can ask for the exchange on their own, and what a returns app adds, is covered in how exchange requests reach you.

Replacing an In-Store Sale

For a sale made at your counter, Shopify's POS exchange page says that on the POS Pro subscription you can exchange a returned item for a new item, and that a bundle has to be exchanged item by item, even when the items are identical. Shopify adds that exchanges can't be processed at retail locations in Sweden, where you process a return and sell the replacement as a new sale. The counter steps are in how to exchange an item on Shopify POS; to ship a replacement instead, duplicate the order in your admin as above.

Before You Reship a Lost or Damaged Parcel

Key takeaway

The claim is about the parcel that went missing and the replacement is a new order, so the two run side by side. For shipments with Shopify labels that have carrier coverage or shipping insurance, Shopify's shipping claims page says the process starts in your Shopify admin, and the route depends on how the parcel shipped:

Where the claim for the first parcel goes
How the first parcel shippedWhere the claim goesWhat to know
Shopify Shipping label with Shopify's shipping insurance, bought or includedShipsurance, not the carrier, even if the carrier also covers the parcelMost shipments can be claimed from 24 hours to 120 days after shipping, and never for more than the coverage you paid for
USPS label bought through ShopifyUSPS online; Shopify doesn't track or store the claimFile within 7 to 60 days of shipping
Canada Post, Purolator or FedEx label bought through ShopifyThe carrier directly; Shopify doesn't track or store the claimPurolator loss and damage claims go to Purolator directly; Purolator late-delivery claims go through Shopify Support
UPS (US and Canada), DHL and the other carriers Shopify listsA form submitted to the carrier through Shopify SupportThe list on Shopify's claims page is long, so check your carrier there
Your own carrier account or a label bought outside ShopifyYour carrierShopify's claim process starts from labels bought in your Shopify admin

Source: Shopify Help Center pages on shipping claims, shipping insurance and USPS, read November 9, 2026.

Insurance changes the route only if the label carried it. For orders shipped from the United States on labels bought in Shopify, Shopify's shipping insurance page gives up to $200 of coverage included on each eligible label for stores on Grow, Advanced or Plus with Shopify Payments, and up to $5,000 of coverage you can buy. USPS First Class Mail isn't eligible for that insurance.

USPS claims through Shopify go to USPS online within 7 to 60 days of shipping.

The first label itself may still be worth something: when it can't be voided, Shopify says refund or credit eligibility depends on the carrier service and the label's status. Carrier by carrier, the routes are laid out in who you file a Shopify shipping claim with.

When a 3PL or Print-on-Demand App Ships It

Key takeaway

A fulfillment service app sees the replacement as a new order. Shopify's app fulfillment page says that with automatic fulfillment, fulfillment is requested automatically when the order is paid, and Mark as paid is what makes the replacement paid. Without automatic fulfillment, click Request fulfillment on the replacement yourself.

A custom fulfillment service that works by email receives the order and customer details when the order is marked as fulfilled, which happens on its own when the order is paid if you use automatic fulfillment.

Dropshipping and print-on-demand apps follow their own routines: Shopify says some dropshipping apps need you to order the customer's items inside the app and sends you to the app's developer for the workflow, while most print-on-demand apps mark items as fulfilled when the order ships. How each kind of app fulfills is in our guide to dropshipping and print-on-demand fulfillment. Check the provider's terms before you duplicate anything in Shopify, because a free reprint is theirs to give:

Print-on-demand providers and replacements
ProviderWhat it covers at its own costReport withinWhen it doesn't cover it
PrintfulA damaged, defective or misprinted order: a free reshipment or a refund, with no need to send the item back30 days from the delivery date, or from the estimated delivery date for a parcel that never arrivedIf tracking shows the parcel delivered but the customer says it never arrived, Printful doesn't cover a reprint; you can place a new order at your own expense
PrintifyAn incorrect or faulty product may qualify for a free reprint; a lost parcel gets one if Printify finds no error on your or your customer's part30 days from delivery for product issuesFor a parcel returned to Printify or the print provider because of an incorrect or incomplete address, you can place a new manual order for your customer at your own expense

Source: Printful and Printify help centers, read November 10, 2026. Provider terms change; check the linked page before you file.

Replacement, Refund or Both When the Customer Disputes

Key takeaway

A customer who says the parcel never came may also have gone to their bank. Shopify's chargeback resolution page sets two rules that shape the replacement decision. On Shopify Payments, at the inquiry stage a partial refund still leaves the door open to a full chargeback, while a full refund means the cardholder can't initiate a chargeback. Once a chargeback is open on Shopify Payments, you can't issue a refund unless the cardholder drops it first.

Pick one remedy per complaint

On Shopify Payments, shipping a free replacement and then planning to refund later fails the moment a chargeback opens, because the refund is no longer available to you. Decide between refund and replacement while the complaint is still with you, and answer an open dispute in your admin either way.

For a “product not received” dispute on Shopify Payments, Shopify's automatic evidence includes the shipping date, carrier and tracking number for each fulfillment of the disputed order, plus any refunds you issued for it. A replacement ships on a separate order, so its own fulfillment isn't part of the disputed order. Shopify's evidence list doesn't say whether a tracking number you add to the original order's fulfillment later, after the dispute opens or as a second number, makes it into your response, so check the response before you submit it.

Adding the new tracking number to the original order, Shopify's optional fourth replacement step, at least puts it on the order the dispute is about. Which evidence answers each chargeback reason is set out in what evidence answers each chargeback reason.

Automating Replacements With Shopify Flow

Key takeaway

Shopify says the Order created trigger starts a workflow when a customer places an order or when a draft order is marked as paid and converted to an order. A replacement completed with Mark as paid therefore runs every workflow built on that trigger, including ones written with ordinary sales in mind, so a condition on your replacement tag keeps them from acting on it.

The draft order triggers act on drafts: Shopify says workflows that use them don't affect orders, though tags that the Add draft order tags action puts on a draft become order tags once the draft is converted. For building and testing workflows in general, see our Shopify Flow workflows guide.

Our own test· November 9, 2026

What Our Test Store Showed

Key takeaway

On November 9, 2026, we duplicated one fulfilled, paid order three times in a Shopify development store with the admin in English: one $5.00 item at a custom fulfillment service, and a test customer with an email address. Each copy was made free a different way, completed with Mark as paid, and read in Analytics > Reports > Total sales by order, which showed the orders within minutes.

Three replacements in one sales report, November 9, 2026
Way we made the replacement freeGross salesDiscountsNet salesTotal salesWhat it means for you
100% custom order discount$5.00−$5.00$0.00$0.00Replacements show as discounts, and the customer reads your reason
Unit price set to $0$0.00$0.00$0.00$0.00Replacements stay out of gross sales and discounts; find them by tag
Full price, then Mark as paid$5.00$0.00$5.00$5.00Reports money you never received; avoid it

Source: Total sales by order report in our development store, November 9, 2026; one $5.00 test item, no tax on the original order.

The full-price way added $5.00 to net sales and total sales for an item nobody paid for again. The discount way kept the trace of a replacement, the item's price in gross sales cancelled by the same discount, and the $0 price left the replacement invisible in sales. Shopify's dialog for the full-price draft explains why: it asks you to confirm you received the money.

In Shopify adminOpen in your store
  1. Orders
  2. Drafts
  3. Mark as paid
On a full-price draft, Shopify asks you to confirm $5.00 was received, with no field for less.
In Shopify adminOpen in your store
  1. Analytics
  2. Reports
  3. Total sales by order
The three test replacements side by side: only the full-price one adds net sales.

The rest of the test answered the questions Shopify's pages leave open:

What else the test showed, November 9, 2026
What we didWhat Shopify showedWhat it means for you
Duplicated the fulfilled orderDuplicate was the first item under More actions; one click created and saved the draft, with no discount and no shippingThe draft exists as soon as you click, so delete it if you change your mind
Completed a draft with a $0.00 totalIn Collect payment, Credit card was unavailable and Mark as paid opened a dialog: "This will create a free order. No payment is required." It had no email option and no amount fieldA free replacement completes through Mark as paid, and the email can't be stopped there
Completed a full-price draftThe dialog read "Mark this order as paid if you received $5.00 from another payment method." with no field for another amount; the order showed Paid $5.00This way records the full price as a sale you were never paid for
Read the confirmation emailEach order's timeline said the order confirmation was sent; the email for the 100% discount copy showed the discount reason "Replacement for #1044 (−$5.00)", "You saved $5.00" and a $0.00 totalWrite the discount reason for the customer: it is printed in their email
Added a $0.00 custom shipping rate named Replacement shipping (re-checked November 10, 2026)It was accepted; the draft's Payment summary showed "Replacement shipping" with $0.00 struck through and "Free"The rate's name shows next to the free shipping on the draft, so name it after the replacement
Left the three replacements unfulfilledCommitted rose to 3 and On hand stayed at 9 for the itemA replacement holds stock without removing it until you fulfill
Completed a replacement for an item at our custom fulfillment service, without automatic fulfillmentThe order waited with a Request fulfillment button; nothing went to the service on its ownWithout automatic fulfillment, request the replacement yourself
Opened Add tracking on the original orderNotify customer was on by defaultTurn it off if the customer shouldn't get an update about the old order
Opened Return on the original orderThe screen was titled Return and exchange and had an Exchange items sectionOur development store offered exchanges; check yours the same way

Source: our development store, November 9, 2026; the custom shipping row re-checked November 10, 2026.

The test didn't cover tax, because the original order carried none, nor fulfilling the replacements or restocking a returned item, and the confirmation email went to a test address, so we checked what Shopify sent rather than what arrived.

The Bottom Line

Key takeaway

Shopify gives you the pieces of a replacement rather than a button: Duplicate, a discount or custom price, Mark as paid and a label from the new order. Put together in that order, they send the customer a new parcel without a second charge.

Make the replacement free before you complete it, and write the reason where the customer reads it. Shopify's replacement steps go from Duplicate through Mark as paid to the new label and an optional tracking number, without saying what price the draft should carry; our test shows why that choice matters in your sales report. Tag every replacement, settle claims and disputes first, and let print-on-demand providers answer for their own faults.
Your Next Step by Stage
After one lost parcelSee which Shopify protections cover the next parcel, from label insurance to app-based checkout fees.Does Shopify have shipping protection?
Customer would rather not waitOffer store credit instead of a replacement and see how issuing it works in your admin.Issue store credit
Replacements every weekSet up self-serve returns and return rules so swaps reach you as requests on the original order.Set up returns and cancellations

A $0 Confirmation Email That Says Replacement

We add a condition on your replacement tag to the Order confirmation template in Liquid, using the order tags Shopify's email variables expose, then test it on a real replacement order before you rely on it.

Get the template edited

Frequently Asked Questions

Not as a separate button on the pages we read in November 2026. Shopify's own route for a replacement shipment is to duplicate the original order or create a draft order, mark the new draft as paid if the original was paid, and buy the replacement label from the new order. Duplicate copies the items and customer but not discounts or shipping.
Not if you complete the draft with Mark as paid. Shopify says marking an order as paid doesn't capture any money again through your payment provider, and its replacement steps use it so the customer isn't charged twice. Don't send the draft as an invoice: that gives the customer a checkout link to pay, which is the opposite of a free replacement.
Yes. Shopify's sales reports include draft orders that were converted into orders, and the Total sales by sales channel report lists those sales under Draft Orders. Which report lines move depends on how you made the replacement free, because discounts are subtracted on their own line. The section What Our Test Store Showed compares a 100% discount, a $0 price and full price.
Both make the replacement free. Shopify shows a discount to the customer as a price reduction from the listed price, together with the reason you type, while a custom price replaces the listed price without showing any reduction. A custom price changes only that line on this draft, never the product's price, and a subscription product can't take one.
Shopify calculates tax on a draft order by default, from your store's tax settings and the customer's shipping address, and lets you turn it off for one draft with Charge taxes under Estimated tax. Whether a free replacement owes tax depends on your own tax obligations, so read the Estimated tax line before you complete the draft.
Yes, if the draft has the customer's email address or phone number. Shopify says marking an order as paid sends an order confirmation, and order confirmation isn't among the emails it lets you turn off during an action. Without contact details on the draft, the confirmation isn't sent and can't be sent later. Use the discount reason to explain the replacement.
Add the replacement's tracking number to the original order. Shopify's replacement steps list this as an optional last step, so the original order shows the updated tracking. In the original order's Fulfilled section, click Add tracking, enter the number, and decide whether the customer gets a shipping update notification before you save it.
Process the return without restocking it, because restocking is an optional choice when you process a return. If you keep the item, hold it as Unavailable with the Damaged reason, which Shopify counts as on hand but not for sale. Stores that use unavailable states can then track damaged stock without letting it sell again.
Yes, when the customer sends the item back for a different one. Add exchange items to a return on the original order. Shopify allows that only for fulfilled, unrefunded items, without custom items or order-level discounts, and not on orders with duties. On Shopify Plus, Shopify says exchanges can be activated through a feature test drive, so check for Exchange items on a Return screen.
Yes. The claim is about the first parcel and the replacement is a new order, so run both. A parcel on a Shopify Shipping label with Shopify's insurance is claimed with Shipsurance, for most shipments between 24 hours and 120 days after shipping. A USPS label bought through Shopify is claimed with USPS online within 7 to 60 days.
Ask the provider first. Printful offers a free reshipment or refund for damaged, defective or misprinted orders, and Printify may give a free reprint for an incorrect or faulty product, each reported within 30 days of delivery. Printful lets you reorder at your expense when tracking shows delivery but the customer says it never came, and Printify for a parcel returned over an address error.
On Shopify Payments, no refund is possible once a chargeback is open: Shopify says the cardholder must first drop the chargeback. Respond to the chargeback with your evidence instead. A replacement is still your decision, but it ships on a separate order, so add its tracking number to the disputed order if you want it recorded on that order.
Workflows that use the Order created trigger, yes. Shopify says that trigger starts when a draft order is marked as paid and converted to an order, which is how a replacement is completed. Draft order trigger workflows act on drafts, though draft tags they add carry over to the order. Add a condition on your replacement tag to any workflow that shouldn't run on replacements.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.