WooCommerce Multi Locations - Prevent price adjustment when splitting order across locations

Hi all! :waving_hand:

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.”


:red_question_mark: 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 :folded_hands:

Thanks in advance!

@tknilsen29

Pay for the support and get the developer to help you. It’s a little unfair to then expect help for nothing when you don’t have an active licence.

1 Like

It sounds more like you need support from Shipmondo than the plugin.

2 Likes

I have marked @charlie4282 the solution for this topic - thank you and best wishes.