Multiple Order Management For WooCommerce

plugin banner

A plugin to manage and link multiple WooCommerce orders based on custom criteria.

Author:Kiran M S (profile at wordpress.org)
WordPress version required:5.0
WordPress version tested:7.0
Plugin version:1.3.1
Added to WordPress repository:13-08-2025
Last updated:22-05-2026
Rating, %:100
Rated by:1
Plugin URI:https://wordpress.org/plugins/emw-multiple-or...
Total downloads:949
plugin download
Click to start download

MultiOrder Sync For WooCommerce is built for stores where the same customer may place multiple orders before shipment. The plugin helps admins detect those related orders, review them together, and combine them into one fulfillment workflow across a single store or a multisite network. Features include:
– Detecting repeat customer orders using customer ID, billing email, and address-based matching.
– Grouping related orders before shipment so admins can review and combine them quickly.
– Linking orders into parent and linked-order relationships for easier handling.
– Email notifications for grouped-order events.
– REST API support for fetching grouped orders and related order data.
– Admin screens for reviewing, filtering, rebuilding, and managing grouped orders.

Features

  • Detect repeat orders placed by the same customer before shipment.
  • Group and combine related WooCommerce orders using customer and address-based criteria.
  • Manually link, unlink, and review grouped orders from one admin workflow.
  • Reduce duplicate packing and shipment effort by handling related orders together.
  • Use REST API endpoints for external CRM, ERP, and fulfillment integrations.
  • Customize grouped-order notification emails.
  • Support multisite workflows by working across subsites.

REST API

This plugin exposes custom REST API endpoints for external access:

  1. /wp-json/emw-mom/v1/orders
    Fetch WooCommerce orders with optional filters.
    Method: GET
    Header: X-EMW-MOM-API-Key: YOUR_API_KEY

  2. /wp-json/emw-mom/v1/multiple-order-group/<order_id>
    Fetch group of orders by individual order ID.
    Method: GET
    Header: X-EMW-MOM-API-Key: YOUR_API_KEY

  3. /wp-json/emw-mom/v1/groups/<group_id>/summary
    Fetch summary data for a grouped-order candidate, including confidence, totals, repeated products, and shipping-destination overview.
    Method: GET
    Header: X-EMW-MOM-API-Key: YOUR_API_KEY

  4. /wp-json/emw-mom/v1/settings/detection
    Fetch the current time-window, confidence, and suggested-parent detection settings.
    Method: GET
    Header: X-EMW-MOM-API-Key: YOUR_API_KEY

  5. /wp-json/emw-mom/v1/settings/exclusions
    Fetch the current exclusion settings, including excluded statuses and excluded payment methods.
    Method: GET
    Header: X-EMW-MOM-API-Key: YOUR_API_KEY

Developer Notes

You can extend the plugin using the following hooks and filters:
– emw_mom_order_group_created
– emw_mom_order_linked
– emw_mom_api_key_validated
– …and more.


Screenshots
FAQ
ChangeLog