Skip to main content

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?

optional className?: string

Defined in: components/ProductBulkPrices.tsx:51

Extra CSS class applied to the root element.


currency?

optional currency?: string

Defined in: components/ProductBulkPrices.tsx:42

Currency symbol for prices. Defaults to '€'.


includeTax?

optional includeTax?: 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?

optional labels?: Record<string, string>

Defined in: components/ProductBulkPrices.tsx:48

Override any UI string. Available keys: title, quantityFrom, price, inclTax, exclTax


portalMode?

optional portalMode?: string

Defined in: components/ProductBulkPrices.tsx:33

Controls portal visibility mode. 'semi-closed' — component is hidden for anonymous users. Defaults to 'open'.


taxZone?

optional taxZone?: string

Defined in: components/ProductBulkPrices.tsx:39

Tax zone code. Defaults to 'NL'.


user?

optional user?: Contact | Customer | null

Defined in: components/ProductBulkPrices.tsx:36

Authenticated user — used for semi-closed visibility.