Use the Dynamics 365 Commerce pricing engine with Dynamics 365 Sales

This article describes how to use the Microsoft Dynamics 365 Commerce pricing engine to create sales quotations in Dynamics 365 Sales.

The Dynamics 365 Commerce pricing engine supports most business-to-consumer (B2C) pricing scenarios, such as store-level pricing, affiliation-based and loyalty-based pricing, mix-and-match discounts, quantity discounts, and threshold discounts. The pricing engine uses complex rules to determine the best price for a given quotation or order.

When you use dual-write, you have three options for your pricing needs. You can use the static pricing that comes from the price list in Dynamics 365 Sales, the pricing engine in Dynamics 365 Supply Chain Management, or the pricing engine in Dynamics 365 Commerce. Among these options, the Commerce pricing engine is best suited to B2C scenarios.

Use the Commerce pricing engine in Sales

Note

Currently, the Commerce pricing engine can be used only for quotation creation in the Sales. Sales order integration with the Commerce pricing engine isn't yet available.

When users initiate a quotation in Sales, the dual-write framework copies the quotation details to Commerce. Any changes to existing quotation lines or any newly added quotation lines in Sales are copied to Commerce. When users want to use the Commerce pricing engine to price the quotation, they can select Price quote to update the prices of the quotation, based on the Commerce pricing engine. Prices are then automatically updated in both Sales and Commerce.

Prerequisites

  • Before you can use the Commerce pricing engine in Sales, you must follow the steps in Prospect-to-cash in dual-write.

  • You must turn off trade agreement evaluation for manual entry by following these steps:

    1. In your Commerce environment, go to Accounts receivable > Setup > Accounts receivable parameters.
    2. On the Prices tab, on the Trade agreement evaluation FastTab, clear the Manual entry check box.

Additional resources

Prospect-to-cash in dual-write