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)