Bookings Use Case: Boat Cruise with Cabin Types, Occupancy Rates and Discounts

Scenario ↑ Back to top

You’re selling tickets for a cruise and want to allow passengers to book their cabins. The following needs to be considered for the rates:

  • Different cabin types: rooms with and without windows have different rates (i.e. rooms with a window are $100 more per person)
  • Number of passengers in each cabin: per person rates are different based on single or double occupancy and doubles get $50 discount per person
  • Different dates have discounts: holidays have higher costs per person (i.e. July 4th, November 22nd and December 25th are extra $45 per person)
  • Customers can book up to ten days

Here is an example fee table:

Date Cabin Occupancy Price
Normal Dates No Window Single $250/person
Normal Dates No Window Double $200/person
Normal Dates Window Single $350/person
Normal Dates Window Double $300/person
Holidays No Window Single $295/person
Holidays No Window Double $245/person
Holidays Window Single $395/person
Holidays Window Double $345/person

Products Used ↑ Back to top

Setup and Configuration ↑ Back to top

Here’s how you can configure the bookable product:

General ↑ Back to top

The booking duration is per day and customers can choose up to 10 days for their cruise. The product is virtual (no shipping is needed), has persons and resources (cabin types).

Resources ↑ Back to top

Click the Add/link Resource button to create your two resources – Cabin with window and Cabin without window. Cabin with window is an extra $100 per person, per day. Include $100 in the Block Cost.

Note: If cabin with window is only $100 extra for the entire booking, add $100 to the base cost instead.

Costs ↑ Back to top

Here we’ve created rules for the following costs:

  • On a normal day, the lowest priced booking would be $250 for one person in a no-window cabin
  • When two people are added to booking, each person gets a $50 discount. So the block cost is -$50
  • We have three specific dates for holidays where the per person cost will be an extra $45 per person

Persons ↑ Back to top

Enable and Add Person Type to include a maximum of 2. Enable multiple all costs by person cost and count persons as bookings settings.

Questions and Feedback ↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch with a Happiness Engineer via the Help Desk.

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top