What Is a Variant?
A variant is a specific, bookable configuration that sits under a package. Every package needs at least one variant before guests can book it. Variants let you offer the same trip in different configurations — different group sizes, room types, or pricing structures — without creating separate packages.
Opening the Variant Form
- Go to Settings → Packages and open the package you want to add a variant to.
- Click Add Variant inside the package detail panel.
- The variant form opens as a sheet on the right side of the screen.
Variant Fields
Fill in each field as it applies to this configuration:
- Label — A short internal name that distinguishes this variant from others under the same package (e.g., "2-Guest Double Room" or "Solo Angler"). This label appears in the booking form dropdown.
- Description — Optional. A few sentences describing what makes this variant different. Shown on the public booking page.
- Total Nights — The number of nights guests will stay. For day-trip packages with no lodging, set this to 0.
- Guided Days — The number of days a guide is included. Hookset uses this figure for guide allocation planning.
- Min Guests / Max Guests — The minimum and maximum group size allowed for this variant. Hookset enforces these limits during booking creation.
- Pricing Mode — Choose Per Guest or Flat Rate. Per Guest multiplies the variant price by the number of guests. Flat Rate charges the same total regardless of group size. Use Flat Rate for boat-based day trips or any offering priced by the trip, not per person.
- Fish on Arrival — Toggle on if guests are expected to fish on the day they arrive.
- Fish on Departure — Toggle on if guests are expected to fish on the day they depart.
- Room Assignment — Optionally assign a specific room to this variant. If set, that room is reserved for bookings of this variant. Leave blank to allow flexible room assignment at booking time.
- Active — When toggled off, the variant will not appear on your public booking page. Use this to hide variants that are out of season or temporarily unavailable.
- Seasonal Date Range — Set a date window during which this variant is available for booking. Guests can only book this variant if their trip dates fall within this range.
Tip: If a variant is available year-round, leave the seasonal date range blank.
Saving and Pricing
After saving a variant, you will see it listed under the package. The variant has no price yet — prices are set per season. Go to the Pricing tab within the variant to add seasonal pricing.
Note: A variant marked as active but with no seasonal pricing will not show a price on the public booking page. Always add at least one seasonal pricing row before making a variant live.
How Variants Appear on the Public Booking Page
When a guest opens your booking page and selects a package, they see a list of available variants filtered by their selected dates and group size. Each variant shows its label, description, and price. The guest selects a variant and proceeds to fill in their details.
If only one variant matches the guest's criteria, it is pre-selected automatically.