Introduction to Price Planner

  • Updated

This feature is currently early access and available only to a limited number of FareHarbor accounts. If you do not see this feature in your Dashboard, it may not be enabled for your account.

FareHarbor's Price Planner is a visual tool in the Dashboard that allows you to manage pricing using a calendar-based interface. Using this feature you can:

  • View pricing across days, times, and channels
  • Create or update pricing schedules for specific items and date ranges
  • See a preview of what your customers will pay

Price Planner reduces the number of steps required to update customer type pricing. It exists in parallel with the price sheets feature allowing for a quick setup and instant preview of changes. However, we still recommend using price sheets for more complicated pricing setups (for example, setups involving custom price fields or pricing configurations not supported by the Price Planner).

Use Price Planner when you want to:

  • Apply seasonal pricing, such as high season, low season, or holiday rates
  • Create promotional pricing for specific date ranges
  • Set weekday or weekend pricing differences
  • Apply time-based pricing, such as morning or evening rates
  • Review upcoming pricing before it takes effect
  • Manage recurring pricing patterns, such as weekly or seasonal schedules

Feature limitations: Price Planner works with customer type pricing. Custom fields, affiliate and OTA pricing, and taxes must be managed via the Options & Prices settings on an item level.

How pricing works in FareHarbor

Before creating pricing rules using the Price Planner, it is helpful to understand how pricing is applied in FareHarbor.

Pricing in FareHarbor follows a layered approach which can be understood using three fundamental concepts:

  • Base pricing
  • Scheduled pricing
  • Price inheritance

Read more about each in the three sections below.

Base pricing

Base pricing is your default, year-round pricing for an item. It is configured at the item level under Options & Prices.

Base pricing applies when no other pricing is set for a specific date or time.

Learn more

Scheduled pricing

Scheduled pricing lets you apply different prices for specific dates and times.

It is based on the availability date and time, not when the booking is made.

Scheduled pricing applies when the selected availability:

  • Falls within the defined date range
  • Occurs on a selected day of the week, if set
  • Falls within a selected time range, if set

When no scheduled pricing applies, your base pricing is used.

Learn more: Price schedules

Price inheritance

When multiple schedules could apply to the same availability, FareHarbor does not combine prices across schedules. Instead, the highest-priority matching schedule is selected and only that schedule is used to determine pricing.

If that schedule does not define a price for every customer type, the missing prices are filled in using the fallback sheet (your base pricing). The system does not continue checking lower-priority schedules.

Key rule: Only one schedule is applied based on which highest-priority matching schedule is available.

For example:

Source Adult price Child price
Schedule A $125
Schedule B $50
Base pricing $100 $40

If both schedules apply to the same availability and Schedule A is higher priority, the final pricing will be:

Customer type Final price
Adult $125
Child $40

In this case, the Child price comes from the fallback (base pricing), not from Schedule B.

Because of this behavior:

  • Adding or reordering schedules can change pricing outcomes
  • A higher-priority schedule can override pricing from other schedules, even if it only defines partial pricing
  • Schedules are evaluated independently, not merged

After creating or reordering schedules, review your calendar and preview pricing to confirm that all customer types are priced as expected.

Learn more: Introduction to price sheets > Order of inheritance

How to use Price Planner

You need the Manage price sheets user permissions enabled in order to use the Price Planner feature.

To view your Price Planner:

  1. Go to your FareHarbor Dashboard > Settings.
  2. Select the Price Planner option from the sidebar.

Alternatively, you can also open the Price Planner on an item level:

  1. Go to your FareHarbor Dashboard > Items.
  2. Click on an item's name.
  3. Select the Price Planner option from the sidebar.

You will see the price schedules calendar and the View pricing for sidebar menu. Existing price schedules are displayed based on the selected Channel option on the sidebar menu.

Price-Planner.png

How to create a price schedule

Price schedules are built for re-usability and are not bound to a single item. This is why:

  • Price schedule names should not contain item names.
  • You can change the assigned item after creating the price schedule.
  • You can create price schedules without selecting an item, giving you the flexibility to assign an item and configure pricing later.

To create a new price schedule for a specific date range:

  1. Select a Channel (for example, Online or Direct)
  2. Select an Item

    Tip: It's possible to create a price schedule without a selected item. This gives you the flexibility to decide which item and pricing to assign later on.

  3. Click the Create price schedule button.
  4. Give your price schedule a name.

    Naming tips:

    • Do not include specific item names in the price schedule name.
    • We recommend adding the channel name for which the schedule is created. For example: Online - Summer pricing.
  5. Configure the date range for your price schedule.

    Notes

    • The dates are displayed in a dd/mm/yyyy format.
    • The All days option is selected by default. This means that the schedule will apply to all days of the week and times of day within the selected date range. For a more custom configuration, please refer to the specific days and times setup instructions.
  6. Set the prices for this schedule per customer type.
  7. Click on Review changes.
  8. Click on Create Schedule if everything looks good.

