Hi all!
I’m using the plugin WooCommerce Multi Locations Inventory Management (MULTILOCA) from CodeCanyon, and I’m hoping someone here might have come across the same issue I’m dealing with.
I’ve set up two internal stock locations:
Main warehouse and Picking warehouse.
When a customer places an order that requires inventory from both locations (e.g. 5 items, but only 3 are in the picking warehouse), the plugin splits the order into two lines in WooCommerce:
- Line 1: 3 units from the picking warehouse – but with a modified unit price (increased)
- Line 2: 2 units from the main warehouse – with the correct original unit price
The total order value stays correct in WooCommerce, so from the customer’s point of view, it looks fine. But I sync my orders to Shipmondo, and here’s the problem:
Shipmondo reads the two lines as having different prices, calculates a higher total, and throws an error like:
“The order amount exceeds the authorized amount.”
Has anyone found a way to:
- Prevent MULTILOCA (or WooCommerce) from adjusting the unit price when an order is split across stock locations?
- Or hook into the logic to keep the same unit price across all lines, regardless of location?
I know official support requires an active license (which I currently don’t have), so I totally understand if the developers don’t chime in – but I’m hoping someone in the community might have run into this and found a solution or workaround
Thanks in advance!