Documentation

Prices by conditions

Main menu -> Prices by conditions

  

What is "Prices by Terms"?

The “Prices by Terms” feature in Bookingtjeneste.no allows you to customize prices for deals based on specific terms that you set. This gives you the ability to create dynamic pricing, such as discounts on selected days or premium prices for certain services, so you can tailor your offering to your customers’ needs. Using this feature gives you the flexibility to adjust pricing based on various factors, such as:

  • Service
  • Option
  • Time of the appointment (date or time)
  • Number of people or other booking details

   


  

How it works

  • Define rules: You can create rules that automatically adjust prices based on conditions you define. For example, you can increase the price for bookings on certain days, or give discounts for large groups.
  • Using logical operators: The logical operators drop-down menu lets you specify when a pricing rule should apply. The operators define the relationship between the criteria and the values you set:

    


 

Example of a "Prices by Terms" setup

What the setup does: This setup adds 200 NOK to the total price if both of the given rules (conditions) are met.

 

The rules explained:

  • Rule 1: "Number of people > 5" This rule checks whether the number of people in the booking is more than 5. If there are 6 people or more, this rule is met. 
  • Rule 2: "Date >= 2025-06-01" This rule checks whether the date of the booking is June 1, 2025 or later. If the booking is for this date or a later date, the rule is met.

 

Briefly summarized:

  • The surcharge of 200 NOK only applies if both the number of people is over 5 and the date is 2025-06-01 or later.
  • If one of the rules is not met, no price adjustment will occur.

 


 

Setup guide

 

1. Create Conditions – Create a new pricing rule

  • Click "Create new condition" to create a new pricing rule. 
  • Give the rule a descriptive name under "Marker app". Feel free to choose a color under "Color". 
  • In the "Type" field, select either "Additional" or "Discount" for the price. 
  • In the "Amount type" field, choose whether you want "Percentage" or "Fixed amount".
  • In the "Amount" field, enter the percentage or fixed amount you want to adjust by. 
  • (Optional) Determine the duration by setting the start and end dates for the pricing rule.

 

2. Terms – Define the terms

Under "Conditions" you can set specific requirements. Feel free to combine these sections to customize your booking system.

  • Service: Select which services the rule applies to.
  • Option: Select which options the price change applies to.
  • Additional services: Add additional services that activate the rule.
  • Dates: Select specific days, months, or days of the week when the rule takes effect.
  • Payment method: Set different prices based on the customer's payment method.
  • Deposit: Adjust the price based on whether a deposit has been paid.
  • Number of people: Change price based on how many the customer is bringing.
  • Number of appointments: Offer discounts based on how many appointments a customer has booked.
  • Duration: Set prices based on the length of the agreement.
  • Start and end time: Adjust prices based on when the deal starts or ends.
  • Date: Offer special prices on specific dates.
  • Custom Choices: Change price based on customer choices in a custom form.
  • Hours or minutes remaining until appointment: Change price based on remaining time.

  


 

Test and monitor.

  • Test the conditional pricing rule by creating deals that meet the conditions.
  • Check that the price is adjusted as it should.
  • Make changes to the rule if necessary.
  • Congratulations! You have now set up Price by Terms.

  Need help? Contact our customer support.  

  


  

Explanation of characters

= : Used to indicate that something is equal or to assign a value.

!= : Means “not equal” – checks if two values are different.

< : Means “less than” – used to compare whether one value is less than another.

<= : Means “less than or equal to” – checks if one value is less than or equal to another.

> : Means “greater than” – used to compare whether one value is greater than another.

>= : Means “greater than or equal to” – checks if one value is greater than or equal to another.

Rate and review
HelpfulNot useful

en_USEnglish