Skip to main content

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?​

optional className?: string

Defined in: components/ProductBulkPrices.tsx:65

Extra CSS class applied to the root element.


currency?​

optional currency?: string

Defined in: components/ProductBulkPrices.tsx:56

Currency symbol for prices. Defaults to '€'.


includeTax?​

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


isAuthenticated?​

optional isAuthenticated?: boolean

Defined in: components/ProductBulkPrices.tsx:47

Whether a session exists, independent of whether user has loaded yet. Passed down by the parent alongside portalMode; closes the hydration window in which an authenticated visitor still has a null user.


labels?​

optional labels?: Record<string, string>

Defined in: components/ProductBulkPrices.tsx:62

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


language?​

optional language?: 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?​

optional portalMode?: string

Defined in: components/ProductBulkPrices.tsx:41

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


taxZone?​

optional taxZone?: string

Defined in: components/ProductBulkPrices.tsx:53

Tax zone code. Defaults to 'NL'.


user?​

optional user?: Contact | Customer | null

Defined in: components/ProductBulkPrices.tsx:50

Authenticated user — used for semi-closed visibility.