Seller: Price Hierarchy

Appxite

Introduction

This article explains the price hierarchy system that defines how Markups are calculated when multiple pricing configurations exist at different levels. Understanding price hierarchy helps Seller Admins configure pricing strategies that automatically apply the most specific Customer Price available.

In this article:

Understanding price hierarchy levels

Price hierarchy determines which Markup applies when multiple pricing configurations exist for the same Offer or Customer. The Platform uses a priority system where more specific pricing overrides more general pricing.

Seller Admins can configure Markups at two primary levels:

  • Catalog level: Pricing set in the Customer Prices section
  • Subscription level: Pricing applied directly to individual Subscriptions

Catalog level markups

Catalog level Markups are configured in the Customer Prices section and can be set up with varying levels of specificity:

All offers for all Customers: Select "All" in the Customers field and "All" in the Offer field to apply a Markup to every Offer for every Customer.

Vendor-specific pricing: Select "All" in the Customers field and "Specific vendor" in the Offer field to apply a Markup to all Offers from a particular Vendor.

Offer-specific pricing: Select "All" in the Customers field and "Specific offers" in the Offer field to apply a Markup to selected Offers only.

Customer-specific pricing: On each Markup configuration level, you can specify individual Customers or Customer Segments to create targeted pricing strategies.

Subscription level markups

Subscription level Markups provide the most specific pricing and can be configured directly on the Subscription edit view:

Accessing Subscription markup

  1. Navigate to Subscriptions in the Platform.
  2. Select the Subscription you want to modify.
  3. In the Price section, locate the SELLER part of the Price Configuration card.
  4. Enter your desired percentage in the PRICE ADJUSTMENT field, or enter the end price directly in CUSTOMER TARGET PRICE — the two fields are linked, and changing one recalculates the other.
  5. Set the Apply seller price adjustment on renewal toggle below the pricing fields.
NOTE! The PRICE ADJUSTMENT field shows the total effective percentage — the Catalog level and Subscription level Markups combined. When no Catalog level Markup applies, the two are the same value.

Using the Detailed view

If needed, you can switch to a more detailed view. Select Detailed in the top-right corner of the Price Configuration card header to see how the two levels of the hierarchy combine, and to set the Subscription level Markup on its own.

A PRICE ADJUSTMENT BREAKDOWN panel opens beneath the PRICE ADJUSTMENT field, with three rows:

  • Catalog — the Markup from the Customer Prices configuration. Read-only here.
  • Subscription — the Markup stored against this Subscription. This is the editable input.
  • Total effective — the two combined, matching the PRICE ADJUSTMENT field above, with the formula printed beneath it.

Detailed view also adds unit sub-lines beneath the amounts and a margin summary at the foot of the card. In the example below, a Catalog level Markup of 10.00% and a Subscription level Markup of 0% give a Total effective of 10.00%: (1 + 10.00%) × (1 + 0.00%) − 1 = 10.00%. The Cost of EUR 129.60 becomes a Customer Price of EUR 142.56.

See "How to read the Price Configuration?" for a full description of the card and its fields.

Apply seller price adjustment on renewal: This toggle determines how Subscription level Markups behave during Renewal:

Toggle on: The Subscription level Markup is retained after Renewal. The specific Markup percentage configured on this Subscription continues to apply in subsequent Billing Cycles.

Toggle off: The Subscription reverts to the Catalog level Markup after Renewal. The Platform applies whatever Catalog level pricing is effective at the time of Renewal, shown in the Catalog Adj on Renew (%) column of the Price table.

NOTE! Update this toggle before the Renewal date. A change made after a Renewal has been processed takes effect at the following Renewal.

Price hierarchy rules

The following table displays the hierarchy and the results when multiple pricing configurations exist:

  Level Result

1. Catalog level (All Customers):

Customer prices section

A. All offers 1.A.
B. Vendor-specific 1.B. Overwrites 1.A.
C. Offer-specific 1.C. Overwrites 1.A.B.

2. Catalog level (Specific Customers):

Customer prices section

A. All offers 2.A. Overwrites 1.A.B.C.
B. Vendor-specific 2.B. Overwrites 2.A.
C. Offer-specific 2.C. Overwrites 2.A.B.
3. Subscription level: A. One specific subscription

3.A. Adds on top on active configuration.

Formula: Price * Catalog level markup * Subscription markup.

How the hierarchy works

  • More specific pricing always overrides more general pricing
  • Customer-specific pricing overrides "All Customers" pricing
  • Offer-specific pricing overrides Vendor-specific pricing
  • Vendor-specific pricing overrides "All offers" pricing
  • Subscription level Markup multiplies with (rather than replaces) Catalog level Markup

Example: If you have configured:

  • Catalog level: 10% Markup on all Microsoft Offers for all Customers
  • Catalog level: 15% Markup on specific Office 365 Offer for Customer ABC
  • Subscription level: 5% Markup on Customer ABC's Office 365 Subscription

The final Price for Customer ABC's Office 365 Subscription will use: Vendor Price * 1.15 (Catalog level Offer-specific) * 1.05 (Subscription level) = Vendor Price * 1.2075.

Summary

Price hierarchy in the Platform ensures that the most specific Markup configuration applies to each Subscription. Catalog level Markups can be configured for all Offers, specific Vendors, or specific Offers, with optional Customer targeting. Subscription level Markups provide the highest level of specificity and multiply with Catalog level Markups rather than replacing them. The Markup Renew option controls whether Subscription level pricing persists through Renewals or reverts to Catalog level pricing. Understanding this hierarchy enables Seller Admins to create sophisticated pricing strategies that automatically apply the correct Price to each Customer and Subscription.

Was this article helpful?

0 out of 0 found this helpful

Add comment

Please sign in to leave a comment.