Skip to main content

BundleItem

Bundle item entity for GraphQL federation.

Represents an individual product within a bundle package, containing the product reference and detailed product information. Used for managing product bundles and package deals across federated services.

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

The bundles primary product identifier

BundleItem.price ● BundlePrice object

Bundle price

BundleItem.isLeader ● YesNo enum

Indicates whether the product is leader for this bundle.

BundleItem.createdAt ● DateTime scalar

Bundle creation date

BundleItem.createdBy ● Int scalar

Bundle creator

BundleItem.lastModifiedAt ● DateTime scalar

Last modified date

BundleItem.lastModifiedBy ● Int scalar

Last modified by

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