RevSpa | How to set up a pricing period

RevSpa | How to set up a pricing period

Pricing periods are a useful way to change the base price of treatments and spa days for set periods of time or certain days of the week. Follow the steps below to find out how it’s done.

Creating the pricing period

  1. Using the main navigation menu, click Pricing Periods

  2. Here you can see any existing pricing periods with the option to edit or delete them. Click Create a Pricing Period in the middle of the page to start a new one.

Setting up the pricing period time frame

  1. By default, the Name field will be greyed out. The pricing period will automatically generate a name based on the dates selected. Alternatively, to choose a custom name for the pricing period, tick Custom Name on the right-hand side.

  2. Choose a Start Date and End Date. The End Date may be left blank to set the period as indefinite.

  3. Turn the pricing period on by using the Period Status toggle. The toggle can also be used to deactivate pricing periods without deleting them



How pricing rules work:

  1. Select the Pricing tab.


Within this section, there are Pricing Rules and Events (Spa Days/Treatments). Any events selected inside a pricing rule will be affected by its Pricing Rule Type and Pricing Rule Value, if these fields have values set. This method is useful for a complete discount on all products for a given time period such as a January sale.

Alternatively, we can leave these fields blank on the pricing rule, and set the rule type and prices individually per event.

This method is useful if you require different price changes on different treatments, or for creating a weekend price increase as we can set individual price changes for each day.


Setting up a common Pricing Rule

Let’s look at creating a pricing rule to cover selected events all using the same price change.

  1. Inside the Pricing Rules tab, give your pricing rule a name in the Pricing Rule identifier field.

  2. Select a Pricing Rule Type (New price, +/- Value or +/- Percent).

  3. Add a Pricing Rule Value, such as -10 for a 10% off price change with Percent selected in the previous field.

  4. In the Events section directly beneath, select an Event (spa day/treatment) to be affected by this rule from the drop-down menu.

  5. You should see the New Value and Base Values on the right-hand side. Below, click Add New Event to add another.

  6. If required, we can now Add Another Pricing Rule with a different Rule Type and Value. Follow the steps 1-5 again, or alternatively, click Save Pricing at the bottom of the page to save this rule.

Setting up a varied pricing rule

Now let’s look at how to set up a pricing rule containing different values for each event, and also how to set different prices for different days of the week per event.

  1. Inside the Pricing Rules tab, give your pricing rule a name in the Pricing Rule identifier field.

  2. Leave the Pricing Rule Type as N/A, and do not enter a value into the Pricing Rule Value field.

  3. In the Events section directly beneath, select an Event (spa day/treatment) from the drop-down menu.

  4. Select a Pricing Rule Type (New price, +/- Value or +/- Percent).

  5. If this value is intended to be the same for each day of the week, insert the required number into the Pricing Rule Value, such as -10 for a £10 off base price change with Value selected in the previous field.

  6. If you would like to create different prices for different weekdays, such as a weekend price increase, tick the Assign separate pricing for each day? Checkbox.

  7. You will now see a value field appear for each day of the week. To keep the value the same, leave the box blank, otherwise insert the new values as required. For example, a weekend price increase of £10 for the ‘Full Manicure’ treatment should like something like this:

  8. Continue to add new events as required, and once finished click the Save Pricing button at the bottom of the page.

What if a treatment is affected by two or more pricing periods at the same time?

On the main Pricing Periods page, we can see a list of all existing pricing periods. On the right-hand side, we can edit, delete or move the position of the pricing period. If an event (treatment/spa day) is affected by two or more pricing periods, RevSpa will automatically choose the first pricing period which applies to the event from this list (top to bottom).

So, if we were to create a -20% off Christmas pricing period on all treatments and spa days from 1st to 31st of December, by dragging the ‘Christmas Pricing’ period to the top of the list, these rules would overwrite any existing rules and values in other Pricing periods. Once the 31st of December has passed and this pricing period is no longer active, the price of the treatment will automatically return to the next applicable period from this list.


    • Related Articles

    • RevSpa | Setting promotional pricing in Core

      Promotional Pricing allows RevSpa to push the price an item was sold for through to Core. This shouldn't be confused with a 'Promo Code'. When Premier Software installs the API on your Core server, promotional pricing will be set up for all items. ...
    • RevSpa | Promo Codes

      'Promo Codes' in RevSpa are what you'd traditionally expect them to be. A code that is set up in RevSpa which you can apply at the checkout stage to get a percentage or value off of the original value. (Note: This is not to be confused with ...
    • RevSpa | How to set availability

      By navigating to the Availability page from the main menu you can easily set availability for a single event or multiple, for a specific period of time. You can also quickly block out availability for an entire day, affecting all treatments and spa ...
    • RevSpa | Registration & login

      If your RevSpa site has a Core integration, it is possible to allow guests to create an account/password so that any future bookings will be contained under the same client or member record in Core. Login Your RevSpa site can be configured to show a ...
    • RevSpa | Checklist: making treatments bookable

      Treatment availability in RevSpa will always reflect the setup in Core To ensure that treatments can be booked online, and availability and pricing shows correctly, please follow this checklist. Detailed instructions for each element can be found on ...