Discussions
Did the Sellable Quantity Cap Change?
The sellable_quantity cap for the Product API has recently been increased by 5 to a total of 30. When the total amount of inventory is over 30 the sellable_quantity field will only display 30. Once the total number of units drops below 30 the true value of the product will be available.
Posted by Zachary Speltz almost 2 years ago
What’s the Difference between Flat vs. Tier Pricing?
The price of a product in Treez is listed in the “pricing” array, and there are two pricing methods available. Partners should look at the “price_type” field to identify the pricing method being used for a product. You can expect the following behavior based on what is populated in the “price_type” field:
- If price_type = "FLAT", the “price_sell” field will be the price of the unit as a whole, not the price per gram.
- If price_type = "TIER", the “price_sell” field will be "null". In these cases, refer to the "tier_pricing_detail" array to see how the retailer specifies this.
- If tier_method = "UNIT", the "start_vaue" in the "tier_pricing_detail" array will indicate the number of units which qualify for the "price_per_value" that follows.
- If tier_method = "WEIGHT",the "start_vaue" in the "tier_pricing_detail" array will indicate the number of grams which qualify for the "price_per_value" that follows.
Check out the [sample response](https://code.treez.io/docs/sample-response-4) for the product API. The behavior that can be expected from this Tier Pricing scheme is described below:
- The first start value indicates the tier pricing starts at 1 UNIT and that unit is priced at $10.00.
- The next start value indicates the tier pricing changes at 3 UNITS and that each of those 3 units are priced at $8.00.
- The next start value indicates the tier pricing changes at 7 UNITS and each of those 7 UNITS are priced at $6.00.
- If the quantity of UNITS ordered is in between 2 tiers (e.g.the customer orders 2 units, which falls between the start_value of 1 and the start_value of 3), the price per unit is $10.00 because it doesn’t qualify for the start_value of 3 but meets/exceeds the start_value of 1.
If the tier_method = "WEIGHT", the above applies in the same manner but replaces the number of UNITS with the number of WEIGHT in grams. The WEIGHT value is determined by the AMOUNT field in the Product API response.
Posted by Zachary Speltz about 3 years ago