We're working with a mid-sized B2B distributor running Dynamics 365 Business Central with fairly complex customer-specific pricing — different price tiers per account, contract-based discounts, and volume breaks.
The storefront is on Shopify Plus and the goal is to have each customer log in and see their negotiated pricing automatically, without the sales team manually updating anything.
A few things we're trying to figure out:
— Does Shopify's native price list feature handle this cleanly or does it fall apart at scale with hundreds of customer accounts?
— How are others pulling price tier logic from Business Central and reflecting it in real time on the storefront?
— Is middleware the right approach here or does a direct integration hold up better for pricing specifically?
At i95Dev we've handled similar B2B pricing integrations between Dynamics 365 and Shopify Plus, and the complexity usually lives in the translation layer — not the sync itself. Happy to share what's worked on our end.
But curious how others in the community are approaching this — especially where pricing rules are complex and change frequently. Any architecture patterns, tools, or lessons learned would be genuinely helpful.

Report
All responses (
Answers (