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 happened | Path | Why | Read |
|---|---|---|---|
| Parcel lost or stuck in transit | Duplicate the order, make it free, ship again | The customer has nothing to send back, and the first parcel may still earn a claim | Claims for the first parcel |
| Arrived damaged or defective | Duplicate and make it free; take the broken item back only if you want it | A return is optional, and damaged units you keep should not go back on sale | Where the stock goes |
| Wrong item sent, and the customer keeps it | Duplicate the original order at no charge | Duplicate copies the original order's line items, so check the draft lists the item the customer ordered | What Duplicate copies |
| Wrong size or color, and the customer sends it back | Return with exchange items on the original order | The swap is recorded on the same order instead of a second one | Exchanges |
| Made and shipped by a print-on-demand app | Ask the provider about a reprint first | Printful and Printify cover some faults at their own cost, inside their own windows | Print-on-demand and 3PLs |
| Sold at your POS counter | Exchange at the counter, or duplicate the order to ship | Counter exchanges of a returned item need POS Pro | In-store sales |
| The customer has opened a chargeback | Respond to the chargeback before anything else | On Shopify Payments, Shopify won't let you refund an order once a chargeback is open | Disputes |
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.
The same page then gives four steps:
- Duplicate the original or create a new draft with the customer's details and the items to reship.
- 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.
- Buy the label from the new order.
- 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:
- From Orders, open the original order.
- Click Duplicate. If it isn't among the buttons at the top of the order page, open More actions.
- In the Shopify mobile app, tap the ··· menu on the order, then Duplicate.
- Orders
- Order details
- More actions
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 order | Copied by Duplicate? | What to do in the draft |
|---|---|---|
| Products | Yes, with the product's latest information; a product you've removed is left out | Check each line's price and add back anything that's missing |
| Custom items | Yes | Keep only the items you're actually replacing |
| Customer, email, billing and shipping addresses | Yes; a deleted customer is recreated from the email and addresses | Confirm where the replacement is going |
| Notes, note attributes and tags | Yes | In 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 |
| Market | Yes | Nothing to change |
| Discounts and shipping rates | No | Make the draft free and add shipping yourself |
| Subscription purchases | Not from orders: an order that contains a subscription can't be duplicated | Build 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.
- Orders
- Drafts
- Draft order
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
| Way | What the customer sees | Where you set it |
|---|---|---|
| 100% custom order discount | A price reduction from the listed price, with the reason you type | Payment > Add discount > Add custom order discount, set as a percentage |
| Custom unit price of $0 | The new price, with no reduction shown | Click the line's price, then edit Unit price |
| Full price, then Mark as paid | An order at its full price, marked as paid | Payment > 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.
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:
- In the draft's Payment section, click Add discount.
- Check Add custom order discount and set it as a percentage of the listed price: 100.
- In Reason for discount, write something like “Replacement for order” plus the original number. Shopify says this note is visible to your customers.
- Click Done.
- Orders
- Drafts
- Add discount
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.
- Orders
- Drafts
- Line item price
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.
- Orders
- Drafts
- Add shipping or delivery
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:
- Open the draft from Orders > Drafts.
- In the Payment section, click Collect payment, then Mark as paid.
- Click Create order.
- 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.
- Orders
- Drafts
- Collect payment
- Orders
- Drafts
- Mark as paid
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.
- Orders
- Order details
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
| When it goes | Can you skip it for one order? | |
|---|---|---|
| Order confirmation | When the draft is marked as paid and becomes an order | It 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 confirmation | When you fulfill the replacement | Yes, by deselecting the shipment-details option while you fulfill |
| Shipping update | When tracking is added or changed, including the new number on the original order | Yes, by deselecting Send a notification to the customer (a Notify customer switch in our test admin, November 9, 2026) |
| Return and exchange email | When you create a return with exchange items, listing the items being exchanged and returned | It 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.
- Orders
- Order details
- Timeline
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.
- Orders
- Order details
- Add tracking
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:
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.
- Products
- Inventory
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
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.
Check that the original order was paid, and whether the customer has opened an inquiry or a chargeback.
Before you tick this off
- The original order was paid
- No chargeback is open, or you've answered it first
- The route is a duplicate, not an exchange or a provider reprint
If the parcel was lost or damaged, file the insurance or carrier claim inside its window before you forget it.
Before you tick this off
- Insured Shopify label: the claim goes to Shipsurance
- USPS label through Shopify: claimed with USPS online within 7 to 60 days of shipping
- The claim reference is noted on the original order
Click Duplicate on the original order, or build a new draft order when Duplicate can't give you the right start.
Before you tick this off
- The draft has the right customer and shipping address
- An order with a subscription went to a new draft, with no subscription plan on the replacement line
Keep only the items you're replacing, check their prices, and add a replacement tag and a note naming the original order.
Before you tick this off
- Lines you aren't replacing removed, and the draft lists the item the customer ordered
- Tag added, 55 characters or fewer
- Note names the original order number
Add a 100% custom order discount with a reason the customer will see, or set the line's unit price to 0.
Before you tick this off
- Reason for discount says this is a replacement
- The draft's total shows no charge
Add a custom shipping rate, and read the Estimated tax line before you complete the draft.
Before you tick this off
- Custom rate added with the cost you intend
- Charge taxes left on or turned off deliberately
If you won't complete the draft right away, reserve the items so other customers can't buy the units this replacement needs.
Before you tick this off
- Reserve inventory set on the draft, or the draft completed right away
Open Collect payment, choose Mark as paid and confirm with Create order.
Before you tick this off
- Any business-rule warning read before Ignore and create order
- The new order appears under Orders
Buy the label from the new order or request fulfillment, then add the new tracking to the original order if you want it there.
Before you tick this off
- Label or fulfillment request made from the replacement
- Customer notification on or off by choice when adding tracking to the original
Restock a returned item that can be sold, or move a damaged one to Unavailable as Damaged.
Before you tick this off
- Restock at chosen only for sellable items
- Damaged units kept out of Available
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.
- Orders
- Order details
- Return
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 shipped | Where the claim goes | What to know |
|---|---|---|
| Shopify Shipping label with Shopify's shipping insurance, bought or included | Shipsurance, not the carrier, even if the carrier also covers the parcel | Most 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 Shopify | USPS online; Shopify doesn't track or store the claim | File within 7 to 60 days of shipping |
| Canada Post, Purolator or FedEx label bought through Shopify | The carrier directly; Shopify doesn't track or store the claim | Purolator 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 lists | A form submitted to the carrier through Shopify Support | The list on Shopify's claims page is long, so check your carrier there |
| Your own carrier account or a label bought outside Shopify | Your carrier | Shopify'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
| Provider | What it covers at its own cost | Report within | When it doesn't cover it |
|---|---|---|---|
| Printful | A damaged, defective or misprinted order: a free reshipment or a refund, with no need to send the item back | 30 days from the delivery date, or from the estimated delivery date for a parcel that never arrived | If 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 |
| Printify | An 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 part | 30 days from delivery for product issues | For 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.
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.
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 free | Gross sales | Discounts | Net sales | Total sales | What it means for you |
|---|---|---|---|---|---|
| 100% custom order discount | $5.00 | −$5.00 | $0.00 | $0.00 | Replacements show as discounts, and the customer reads your reason |
| Unit price set to $0 | $0.00 | $0.00 | $0.00 | $0.00 | Replacements stay out of gross sales and discounts; find them by tag |
| Full price, then Mark as paid | $5.00 | $0.00 | $5.00 | $5.00 | Reports 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.
- Orders
- Drafts
- Mark as paid
- Analytics
- Reports
- Total sales by order
The rest of the test answered the questions Shopify's pages leave open:
What else the test showed, November 9, 2026
| What we did | What Shopify showed | What it means for you |
|---|---|---|
| Duplicated the fulfilled order | Duplicate was the first item under More actions; one click created and saved the draft, with no discount and no shipping | The draft exists as soon as you click, so delete it if you change your mind |
| Completed a draft with a $0.00 total | In 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 field | A free replacement completes through Mark as paid, and the email can't be stopped there |
| Completed a full-price draft | The 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.00 | This way records the full price as a sale you were never paid for |
| Read the confirmation email | Each 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 total | Write 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 unfulfilled | Committed rose to 3 and On hand stayed at 9 for the item | A replacement holds stock without removing it until you fulfill |
| Completed a replacement for an item at our custom fulfillment service, without automatic fulfillment | The order waited with a Request fulfillment button; nothing went to the service on its own | Without automatic fulfillment, request the replacement yourself |
| Opened Add tracking on the original order | Notify customer was on by default | Turn it off if the customer shouldn't get an update about the old order |
| Opened Return on the original order | The screen was titled Return and exchange and had an Exchange items section | Our 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.
Frequently Asked Questions
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 PolicySome 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.
