tier price
A quantity-conditional price for the product — its value is the per-unit (or per-block) amount on a currency unit (numeral_unit over Currencies, like list_price), holding from a quantity floor. A product carries many tier prices (cardinality many): each band of a quantity-break / volume / graduated / wholesale / business schedule is a distinct statement. Each statement is a self-correlating bundle via its qualifiers: this amount travels with its own quantity floor (tier_min_quantity), combination mode (tiers_mode), optional flat fee (tier_flat_fee), and eligibility segment (price_eligibility, reused from the sale-price host). THE Phase-H collapse: quantity-break / volume / graduated / wholesale / business-tier pricing are one structure here, their surface-names are tiers_mode and price_eligibility values. The pool declares the bundle's grammar; the realised per-tier magnitudes, the specific floor numbers, and their ordering are the data layer's rows (L1). The '% off at quantity' badge a surface prints is presentation over these amounts (A10), not stored. Distinct from list_price (headline unconditional), sale_price (time/promo-conditional reduction), and price_component (additive line of one total): tier_price is quantity-conditional. The band conditions are NOT existing standalone product properties (no product carries a minimum_quantity slot), so this is a conditional-price host, not the variant-host kill (A9).
Tier price is a price, given as an amount in a currency such as USD or EUR.
It belongs to pricing — what it costs.
the bundle what travels with each tier price
A tier price is not a lone value — each statement is a self-correlating bundle, carrying its own:
asked by the kinds that answer it
49 kinds answer it, each for any number of values. The same question can be reused by unrelated kinds — one meaning, many homes.
asked by kinds that answer it
The same question can be reused by unrelated kinds — one meaning, many homes.
| kind | how many |
|---|---|
| Product | many |