1. OVERVIEW
2. CONFIGURATION
3. CONDITIONALS
4. APPLY PROMOTIONS IN REVO XEF
5. PRACTICAL EXAMPLES

REVO's promotions will allow us to apply discounts to products and orders when the conditions we want are met, as well as cross-selling and suggested sales. This is a module with many customisation options. In the following sections, we will see how they can be configured and some practical examples.

1. OVERVIEW

In order to be able to use the promotions' module, it is first necessary to activate it in the back-office, by going to Configuration / Promotions and clicking on the button Activate:



Once we have activated it, we will enter the general view, shown in the image below.

To create a new promotion, just click on +New at the top right. You can also edit and delete promotions.



The options that we can see in each promotion are the following:

  • Active: Here we can see if the promotion is activated or deactivated, as well as change this status by clicking on it.

  • Photo: We can upload a photo to display in Revo DISPLAY when we use the suggested sale.

  • Name: Name of the promotion.

  • Suggested sale: Here we will see if a promotion has the suggested sale activated or not.

  • When: In this section we will see the period, hours and days of the week when the promotion is applied.

  • Description: This field will show a summary of the functionality of the promotion. It is automatically generated depending on the promotion we have configured.

  • Promoted product: This is where we can see and define the products to which the promotion applies.

    Note: The products that we assign are the ones that the cross-sale will suggest and to which the product discounts configured in the promotion will be applied.

  • Conditional: In conditional, we will be able to see and define the necessary conditions to apply the promotion, explained in more detail in Conditional.

We will be able to order the promotions by dragging the row and clicking Save Order at the top right.


CONFIGURATION

In this section, we will detail all the options available when creating or editing a promotion. Each promotion will have the following tabs:

1. MAIN: In this tab, we will be able to change the name of the promotion and activate/deactivate it.



2. SUGGESTED SALE: Here we can indicate if the promotion uses suggested sale. We also have the option to activate if we want the question to be shown to the customer via Revo DISPLAY.



This functionality pops up a window in Revo XEF (or DISPLAY if we have configured it this way) asking if we want to add the product that is missing to fulfil the promotion.

Important: It will only be shown when there is a pending condition with quantity 1.



3. WHEN: If we want to limit the promotion to a date range, time slot or days of the week, we can define it in this section. If we leave all the fields blank, the promotion will always be active.



4. CONDITIONS: This tab will allow us to define:

  • Total minimum: The minimum amount that the order needs for the promotion to be applied.

  • Minimum diners: The minimum number of diners required for the promotion to be applied.

  • Can be stacked: If we activate this option, we will be able to use the promotion on the same order several times. By default, it will be deactivated.



5. ACTION: This is where we are going to define what type of promotion will be applied when the configured conditions are met, we have several types of actions with their parameters, which we will define below:



  • Discount value: By choosing this option, you can enter an amount to apply as a discount to the order or products. The values that can be configured are:

    • No extras: If we activate this option, the extras will not be affected by the promotion.

    • Value of the discount: The amount in € to be discounted.

    • Apply to: You can select an order or a product.

    • Type of application: If you select a product, you can choose to apply the promotion to the cheapest product, the most expensive product, or to all of them.

  • Percentage discount: We can apply a percentage discount to the order or products.

    • No extras: If we activate it, the extras will not be affected by the promotion.

    • Value of the discount: The amount in % to be discounted.

    • Apply to: You can select an order or a product.

    • Type of application: If you select a product, you can choose to apply the promotion to the cheapest product, the most expensive product, or to all of them.

  • Fixed price: The fixed price will allow us to define the specific price for the whole order or products.

    • Discount value: The amount in € to assign.

    • Apply to: We will be able to select an order or product.

    • Type of application: If you select a product, you can choose whether the promotion is to be applied to the cheapest product, the most expensive product, or to all of them.

    • Product: If we want the discount to be shown as a product, we can assign it here.

      Important: When we have promotions applied to products these will be applied to the promoted products. If we don't have any promoted products, the discounts will be applied to the products/categories that we have configured in the conditionals.

  • Cross-selling: This type of action will allow us to perform "cross-selling", when the conditions of the promotion are met, a window will open in Revo XEF asking if we want to add any product (defined in promoted products) to the order.



3. CONDITIONALS

In conditionals, we can configure which products or categories we should add to the order so that the promotion can be applied.

To configure them, click on the "CONDITIONALS" column of the promotion you want to edit:



Once inside, we can add conditions and groups:



  • Conditions: If we click on "Add condition" we will be able to define the following values:

    • Quantity: Number of products required.
    • Type: We will be able to define if it is a specific product or a category.
    • Category/Product: Here, we can select which product or category to add.
  • Group: If we click on "Add group" we must add a logical condition, we have the options "AND" and "OR":

    • And: In a group with the "AND" condition, all conditions must be met for the promotion to be applied. In the following image we have an "AND" group and two conditions. This indicates that for the promotion to be fulfilled, two soft drinks and two drinks must be included in the order:



    • Or: In a group with the condition "OR" only one of the added conditions needs to be fulfilled. In the following image, we have the same conditions, but we have modified the group to "OR". This indicates that in order to fulfil the condition, we will have to enter either two soft drinks or two beers:



Note: There is no limit to the number of conditions or groups, so we can add as many values as we need.

