1. Help Center
  2. PourMyBeer User Guide

Happy Hour


How it works


On the TTG server management page you can configure happy hours. If sent to a client the client checks repeatedly if a configured happy hour needs to be triggered and adjusts the prices accordingly to the settings

 

 

Setup happy hour prices for products and items

Configure happy hour prices for products

Open products:

 

Open desired product via “edit” button (or create new product):

 

Configure desired prices

1: Happy Hour price 1 absolute value (in $/€, etc.))

2: Happy Hour price 2 absolute value (in $/€, etc.)

3: Happy Hour discount 1 (in %) – discount in % from price per unit

4: Happy Hour discount 2 (in %) – discount in % from price per unit

 

Configure happy hour prices for items (if you use portioned mode)

Again open product database:

Then in the top navigation bar choose “Items”:

Edit existing item or add a new one:

Edit happy hour prices to your needs:

Figure 175: Add/edit happy hour prices

1: Happy Hour price 1 absolute value (in $/€, etc.))

2: Happy Hour price 2 absolute value (in $/€, etc.)

3: Happy Hour discount 1 (in %) – discount in % from price per unit

4: Happy Hour discount 2 (in %) – discount in % from price per unit

 

Configure Happy Hours


If you want to configure happy hours you have to open the tile “Happy Hour” on the TTG server mainpage

When opening the page you will see a table with the already saved happy hours (which can be edited/deleted) or you can add a new one via the “ADD/EDIT Happy-Hour” section:

 

 

Adding a new happy hour

Choose a distinct name for the happy hour

Example:

Choose the happy hour mode

 

 

Choose whether the happy hour should be date/time based or event based.

Available modes are:

  • Date/Time based:
    • Daily: happy hour is executed daily on the configured time frame
    • Selected weekdays: happy hour is active on selected weekdays in given time frame
    • Date specific: happy hour is active on a selected date in a configured time frame
  • Event based:
    • Keg level: When a certain keg level is reached (in %) the happy hour will be triggered
    • Keg age: When a certain keg age (in days) is reached the happy hour will be triggered

 

Date Time settings

If the mode is „daily“ you can only select the time start and time end. If the selected mode is “selected weekdays” you can also select the days where the happy hour should be in effect

If the mode is “date specific” you can also select the start and end date of the happy hour

The selectors itself come with various assistance. If you have to select a date a calendar will pop up

If you select the time a time selector will pop up. 

                         

AM/PM  24h

 

Keg event settings

If you have selected the keg events you have to choose between keglevel or kegage as a trigger

If you choose the option “event based” and “keg level” you have to define the keglevel in % when the happy hour is triggered. So e.g. when you set the keglevel to 10% the happyhour is triggered when the keglevel reaches 10% or below.

If you choose the option “event based” and “keg age” you have to define a day parameter which triggers the happy hour. E.g. when you define 14 days the happy hour is triggered when the keg becomes older than 14 days. How is the keg age configured? In the keg level menu on the client when you change keg automatically the current date/time is also included which will define the kegage

 

Price level settings

Now you can set the desired price level for your happy hour trigger. There are 5 selectable options

 

         Figure 191: product prices                            Figure 192: item prices

 

As you can see the price levels match with the configurable prices in the product and items settings. 

The price levels itself explained:

  • Normal price: Uses the regular product price per unit or regular item price
  • Happy Hour Price 1 Absolute: Uses the price per unit (Happy Hour 1) prices
  • Happy Hour Price 1 Percent: Uses the Percent discount (Happy Hour 1) settings
  • Happy Hour Price 2 Absolute: Uses the price per unit (Happy Hour 2) prices
  • Happy Hour Price 2 Percent: Uses the Percent discount (Happy Hour 2) settings

Filter settings

In the filter settings it is possible to “filter” the happy hour on certain products or product types. The options are:

  • “No filter”: All products and products type are affected by the happy hour
  • “Apply only for certain products”: Only the selected products are affected by the happy hour
  • “Apply only for certain product types”: Only the selected product types are affected by the happy hour

Examples:

Adding product filters:

Edit an existing happy hour

To edit an existing happy hour open the happy hour page and find the desired happy hour in the table.

Click the “edit” button at the desired happy hour for editing:

The “add/edit” happy hour is now filled with the happy hour settings of the selected happy hour. Now you can adjust each desired setting to your needs. When you are finished you can save the changes via the “save” button. If you want to abort the editing simply click the “cancel” button

Delete an existing happy hour

To delete an existing happy hour open the happy hour page and find the desired happy hour in the table.

Then click delete in the table row of the happy hour which you want to delete

The system will ask you if you really want to delete the selected happy hour

Afterwards the happy hour will disappear from the table view:

Notify clients about happy hour changes

After every change (new happy hour added, happy hour edited and saved, happy hour deleted) the “send config update notification” button will appear in the top left. When you click the button the clients will be notified about the changed happy hour changes.

If you click the button and all server processes went fine this success message will be shown.

The clients will react with a configuration update message

 

Happy hour overview server


In the happy hour configuration menu you will see all configurated happy hours for your system

If you want to see the currently active happy hours on the clients you simply have to open the clients settings menu

In the table view there is a new column named “price level” which show if a happy hour is currently active. If nothing is shown in the column no happy hour is active. For each happy hour various flames with numbers are shown

The numbers correspond to the order in the happy hour configuration menu

 

                                               

 

Happy hour effects on client


The customers will see the following effects:

Red font instead of black one in the price tag (if configured)

Product logo interchanges with happy hour sticker all 3-4 seconds

If a happy hour ends or starts a short notification is shown on the screen.

 

Priority of different happy hours


You have configured multiple HappyHours and now you want to know which one is “winning” against the others. Here is a little guide:

  1. Keg Age: A keg age happy hour has the highest priority. Whenever a keg reaches a certain keg age and a happy hour is configured it will dismiss all other happy hour events for that keg.
  2. Keg Level: Second in priority is the keg level happy hour. Whenever a certain keg level is reached and a happy hour is configured for this event it will dismiss all other (time operated) happy hours for that particular keg. When the keg was changed and the keg level is at 100% again the “time driven” happy hour will take over again
  3. Date/Time driven  happy hours. But what happens if you have more than 1 at the same time? Then the happy hour wins which will start later. So e.g. if one happy hour starts at 08:00 AM and one at 08:30 AM the one at 08:30 AM “wins” and will take over