---
title: Shopify Order Merge: Combine Two Orders Into One Shipment
description: A customer ordered twice in ten minutes. Combine both paid orders into one shipment before it ships, with no refund and no second charge.
canonical: https://tacey.app/order-merge
---
# Shopify Order Merge: Combine Two Orders Into One Shipment

A customer places an order, then remembers one more thing and places a second. Two orders, one address, one person, and two shipping labels unless somebody catches it. Order merge combines them into one shipment before either goes out.

## What actually happens, and what does not

Shopify has no merge operation for orders. What exists instead are two ordinary actions, done in order:

1. **The surviving order absorbs the other's items.** The items from the second order are added to the first as a zero-cost line, so the surviving order's total does not change.
2. **The absorbed order is cancelled without a refund.** Its payment was already captured and it stays captured. Nothing is returned and nothing is charged again.

⚠️ **No third order is created.** Some apps in this category build a brand new order and cancel both originals, which breaks both order numbers and every workflow, email and 3PL integration keyed to either one. Tacey keeps the surviving order and its number intact.

## Money never moves

Neither customer payment is touched, in either direction. There is no refund on the absorbed order and no new charge on the surviving one, so there is no moment where the customer is asked to pay again for something they already paid for, and no gap where a refund could fail halfway.

Both original transactions stand exactly as Shopify recorded them. Every merge writes a ledger row on both orders saying what was combined and which order the money was collected on, so the two records reconcile rather than looking like one order that mysteriously grew.

## When two orders cannot be combined

Tacey refuses out loud rather than guessing:

- The two orders belong to different customers.
- The two orders are in different currencies.
- Either order is already partially fulfilled.
- Either order has a return in progress.
- Either order has already been merged once.
- Either order is more than 60 days old.

Different shipping addresses is **not** an automatic refusal. It is a decision the merchant makes explicitly, because two addresses on one shipment is a judgement call and not something an app should silently pick for you.

The same platform limits that make a whole order uneditable apply here too:

1. Paid with Shop Pay Installments. The customer is on a payment plan with a third party, and neither Shopify nor Tacey can safely change the order underneath that arrangement.
2. Created by another app. Some other app placed this order rather than the store's normal checkout.
3. A local delivery order. It follows a different fulfillment path than the one supported for editing.
4. Payment is still pending. There is no settled amount yet to edit against.
5. Placed in a different currency than the store's own.
6. Placed before 2019. Very old orders sit outside what Shopify's own order-editing tools can reliably act on.

## Who does it

Order merge is a merchant action, taken in the Shopify admin. It is not something the customer does on the order-status page, and there is no countdown a shopper sees. Merges are unlimited on every plan and do not count against your monthly order volume.

## Pricing

Included on every plan. Tacey's six plans differ by order volume only, from $29 a month for 750 orders to $399 for 20,000. There are no feature differences between tiers and no free plan, the 14-day trial is the free part.
