Skip to main content

BundleItem

Individual product item within a bundle configuration.

Represents a specific product included in a bundle with its role, pricing, and metadata. Contains information about the product's position and importance within the bundle structure.

type BundleItem {
productId: Int!
price: BundlePrice
isLeader: YesNo
createdAt: DateTime
createdBy: Int
lastModifiedAt: DateTime
lastModifiedBy: Int
product(
hidden: Boolean
): Product!
}

Fields

BundleItem.productId ● Int! non-null scalar

Product identifier within the bundle.

References the specific product included in this bundle configuration.

BundleItem.price ● BundlePrice object

Calculated pricing information for this specific item within the bundle.

Includes item-level pricing with bundle discounts applied based on the bundle's pricing rules.

BundleItem.isLeader ● YesNo enum

Designates whether this product serves as the primary item in the bundle.

Leader items typically drive bundle pricing and discount calculations. Only one item per bundle can be designated as the leader.

BundleItem.createdAt ● DateTime scalar

Timestamp when this bundle item was added.

Tracks when the product was included in the bundle configuration.

BundleItem.createdBy ● Int scalar

Identifier of the user who added this item to the bundle.

Used for audit purposes and tracking item additions.

BundleItem.lastModifiedAt ● DateTime scalar

Timestamp of the most recent modification to this bundle item.

Updated when item properties or configurations are changed.

BundleItem.lastModifiedBy ● Int scalar

Identifier of the user who last modified this bundle item.

Used for audit purposes and change tracking.

BundleItem.product ● Product! non-null object

Complete product information for the bundle item.

Detailed product data including specifications, pricing, availability, and all attributes for the product included in this bundle.

BundleItem.product.hidden ● Boolean scalar

Include hidden products in the lookup.

When true, includes products marked as hidden in the search. When false or not specified, only returns visible products.

Returned By

bundleAddItems mutation

Member Of

Bundle object