The calendar displays the created pricing schedules for the selected channel and defined date range as colored blocks. Each color block represents a specific pricing schedule.

To create a price schedule for custom times (specific days and hours):

  1. Select a Channel and Item via the View pricing for sidebar menu.
  2. Click the Create price schedule button.
  3. Give your price schedule a name.

    Naming tips:

    • Do not include specific item names in the price schedule name.
    • We recommend adding the channel name for which the price schedule is created. For example: Online - Weekend pricing.
  4. Select Custom under When should this price apply?
  5. Click on the weekdays you would like to exclude (a blue outline means that the day is included).
  6. Specify a Start time and End time for the rule. Alternatively, select All day to apply a 24 hour timeframe to the schedule.

    Your specific configuration is confirmed under the time settings. In the example below, this is the “This price will apply on Mon, Tue, Wed, Thu, 9:00 AM – 5:00 PM.” message.

    price-planner-custom.png
  7. Set the prices for this schedule per customer type.
  8. Click on Review changes.
  9. Click on Create Schedule if everything looks good.

The calendar displays the created pricing schedules for the selected channel as colored blocks. With the custom times configuration, there is no defined date range. Instead, the price schedules are applied only for the specific weekdays and, if applicable, times of day.

Only show schedules for this item” under Schedules is enabled by default to ensure that you can only see the schedules relevant to the selected item.

item-schedule-filter.png

How to preview price schedules

To preview what price the customers will see when booking:

  1. Go to Dashboard > Settings > Price Planner.
  2. Click on the specific availability's price schedule on the calendar.

    Note: You can see a breakdown of the price by clicking on the customer type (“2 hours” in the example below).

    price-planner-booking-preview.png

How to edit or delete price schedules

It’s currently not possible to edit the names of existing price schedules. If a price schedule’s name is no longer accurate, as a workaround, we recommend deleting and re-creating the schedule with a new name.

To review or edit existing price schedules, click on the name of the price schedule on the left sidebar menu. This opens up the schedules side panel on the right side which contains the following tabs and options:

  • Pricing tab: Displays the configured prices per customer type. 

    To edit the schedule's price per customer type:

    1. Click on the customer type's name.
    2. Edit the price field.
    3. Click Review changes.
    4. Click Confirm changes.

      Note: You may also see an Enable schedule for this item toggle button. Use it to quickly enable or disable the custom pricing for the item. This toggle is visible when the selected item is the only one assigned to the selected price schedule. If the toggle is not visible, the price schedule applies for all items on the selected channel.

  • Schedule tab: Displays the configured schedule rules of the price schedule (date ranges or days and, if set, hours).

    To edit the schedule's date range:

    1. Click on the pencil icon next to the corresponding schedule rule.
    2. Edit the schedule rule:
      • For date ranges: Selecting a new Start date or End date.
      • For custom times: Edit the selected weekdays and, if applicable, the Start time and End time fields.
    3. Click on Save changes when ready.

      Tip: You can add multiple date range and custom time schedule rules via the Add rule option.

To delete a schedule’s date range:

  1. Click on the trash can icon next to the date range.
  2. Click on Delete rule to confirm the removal of the date range.

To delete a price schedule:

  1. Go to Dashboard > Settings > Price Planner.
  2. Select the relevant price schedule from the Schedules sidebar or via the calendar.
  3. Select Delete schedule from the right-hand sidebar (on the Pricing tab).
  4. Click Delete to confirm.

How to prioritize overlapping schedules

You can have multiple price schedules active at the same time. The top-to-bottom order of the schedules determines their priority. In other words, the top schedule takes precedence when schedules overlap. If schedules do not overlap, each one will apply as configured.

When you create a new schedule at an item level, by default, the new schedule takes priority over all other schedules for that item.

To control which pricing takes priority, you can reorder the schedules.

Reordering the price schedules affects the pricing of all the items it applies to on the selected channel.

To reorder your pricing schedules:

  1. Click on the Reorder option .
  2. Drag the schedules to change their order.

Frequently asked questions (FAQs)

Why don’t I see the Price Planner in my Dashboard?

Price Planner is currently early access and may not be enabled for your account.

Do price changes affect existing bookings?

No. Changes only apply to new bookings. Existing bookings remain unchanged.

Can I have multiple schedules at the same time?

Yes. Multiple schedules can exist in parallel. If they do not overlap, they will all apply based on their defined dates and conditions. If they overlap, the schedule that is higher in the Schedules list takes precedence.

Why is my pricing not appearing as expected?

This can happen if:

  • A higher-priority schedule overrides another
  • The date, day, or time conditions are not met
  • The wrong channel or item is selected

Alternatively, price inheritance might be applied in cases where a price schedule has an undefined customer type price.

Can I manage affiliate or OTA pricing with Price Planner?

No. Price Planner currently only supports customer type pricing. Affiliate and OTA pricing must be managed at the item level under Options & Prices.

Related to