How to split an order and attach the payment method

Hi,

There are multiple apps that can split orders, however when it splits the order, it uses the payment method of “Store credit” for the split order generated.

Is there an app or a way to split the attached payment method as well?

The reason for this is because our POS/WMS system currently does not support split fulfillments for the 1 order, and this was an alternative by splitting orders instead, however the “Payment method” issue now creates another issue instead.

Thanks,

NSO

Hi @NSO

I totally get the frustration with splitting orders while keeping the original payment method intact. Since your POS/WMS system doesn’t support split fulfillments, manually breaking up orders is a logical workaround—but the default “Store credit” payment method for the split orders is causing another headache.

Solution: Using Apps That Support Payment Method Retention

Most order-splitting apps don’t carry over the original payment method, but some do allow you to configure payments properly. A couple of options worth checking out:

  1. Mechanic – This is a highly customizable automation app that can split orders while keeping the original payment method. You’d need to set up a script, but it gives you full control over payment handling.
  2. Order Automator – While primarily used for auto-tagging and order processing, it has logic-based order-splitting features that might help you retain the payment method.
  3. SplitOrder – Some merchants have reported that it allows order splitting with payment method retention, but you’ll want to test this with your setup.

Alternative: Custom Shopify Flow + API (If You Have Shopify Plus)

If you’re on Shopify Plus, you can create a Shopify Flow or use the Shopify API to split orders while keeping the original payment method. Here’s a basic idea:

  • When an order is placed, trigger a duplicate order creation with the same payment details.
  • Automatically mark the new order as “Paid” under the correct payment method.
  • Use a fulfillment logic to ensure each split order is correctly assigned.

Example API Call (for developers):

{

“order”: {

“email”: “customer@example.com”,

“line_items”: [

{

“variant_id”: 123456,

“quantity”: 1

}

],

“transactions”: [

{

“kind”: “sale”,

“status”: “success”,

“gateway”: “stripe”

}

]

}

}

This ensures the new split order is recorded with the original payment method, preventing the “Store credit” issue.

What I’d Recommend1. Try an app like Mechanic or SplitOrder to automate this without coding.

  1. If you have Shopify Plus, work with a developer to use Shopify Flow or API-based automation.
  2. If you’re comfortable with manual work, split the order and manually adjust the payment method in your system.

Let me know if you need help setting this up!

Thanks,
Daisy.