Interface BundleOverview

This interface contains a high-level overview of a DbBundle. This is primarily used to feed the normalized ProductOverview data for this bundle, which could be used to display a Product Box, for example.

Hierarchy

  • BundleOverview

Properties

activeSale?: boolean

Does this overview incorporate an active Sale?

colors: string[]

The available colors for this DbBundle, if relevant.

compareAtPriceRange?: MoneyRange

The non-discounted price range for the components of this DbBundle.

itemCount: {
    nOptional: number;
    nRequired: number;
    nTotal: number;
}

The number of potential ProductVariants that constitute a BundleVariant in this DbBundle.

Type declaration

  • nOptional: number

    The number of optional items in this DbBundle.

  • nRequired: number

    The number of required items in this DbBundle.

  • nTotal: number

    The number of total items in this DbBundle.

options: ProductOption[]

The available options that define a selection in this DbBundle.

priceRange: MoneyRange

The active price range for the components of this DbBundle, including any discounts that may be applied.

Generated using TypeDoc