Interface: ProductBulkPricesProps
Defined in: components/ProductBulkPrices.tsx:15
Properties
bulkPrices
bulkPrices:
ProductPrice[]
Defined in: components/ProductBulkPrices.tsx:27
Bulk price tiers from the product.
Obtain from product.bulkPrices.
className?
optionalclassName?:string
Defined in: components/ProductBulkPrices.tsx:59
Extra CSS class applied to the root element.
currency?
optionalcurrency?:string
Defined in: components/ProductBulkPrices.tsx:50
Currency symbol for prices. Defaults to '€'.
includeTax?
optionalincludeTax?:boolean
Defined in: components/ProductBulkPrices.tsx:34
When true, net price (incl. tax) is the leading price.
Defaults to false — gross (excl. VAT) is shown.
Note: in the Propeller SDK price.gross = excl. VAT, price.net = incl. VAT.
labels?
optionallabels?:Record<string,string>
Defined in: components/ProductBulkPrices.tsx:56
Override any UI string. Available keys: title, quantityFrom, price, inclTax, exclTax
language?
optionallanguage?:string
Defined in: components/ProductBulkPrices.tsx:21
Storefront language ('EN', 'NL', …). Decides the number format prices are rendered in — without it they fall back to Dutch separators regardless of the language the shopper is reading.
portalMode?
optionalportalMode?:string
Defined in: components/ProductBulkPrices.tsx:41
Controls portal visibility mode. 'semi-closed' — component is hidden for anonymous users. Defaults to 'open'.
taxZone?
optionaltaxZone?:string
Defined in: components/ProductBulkPrices.tsx:47
Tax zone code. Defaults to 'NL'.
user?
optionaluser?:Contact|Customer|null
Defined in: components/ProductBulkPrices.tsx:44
Authenticated user — used for semi-closed visibility.