web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Shopify Connector - Items with Sales unit of Measure other than Base UoM

(2) ShareShare
ReportReport
Posted on by 14
Hi,
 
We are trying to get our client's system to sync prices from Business Central to Shopify. Here are the background:
  • All items have a base UoM (eaches) and another default sale UoM (cases).
    This is because most of the sales in the system is done in cases (B2B sales through other channels than Shopify).
  • In the Shopify webshop all sale is done in eaches - the base UoM of all items.
  • We have created a sales price list for the Customer Price Group that is set in the Shopify Connector settings in Business Central.
    In this price list all prices are set in eaches which the base unit of measure and the unit we want to use for sales in Shopify.
How can we set the Shopify Connector to "understand" that we want to sync the price based on the item's base UoM, not the default sales UoM on the items?
 
Thanks in advance,
 
Jim
I have the same question (0)
  • Suggested answer
    Grigorios Mavrogeorgis Profile Picture
    2,544 Super User 2026 Season 1 on at
    Hello Jim,
    This is a known limitation with how the Shopify connector reads prices. It does not really look at the price list UoM, it takes the price using the item's Sales Unit of Measure, so in your case it picks the case price, not the eaches price from your list, even if your price list is all in eaches.

    There is no setting on the connector to tell it "use base UoM", the sync follows the item setup, not the price group.

    Easiest fix is to set the Sales Unit of Measure on the items to eaches, but i think this will break your B2B case sales, so maybe not good for you.
    If that is not acceptable, then a small AL customisation on the price sync event is the realistic solution, you override the price for Shopify so it always takes the base UoM price. B2B stays in cases, Shopify gets eaches.
     
    ✅ Tick the checkbox below to mark the answer as verified, if it helped resolve your question.
     
    Regards
    Gregory Mavrogeorgis
     
  • Suggested answer
    YUN ZHU Profile Picture
    101,995 Super User 2026 Season 1 on at
  • Suggested answer
    OussamaSabbouh Profile Picture
    17,681 Super User 2026 Season 1 on at
    Hello Jim,
    The standard Shopify connector does not have a setting to force price sync by Base UoM; Microsoft notes that the connector calculates prices by creating a temporary sales quote for quantity 1 and using standard BC price calculation, and newer connector behavior aligns Shopify order/pricing logic with the item’s Sales Unit of Measure when it exists. So if your Item Card has Sales Unit of Measure = CASE, the connector will tend to price as CASE, even if your Shopify price list lines are in EACH. The clean workaround is to make Shopify-specific items/variants or a customization, or leave Sales Unit of Measure blank / set it to EACH for items sold through Shopify and handle B2B case selling through price list lines, sales setup, or customer processes instead. If you must keep CASE as the item’s default sales UoM, then this is likely an extension/customization requirement around Shopify price calculation, not a connector setup option. 
    Regards, Oussama Sabbouh

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,081 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,351 Super User 2026 Season 1

#3
Grigorios Mavrogeorgis Profile Picture

Grigorios Mavrogeorgis 1,168 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans