ERP, Commerce & Customer · 2 November 2026

Choosing a pricing API for your webshop? Look beyond pricing

Since version 10.0.47, Dynamics 365 F&O has its own pricing API. If you run a webshop on Dynamics, the obvious next question is whether you can call it directly and skip the Commerce Scale Unit.

Microsoft’s answer is clear: the new API isn’t meant for storefronts, the Scale Unit is. That settles which API to use. It doesn’t settle the business case, because the Scale Unit comes with its own licence.

Whether that licence pays off depends less on pricing than on what else the Scale Unit does for you. First, though, what each option actually calculates.

Two pricing APIs, two jobs

Dynamics 365 has two places that can price a product for an outside system.

The pricing calculation API in F&O is new since version 10.0.47 and runs on top of Unified pricing management. It returns prices and discounts without creating a sales order. Microsoft positions it for low to moderate volume: quoting tools, partner integrations, back-end workflows. Learn says plainly that it isn’t intended to replace the Scale Unit’s pricing APIs, and lists e-commerce and storefront scenarios as not supported.

The Commerce Scale Unit pricing APIs are built for webshops, POS and lots of traffic. One prices a single product for the product page, one prices a set of products bought together, and then there’s the cart itself.

Functionally, the gap is bigger than most people expect. The F&O API gives you a price indication, not a priced order. It returns no charges, such as delivery costs, packaging or a minimum order fee, and no tax. By default it applies only simple discounts. Switch that off and it takes multiline discounts into account too, but Learn still lists basket pricing and promotion concurrency as not supported.

On the Scale Unit, the price check for a set of products handles combination discounts and coupons, but leaves out charges and tax as well. Only the cart calculates the whole order.

What each pricing option calculates: the F&O pricing API gives prices and simple discounts and partly basket discounts, but no coupons, charges or tax; the Scale Unit price check adds combination discounts and coupons but no charges or tax; only the Scale Unit cart calculates everything

So on pricing alone, the Scale Unit usually wins. The licence is where the decision gets interesting.

For the technical team: the F&O API is getActivePrices in GUPPricingService; on the Scale Unit these are GetActivePrices, CalculateSalesDocument and the cart APIs. See Calculate prices for external systems through the pricing calculation API and Commerce pricing APIs.

One licence, many services

If your own front end calls the Scale Unit, you need the Headless Orchestration licence. You pay for it per month, based on your transaction volume. Buy it only for prices, and the sums are hard to make work.

But the licence doesn’t buy a pricing API. It buys the Scale Unit, and that comes with a lot more as standard: product search and stock, the cart and checkout, quotes and order templates for B2B, order history and invoices after the sale, and customer lookups and addresses. All of it runs on the same rules you already set up in Dynamics.

One licence, many services: next to prices and discounts, the Scale Unit offers product search, cart and checkout, quotes and B2B, order history and customer services as standard

The Commerce API Explorer lists all of them, more than 650 operations, and who may call each one.

And the licence? Microsoft introduced Headless Orchestration in September 2026, for custom and third-party front ends that use the Scale Unit. The Dynamics 365 Licensing Guide lists it under the Headless Commerce add-ons, with a monthly transaction capacity that includes a cloud Scale Unit. Read it together with Microsoft’s announcement, and check with your Microsoft partner what applies to you.

Making the business case work

The licence starts to pay off when more of your work runs through it. In my projects, that usually happens in one of three ways:

  1. More services in the same webshop. Don’t only ask the Scale Unit for prices. Let it handle search, stock, the cart, quotes and order history too. Every service you take from the Scale Unit is an integration you don’t have to build and maintain yourself.
  2. More channels on the same services. The same APIs can also serve Dynamics 365 Customer Service, a field sales app or a small app you build for one team. One set of rules, several places to use it. Every channel adds transactions, so check how that fits the capacity you buy.
  3. One front end for customers and staff. Let your customer service team work in the same front end as your customers, with an employee login. They place orders and quotes on behalf of customers, using the APIs you already pay for. For B2B storefronts, Microsoft describes the setup in Create and configure a Microsoft Entra application for account manager sign-in.
Make the licence work harder: the webshop, service staff in the webshop, Dynamics 365 Customer Service and your own apps all work two ways with the same Commerce Scale Unit, which works two ways with Dynamics 365

None of these is a must. But comparing the licence with one pricing API rarely tells the whole story. Compare it with everything the Scale Unit can take off your hands.

Have you built a business case for the Scale Unit licence? I’d like to hear which services made it add up for you, or what held it back.

Further reading

Source Read What you'll find
Microsoft Calculate prices for external systems through the pricing calculation API The F&O pricing API, what it supports and what it isn't meant for
Microsoft Commerce pricing APIs The Scale Unit's price calls for product pages and baskets
Microsoft Composable architecture and new licensing in Dynamics 365 Commerce The Headless Orchestration licence, announced September 2026
Microsoft Dynamics 365 Licensing Guide How the Headless Commerce add-ons are licensed, in the Commerce section
Community tool Commerce API Explorer All Scale Unit operations, and who may call each one
Blog post Getting Dynamics 365 prices into your webshop The routes for pricing a webshop through the Scale Unit, charges and VAT included
Blog post Before you buy another Commerce and/or Pricing engine, look at Dynamics 365 CSU Why one Scale Unit can serve prices to every channel
← All writing