> For the complete documentation index, see [llms.txt](https://ordersplitpro-co.gitbook.io/ordersplitpro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ordersplitpro-co.gitbook.io/ordersplitpro/settings-page/create-split-orders-as-test-orders.md).

# Create split orders as test orders

## Creating split orders as test orders

OrderSplit Pro can create your split orders as **test orders**. You'll find this option in **Settings → General → Test Orders**.

### Why would I want this?

When OrderSplit Pro splits an order, your customer has already paid — once, on the original order. The split orders the app creates don't take any new payment. Instead, the app adds a placeholder transaction to each split order so it shows as "Paid" in your admin.

If split orders were created as normal orders, Shopify's analytics and finance reports would count that placeholder transaction as real revenue — so every split would make your sales figures look higher than they actually are.

Creating split orders as test orders solves this: **test orders are excluded from Shopify's analytics and reports**, so your revenue, sales, and tax figures only ever reflect the genuine payment on the original order. The split orders still work normally for everything else — they appear in your orders list, can be fulfilled, and are visible to your team.

### Anything to watch out for?

Some third-party systems — for example 3PLs, ERPs, or accounting integrations — skip test orders or treat them differently. If your fulfilment partner or back-office software needs to see split orders, check how it handles test orders before enabling this setting. If it ignores them, leave this setting off and filter the placeholder transactions out of your reporting instead (see below).

### Related settings

In the same section of Settings you can also control the placeholder transaction itself:

* **Add transaction to split orders** — whether split orders get the placeholder transaction that marks them as paid. If disabled, split orders are created without a transaction.
* **Transaction gateway name** — the payment method name shown on split orders (by default "Store Credit"). You can use this name to filter split orders out of your reports. Dynamic values are supported: `{order_name}` becomes the original order's name and `{order_id}` its ID — for example `osp-{order_name}` appears as `osp-#1234`.

### Summary

| You want                                                 | Recommended setting                                                  |
| -------------------------------------------------------- | -------------------------------------------------------------------- |
| Accurate analytics, no double-counted revenue            | Enable "Create split orders as test orders"                          |
| Split orders visible to a 3PL/ERP that skips test orders | Leave it off; filter reports by the transaction gateway name instead |

If you're not sure what's right for your setup, get in touch with support — we're happy to help.
