WordPress plugin intelligence profile

Patchwork Split – Split & Merge Orders for WooCommerce

Split WooCommerce orders, ship what's in stock now, and handle backorders and items you can't supply — with totals, taxes and stock kept right.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.0
Directory statusactive
Last directory update4 Nov 20268h ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Patchwork Split – Split & Merge Orders for WooCommerce version 1.1.1 as active, updated 8h ago and tested up to WordPress 7.1.

Overview

About this plugin

When an order can’t go out in one piece, Patchwork Split lets you ship what you have now and deal with the rest cleanly.

Open the Order Item Manager on any order (or from the orders list preview) and choose for each item:

  • Keep – stays in this order
  • Split – moves into one new order (all of it, or just some of the quantity)
  • Unable – you can’t supply it

Everything is applied in one step, and the money and stock stay right:

  • Totals add up. The original order and the new one always equal what the customer was charged. Discounts and taxes are carried over exactly as charged — never recalculated at today’s rates.
  • Stock follows the items. Nothing is reduced twice, and cancelling a split order puts its stock back.
  • Unable items on unpaid orders are removed, so the customer only pays for what you can send, and go back into stock.
  • Unable items on paid orders are refunded on the order (optionally through your payment provider) and go back into stock.
  • You decide about postage: keep it on the original order, move it, or add the same method to the new order free of charge.
  • No confusing emails. WooCommerce’s “new order” and “cancelled” emails are held back during a split; the customer gets one clear note instead (you can switch it off).
  • Safe by default. Orders with refunded items, completed orders and the like are protected from changes.

Backorders, your way

When an order has items on backorder, Patchwork Split flags it — a “⚠ on backorder” badge on the orders list and a notice on the order showing the items and the postage paid. One click opens the manager already filled in, and you decide what happens. Or dismiss it and ship everything together.

One dashboard

Patchwork Split lives in the Patchwork menu: settings, an activity log of every change, and links between split orders (badges on the orders list and a history box on each order). Works with WooCommerce High-Performance Order Storage (HPOS) and classic order storage.

Pro

Patchwork Split Pro (see Patchwork → Split → Licence ) adds:

  • Merge orders – combine open orders from the same customer so they ship together, with payments and stock kept straight.
  • Automatic backorder splitting – when an order is paid, backordered units move into their own order by themselves (plus a bulk action for existing orders).
  • Choose the new order’s status – and create your own, such as “Awaiting stock”, with bulk actions on the orders list.

For developers

Hooks such as patchwork_split_validate_batch, patchwork_split_before_child_save, patchwork_split_completed and patchwork_split_order_badges, plus a small JavaScript extension API, let other plugins add to the manager.

External services

com) for licensing, Pro updates and optional usage data.

  • Free version: on first use you’re asked whether to connect to Freemius to receive security and feature updates. If you choose Allow & Continue, Freemius receives your name and admin email address, your site URL, WordPress and PHP versions, the plugin’s version and status, and plugin events such as activation, deactivation and uninstall. Nothing is sent if you skip, and you can opt out later at any time.
  • Pro version: the licence key, site URL and plugin version are sent to Freemius to activate the licence and deliver updates.
  • No order, customer or product data is ever sent.

Freemius Terms of Service and Privacy Policy.

guru from your own site, only when you click Send. It includes the plugin you chose, your subject and message, your reply-to email address, any files you attach, and — only if you leave “Include system info” ticked — your site URL and the WordPress, WooCommerce, PHP, theme and Patchwork plugin versions (you can see the full list before sending). Support emails are used only to answer your request.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • order management
  • partial shipment
  • split order
  • backorder
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 8.0
Update activity4 Nov 20268h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.