Cumulative tiered pricing feature

Hi everyone!!

I am looking to set up a cumulative tiered pricing strategy in ERPNext.

As an example, I have a service priced based on the number of pages concerned:

  • $180/page for 0-10 pages
  • $170/page for 11-30 pages
  • $150/page for 31-100 pages

I want the pricing tiers to be cumulative. For instance, for 60 pages, the total price should not simply be $150 × 60, but rather:
($180 × 10) + ($170 × 20) + ($150 × 30)

From what I understand, ERPNext does not support this type of pricing by default. An alternative would be to create separate items for each price range, but this isn’t an ideal solution.

Does anyone have an idea of how this could be implemented?

Thank you!