APPLY PROMOTIONS IN REVO XEF

To apply promotions in Revo XEF, we have two options:

  • Order actions: Within the order, we can choose to apply promotions from the "Order actions" dropdown:



  • On payment: Promotions will be applied automatically when we go to collect the order:



5. PRACTICAL EXAMPLES

In this section, we will explain how to configure different types of promotions step by step:

Cross-selling:

In this example, we want Revo XEF to always ask us if we want to add a starter to the order when we select any imported drink.

  • Firstly, let's create a new promotion, give it an identifying name, for example: "Fancy a starter?", and activate it:



  • We won't modify anything in the "When" tab, as we want it to ask us always without a date limit.



  • We won't modify anything in the "Conditions" tab, either, as we don't want a limit on guests or spending.



  • Open the "Action" tab and select the promotion type "Cross-selling", then save:



  • In the "Promoted products" column, click on the --, select the products you want to recommend from the dropdown, and click Add:



  • Access conditionals, choose "AND", and add a condition within this group:



  • Here, configure the condition with quantity 1, select the category, and add Imported, then click save.

After completing these steps, you will have the cross-selling configured:



This is how cross-selling would appear in the app when selecting any product from the Imported category:



2 for 1:

Now let's configure the next promotion: a 2 for 1 on drinks applicable on Thursdays and Fridays from 6:00 PM to 9:00 PM:

  • Create a new promotion, give it an identifying name, for example: "2-for-1 drinks", and activate it:



  • In the "Suggested Sale" tab, select No.



  • In the "When" tab, add Thursday and Friday in the lower field. Don't fill in the date range, as we want the promotion to apply every Thursday and Friday, but specify the start time as 18:00:00 and the end time as 21:00:00.



  • Go to the "Conditions" tab, check the "Cumulative" option, as we want the promotion to apply to all drinks sold in the same order.



  • We want to apply a 100% discount on one of the two products, in this case, the cheaper of the two. Configure it as shown in the image below:



  • Now, go to conditionals and add two groups with two conditions each.



  • Configure the first conditional group as "OR" and add two conditions for quantity 2, the first for the category Soft Drinks and the category Beer. Configure the second conditional group as "AND" and add two conditions for quantity 1, the first for the category Soft Drinks and the category Beer. This configuration allows us to apply the promotion, whether with 2 soft drinks, 2 beers, or 1 soft drink and 1 beer.

Since we haven't added any promoted products, this promotion will apply to the categories configured in the conditionals, so you now have a 2-for-1 promotion configured:



When the conditions are met, and you click on the coins to cash out, the promotion will be applied automatically:



€10 discount with 5 pax and €30 min:

Now let's configure the next promotion: €10 discount with 5 diners and a minimum order of €30.

  • Create a new promotion, give it an identifying name, for example: "€10 discount with 5 pax and €30 min", and activate it:



  • In the "Suggested Sale" tab, select No.



  • Don't modify anything in the "When" tab, as we want it to apply always without a date or time limit.



  • Go to the "Conditions" tab and specify "Min. Total" as 30 and "Min. Diners" as 5. Do not check the "Cumulative" option.



  • Indicate that it is a "Discount Amount" type of €10 and that it applies to the order:



Since we are not promoting any specific product or specifying any condition, we don't need to configure anything, so you now have the promotion configured:



When the conditions are met, and you click on the coins to cash out, the promotion will be applied automatically:



10% with dessert and coffee:

Now let's configure the next promotion: 10% discount when a dessert and coffee are added.

  • Create a new promotion, give it an identifying name, for example: "10% with dessert + coffee", and activate it:



  • In the "Suggested Sale" tab, select When adding a product if you have Revo DISPLAY, select the option to display it there.



  • Don't modify anything in the "When" tab, as we want it to apply always without a date or time limit.



  • Don't modify anything in the "Conditions" tab, as we don't want any minimums or the promotion to be cumulative.



  • Indicate that it is a "Percentage Discount" type of 10 and that it applies to the order:



  • Go to conditions and create an "AND" group with two conditions: 1 category coffee and 1 category dessert. This way, it will allow us to choose which dessert or coffee to add to the order.



Once the conditions are added, you have fully configured the promotion:



This way, when you add a dessert in the app, the screen will prompt you to add a coffee to receive the discount. Conversely, if you add a coffee, it will prompt you to add a dessert.





10% discount:

This last example will be more complicated and will allow us to see how to configure different conditional groups. We will create a promotion that allows us to apply a 10% discount to the entire order if a starter and a main course are consumed, with a minimum of two diners:

  • First, create a new promotion, give it an identifying name, for example: "10% with starter and main course", and activate it:



  • In the "When" tab, configure the promotion from 7:00 PM to 11:59 PM and on the following days of the week:



  • To limit the promotion to a minimum of two diners, indicate it in the "Conditions" tab:



  • In the action, select the percentage discount, 10%, and applied to the order, save.



  • To configure the conditionals, we want any starter (from the starters, main courses, or salads categories) and any main course (burgers, suggestions, or main courses) to be mandatory. In the main group, use the "AND" logic and add two more groups with "OR" logic:



  • Inside these two groups, add three conditions with each of the categories, then save:



With this configuration, the promotion is now set up: