Pricing Guide

TABLE OF CONTENTS

Pricing Guide

When Administrators create a Pricing List, they can designate a Retail and/or Sale Price of a Product. Each Product can be associated with multiple Pricing Lists and each Pricing List can be associated with User-based Pricing, Account-based Pricing, User Profile-based Pricing, and/or Store-based Pricing

Creating User-Specific Pricing

Navigate to: Customers > Users

Znode supports User-based pricing, which allows merchants to display specific to a User. User-specific pricing is only displayed to the User(s) the Pricing List is associated with.

  1. Use the Manage Action on the User the User-specific pricing is to be associated with.

  2. On the Price Management Tab, use the “Associate Price” button

  3. Select the Pricing List to associate to User and “Save”. The Page reloads with action confirmation.

  4. User-specific pricing is now associated.

Creating Account-Specific Pricing

Navigate to: Customers > Accounts

Znode supports Account-based pricing, which allows merchants to display User-specific pricing. Account specific pricing is only displayed to the Account the Pricing List is associated with.

  1. Use the Manage Action on the Account the Account-specific pricing is to be associated with.

  2. On the Price Management Tab, use the “Associate Price” button

  3. Select the Pricing List to associate to Account and “Save”. The Page reloads with action confirmation.

  4. Account specific pricing is now associated.

Creating Store-Based Pricing

Navigate to: Stores and Reps > Stores

Everyone who visits a Store sees special Store-based pricing regardless of their User Profile. Store-based pricing also allows Administrators to configure an “Activation Date” and “Expiration Date”, which will determine the start and end date a price list will be valid in a Store.

Example: Anyone who visits the Store references the same Pricing List, regardless of their User Profile, anytime they browse a Store. This is particularly helpful if you’re running a limited-time-only promotion, such as a “Black Friday”, instead of having to manage the price of each Product individually.


  1. Use the Manage Action on the Store for Store-based pricing is to be associated with.

  2. On Price List tab, Associate Price List with Store from Store-based tab

  3. Store-Based Pricing is now Associated

Creating Profile-Based Pricing

Navigate to: Stores and Reps > Stores

Znode supports Profile-based pricing, which allows merchants to display different prices to customers based on their User Profile when viewing the same product(s). The User Profile must be associated with the Store in order for the price list to be displayed.

Example: Customers associated with the User Profile “LongTimeCustomers” can reference a special Pricing List, only for members of “LongTimeCustomers”, anytime they browse a Store.


  1. Use the Manage Action on the Store which Profile-based pricing is to be associated with.

  2. On the Profiles tab, Associate User Profile with Store (hyperlink)

  3. On Price List tab, Associate Price List with User Profile on “Profile-Based” tab

  4. Profile-Based Pricing is now Associated


Pricing Hierarchy

The selection and display of the pricing on the webstore would work in the following priority:

  1. User Specific Pricing
  2. Account Specific Pricing
  3. Profile Based Pricing
  4. Store Based Pricing

Example: Whenever a user on the webstore opens a product on the webstore, Znode will first check if there is any pricelist associated on the user level, if yes then that pricing will be displayed , if not then it will be checked if the user is associated to any account, if yes, then the price list associated with the account will get the priority, if not then the system will check whether there is any profile based pricing set against the profile of the user who is viewing the product, if yes then that price will be displayed, if not then the store level pricing would be given the priority and that will be displayed to the user against the product.


Please note that this priority will work only when the 'Display Pricing And SEO Details Of Products From Index' on the catalog level is set to 'Disable' 

Pricing Precedence

Both Store-based and Profile-based pricing have an attribute detail named “Precedence”. In the event a Customer could be shown multiple pricing lists, Znode uses the time-tested logic of golf (lower number is better) to determine which pricing will be displayed.

Example: A customer is associated with the Profile-based pricing for “LongTimeCustomers” (precedence 999) but this weekend starts Black Friday Store-based Pricing (precedence 998). The customer would be shown the Store-based pricing list because, obviously, 998 < 999.




Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.