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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

How to combine different item prices into one total price, item prices varying in volume ranges?

(0) ShareShare
ReportReport
Posted on by 5

Hi,

I understand how Products, Price lists and Discount Lists work generally, but I still cant figure out the best way to setup a Product Catalog reflecting the following:

The customer wants to buy a certain number of items of a product.

  • When buying 1 to 10000 items, the price per item is X Euro . Let's call the number of items in this price range A.
  • When buying 10001 to 100000 items, the first 10000 items still cost X Euro per item, but the items from 10001 and upwards (but less than 100001) cost 30% less, i.e. price per item is 0.7*X. Let's call the number of items in the mid price range B.
  • When buying 100001 or more the item price for the number of items above 100000 is 0.5*X. Let's call the number of items in this low price range C.

The formula for the Total price is then =(X*A) + (0.7*X*B)  + (0.5*X*C)

I don't want a general discount volume percentage to be applied because I don't want it to be cheaper to buy 10001 items than 10000.

Ideally, I want the Sales Responsible to only have to input the Total amount of items, and then the price will be correctly calculated.

How to best solve this?

I have the same question (0)
  • Community Member Profile Picture
    on at

    Hi SofiaHelin,

    Based on your description, OOB discount function can't help you.

    Maybe you can use custom pricing for products:

    Use custom pricing for products (Developer Guide for Dynamics 365 Customer Engagement) | Microsoft Docs

  • SofiaHelin Profile Picture
    5 on at

    Thank you for the answer!

    Then I know the the discount function doesn't cover this case and I will check with our Product Owner and the Dev team if we can do something clever with the custom pricing.

  • Suggested answer
    KK-365 Profile Picture
    1,010 on at

    I would recommend you to go with Product Group.

    Product Group should be a lookup on Product.

    Create a custom table Called Discount Group. This discount group should have lookup to Product group and Product.

    Create additional table Discount Rules. This discount rule should have lookup of Discount Group.

    Write a Plugin, to check the list of Products added, check the product group and discount group, based on the discount rules calculate the discount and apply on the lines.

    Do let me know if you need additional details.

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
ManoVerse Profile Picture

ManoVerse 180 Super User 2026 Season 1

#2
11manish Profile Picture

11manish 123

#3
CU11031447-0 Profile Picture

CU11031447-0 100

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans