Apply advanced pricing rules on top of a product's existing pricing.

Pricing rules can adjust product prices for date ranges or days of the week, or adjust the period that is charged (to exclude pickup and return days, for example).

Note: Advanced pricing doesn't apply to consumable products.

To create advanced pricing rules:

  1. In the main navigation, click Settings.
  2. Click Pricing in the left sidebar.
  3. In the Advanced pricing section, click New pricing ruleset.

First, give the ruleset a name to identify the ruleset within Booqable. The ruleset's name is not visible to customers. 

Pricing rules

Next, add one or more rules. There are two types of rules:

Adjust charge period - adjusts the period that's charged, without changing a product's price.

Adjust product price - adjust a product's price based on a date range or days of the week.

Note: If you use both rule types within the same ruleset, the charge period is adjusted first, and any price adjustments apply to the adjusted charge period.

Adjust charge period

Change the period that's charged, without adjusting a product's price.

Example:
You don't charge the pickup day when the pickup time is after 4:00 PM:

You charge the full pickup day when the pickup time is before 11:00 AM:

For this example, we use a product that's priced per day.
An order's rental period is from Sat 4:30 PM - Mon 2:00 PM (the original charge period is 3 days).
The adjusted charge period is from Sun 12:00 AM - Mon 2:00 PM (the adjusted charge period is 2 days).

Another order's rental period is from Sat 10:00 AM - Mon 9:00 AM (the original charge period is 2 days).
The adjusted charge period is from Sun 12:00 AM - Mon 9:00 AM (the adjusted charge period is 3 days).

Adjust product price

Increase or decrease a product's price for specific dates or date ranges (like seasons or holidays), or on certain days of the week (like weekends). The selected period is called the rule period. 

The product's price is adjusted for the part of the rental period that matches the rule period.

Use Apply when to specify when the pricing rule should be applied:

Rule overlaps order

The rule is only applied when the rule period overlaps with the order period.

Example: Your price rule applies a 100% discount between Sat 0:00 AM and Mon 00:00 AM.

An order's rental period is from Fri 4:00 PM until Mon 11:00 AM.

You'll only charge for Fri 4:00 PM until Sat 0:00 AM and for Mon 0:00 AM until Mon 11:00 AM.

Rule fits within order

The rule is only applied when the order period spans over the entire rule period.

Example: Your price rule applies a 50% discount between Sat 0:00 AM and Mon 00:00 AM.

If an order's rental period is from Fri 4:00 PM until Mon 11:00 AM, the rule is applied.

But when an order's rental period is from Saturday 4:00 PM until Sunday 4:00 PM, the rule is not applied.

Rule spans over order

The rule is only applied when the order period fits within the rule period.

Example:  Your price rule applies a 10% discount between Tue 0:00 AM and Thu 00:00 AM.

If a rental period falls anywhere inside those times, the rule is applied. 

 If the rental period falls outside those times (either partial or in full), the rule is not applied.

Stacking

If a ruleset consists of multiple rules that adjust the product price, use the stack option to specify whether these rules should interact with each other.

  • Stacking off: the rule uses the original charge for the calculation.
  • Stacking on: the rule uses the result of previous rules for the calculation.

As an example, let's create a ruleset that applies a 10% price increase for the high season and a 20% price increase on Saturdays and Sundays.

For a product that's $10 per day, the original charge for 7 days is $70.

Stacking off:
To turn off stacking for a rule, click the button behind the rule's name. It will show a "-" symbol, and the rule will be separated from the previous rule with a line:

Added charge for high season: 10% of $70 = $7

Added charge for the weekend: 20% of $20 = $4

$70 + $7 + $4 = $81

Stacking on:
To turn on stacking for a rule, click the button behind the rule's name. It will show a "+" symbol, and the rule won't be separated from the previous rule with a line:

Added charge for high season: 10% of $70 = $7

New price per day for high season: ($70 + $7) / 7 days = $11

Added charge for the weekend: 20% of $22 = $4.40

$70 + $7 + $4.40= $81.40

So with stacking turned off, the weekend price is calculated based on the original charge. With stacking turned on, the weekend price is calculated based on the adjusted price per day for the high season.

Note: the order of the rules is important when stacking; rules are calculated from the top downward.

Tip: Giving individual rules within a ruleset descriptive names like "weekend pricing" or "high season"  helps you identify which rules apply applied to products on an order.

Applying rulesets to products

Rulesets are applied to individual products. That way, you can apply different rulesets to different products (you may want to exclude services from weekend discounts, for example. A product can have one ruleset applied to it. 

To apply a ruleset to a product:

  1. View the product to which you want to apply a ruleset.
  2. Click the Pricing tab.
  3. Select a ruleset in the section "Advanced pricing rules".

What's next?

Charge for products on orders

Did this answer your question?