Acro Commerce

Connector errors

Why did BigCommerce get the base UOM price, not the sales UOM price?

Acumatica exported the stock item’s price for its base unit of measure rather than its sales unit, so an item you sell by the case shows on BigCommerce at the each price. Acumatica stated the limitation in its own community as "only prices defined for the base UOM can be exported to BigCommerce", and put sales UOM support into the core product at 22R2.

What is actually happening?

Acumatica holds a base unit for stocking and a sales unit for selling, with a conversion between them. If you stock in EA and sell in CS of 12, the sales price your customers know is the case price. The BigCommerce connector, in the behaviour reported here, exported the price defined against the base unit instead.

The consequence is silent and expensive: no error, no failed sync, just a storefront selling cases at each prices. The poster in the Acumatica community put the business case in one line, that "customers build pricing based on the sales unit and not the base/stocking unit". This is a Unit of measure conversion is the rule that says one case equals twenty-four eaches, so a customer can buy in the unit that suits them while stock is counted in the unit that suits the warehouse. problem wearing a pricing problem’s clothes.

Checked against: Acumatica community 6697: BigCommerce sales price sync with wrong UOM, read 20 August 2026

Why could the connector not fix itself?

Because of what triggers a sync. The Acumatica moderator on the thread explained that if the sales UOM changes on a stock item after prices have synced, the system cannot automatically push a correction, because "the last modified date of the Sales Price will not be updated with this change of UOM in Stock Item".

That is worth understanding beyond this one bug, because it is the general shape of change detection in this connector. The sync watches a modified date on the record it exports. A change to a related record that alters the meaning of the exported value does not touch that date, so nothing re-fires. Every integration built this way has a version of this problem.

Checked against: Acumatica community 6697, moderator reply on last modified date, read 20 August 2026

Which release fixes it, and what do you do before then?

Acumatica 22R2 is the answer. The thread records sales UOM support arriving in the core product at 22R2, which removed the need for the customisation route. Before that, Acumatica published a customisation package for 2021 R1 build 21.111 and later, exporting prices for the sales UOM and importing sales orders with sales UOM line items, and then an updated package for 2021 R2 named BCPricesSaleUOMFix_21r2.zip.

So the first thing to check is your own version. If you are on 22R2 or later and still seeing base UOM prices on BigCommerce, you are not looking at this defect and you should stop applying its workarounds.

  1. Confirm your Acumatica version. On 22R2 or later, sales UOM support is in the core product and this specific defect does not apply.

  2. If you are below 22R2, upgrading is the fix. The customisation packages exist for 2021 R1 and 2021 R2 and are a bridge, not a destination.

  3. If you are on 22R2 or later and prices are still wrong, check that the sales UOM is set on the stock item and that the price you expect is defined against it, not against the base unit.

  4. Force a resync of the affected items rather than waiting for the schedule, because a UOM change does not update the Sales Price modified date and will not trigger one on its own.

Checked against: Acumatica community 6697: customisation packages and the 22R2 core fix, read 20 August 2026, Acumatica community 12444: Shopify sales unit and base unit

What if the price is still wrong after that?

Check whether the wrong number is a UOM problem at all. If the storefront shows list price where a customer should see a negotiated price, that is a different and much more common issue: Acumatica’s community states that only the Default Price syncs to Shopify, not the effective sales price from a Sales Price Worksheet, and the equivalent path on BigCommerce runs through the Price List entity rather than the base sales price.

And check the direction of the error. A price that is exactly twelve times too high on a case of twelve is a UOM conversion running the wrong way. A price that is simply not the one you negotiated is a pricing entity question.

This observation comes from a thread spanning Acumatica 2021 R1 to 22R2 and was read on 20 August 2026. Acumatica ships two feature releases a year, so confirm the current behaviour on your own version before you plan work around it.

Checked against: Acumatica community 17608: only Default Price is supported, Acumatica community 11823: price lists to BigCommerce

Common questions

Which Acumatica release added sales UOM pricing for BigCommerce?
22R2, per the Acumatica community thread on the wrong UOM in BigCommerce sales price sync. Before that, Acumatica supplied customisation packages for 2021 R1 build 21.111 and later, and a separate package for 2021 R2. If you are on 22R2 or later and still seeing base unit prices, the cause is your item configuration rather than this defect.
Why does changing the sales UOM not push a new price to BigCommerce?
Because the sync watches the Sales Price record’s last modified date, and changing the UOM on the stock item does not update it. An Acumatica moderator stated this directly in the thread. After any UOM change, force a resync of the affected items rather than waiting for the scheduled run.

Last updated 2026-08-20. Facts on this page last checked against source 2026-08-20.