Interface: ProductBulkPricesProps
Defined in: components/ProductBulkPrices.tsx:14
Properties
bulkPrices
bulkPrices:
ProductPrice[]
Defined in: components/ProductBulkPrices.tsx:19
Bulk price tiers from the product.
Obtain from product.bulkPrices.
className?
optionalclassName?:string
Defined in: components/ProductBulkPrices.tsx:51
Extra CSS class applied to the root element.
currency?
optionalcurrency?:string
Defined in: components/ProductBulkPrices.tsx:42
Currency symbol for prices. Defaults to '€'.
includeTax?
optionalincludeTax?:boolean
Defined in: components/ProductBulkPrices.tsx:26
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:48
Override any UI string. Available keys: title, quantityFrom, price, inclTax, exclTax
portalMode?
optionalportalMode?:string
Defined in: components/ProductBulkPrices.tsx:33
Controls portal visibility mode. 'semi-closed' — component is hidden for anonymous users. Defaults to 'open'.
taxZone?
optionaltaxZone?:string
Defined in: components/ProductBulkPrices.tsx:39
Tax zone code. Defaults to 'NL'.
user?
optionaluser?:Contact|Customer|null
Defined in: components/ProductBulkPrices.tsx:36
Authenticated user — used for semi-closed visibility.