# Cancel and Recreate Original Order

This document explains how the "Cancel Original Order" feature works in OrderSplit Pro.

<figure><img src="/files/7RsYqF3rSe1TgTY5ru04" alt=""><figcaption></figcaption></figure>

### Overview

When enabled, this feature creates completely new orders for both the split items AND the remaining (original) items, then cancels the parent order. This results in two fresh orders instead of modifying the existing order.

### Why Use This Feature?

This feature is designed for merchants using **3PL providers** (Third-Party Logistics) or **WMS systems** (Warehouse Management Systems) that:

* Pull orders automatically from Shopify
* Cannot handle order modifications after import
* Need clean, separate orders for each fulfillment destination

Examples: Unleashed, ShipBob, ShipHero, Fulfil.io, and similar integrations.

### How It Works

#### Standard Split (without this feature)

1. Original order is modified - split items are removed
2. New order is created with the split items
3. Result: 1 modified order + 1 new order

#### With Cancel Original Order Enabled

1. New order is created with the **split items**
2. New order is created with the **remaining items** (tagged "Original order")
3. Parent order is **cancelled** (inventory restocked)
4. Result: 2 new orders, parent order cancelled

### Order Naming

If your original order is `#1001` and your split group is named "Preorder":

| Order          | Name           | Contains                       |
| -------------- | -------------- | ------------------------------ |
| Parent         | #1001          | Cancelled                      |
| Split Order    | #1001-Preorder | Items matching your split rule |
| Original Order | #1001-Original | Remaining items                |

The "Original" suffix is configurable in your settings.

### What Gets Preserved

Both new orders retain:

* Customer information
* Shipping address
* Billing address
* Shipping method and cost (allocated appropriately)
* Order tags (plus "Original order" tag on the remaining items order)
* Custom attributes
* Tax information
* Payment status (Paid, Pending, or Authorized)

### Payment Handling

The new orders are created with transactions that match the original order's payment status:

* **Paid orders**: Created with a SALE transaction (marked as paid)
* **Pending/Authorized orders**: Created with an AUTHORIZATION transaction
* **No double-charging**: These are record-keeping transactions, not actual charges

### Example Scenario

**Scenario**: Customer orders 3 items - 2 in-stock, 1 preorder. You have a rule to split preorder items.

**Before Split:**

* Order #1001: Item A (in-stock), Item B (in-stock), Item C (preorder)

**After Split:**

* Order #1001: CANCELLED
* Order #1001-Preorder: Item C (preorder) - goes to preorder warehouse
* Order #1001-Original: Item A, Item B (in-stock) - goes to main warehouse

Your 3PL sees two new orders, each going to the correct fulfillment location.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ordersplitpro-co.gitbook.io/ordersplitpro/settings-page/cancel-and-recreate-original-order.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
