Package step product

A product on a package booking step with the variants the creator made bookable.

A product on a package booking step with the variants the creator made bookable. Access via package_step.product_groups. Listable variants and items exclude hidden or invalid entries; on single-item steps, variants that cannot fit the booking's guest count are excluded; on multi-date experience steps, items with no applicable slots for the chosen date and time are excluded.

Properties

id

The package step product's unique identifier.

Returns: String — a UUID.

items

Listable package step items for this product, in the order set in the seller admin. Each item exposes slot-aware variant data for multi-date experience steps.

Returns: Array (Package::Step::ItemDrop)

product

The experience or accommodation on this step.

Returns: ProductDrop

variants

Listable variants included for this product on the step, in the order set in the seller admin.

Returns: Array (VariantDrop, ExperienceVariantDrop, AccommodationVariantDrop, ExtraDrop)

On this page