User Tools

Site Tools


Sidebar

Telus TPM Documentation

price_tiers

This is an old revision of the document!


Price Tiers

There are a bunch of different pricing structures used in the industry, and at GoSimple we aim to support all of them if possible.

Our pricing system supports multiple Price Tiers, and an order can be set as to which we look into for a price 1st, 2nd, 3rd…etc. Using the order specified by our client, we will look into the stack of Price Tiers until we find a match.

First, some notes about how Price Tiers work.

  1. They are temporal, meaning if the price changes for a specific key, we store a new row with a column denoting when it went into effect.
  2. For each key we are given a price, and a UOM that price corresponds to.

Lets go over the current supported Price Tiers, and their key:

  • Price Default - Product
    • This is the least fine-grained Price Tier, it only allows detail down to the product level, meaning a single price for each product in the system. This can be sent directly on the product feed.
  • Price List - Product, Date Range, Cost Basis Type
    • Allows specifying a price for a product by different time periods and cost basis types, not super fine-grained. This is sent in it's own feed.
  • Price Class - Product, Price Class(ifier), Date Range, Cost Basis Type
    • Price Classifiers can be created in an admin screen, and a companies' bucketed into Price Classifiers, pricing can then be set up at the Price Classifier. Gives the same level of detail as Price Company and Price Sale. This is sent in it's own feed.
  • Price Company - Product, Company, Date Range, Cost Basis Type
  • Price Sale - Product, Company, Date Range, Cost Basis Type
price_tiers.1496502746.txt.gz · Last modified: 2017/06/03 15:12 by adam.brusselback