Promotions allow you to specify a series of filters and actions to provide discounts.
|The name of the Promotion
|The description of the Promotion (internal use only)
|Is this Promotion currently in use?
|The maximum value that can be discounted with this Promotion
|Remove Matched Items
|If checked, the Promotion will remove any items that meet the Filters of this Promotion
|Stop if Matched
|If checked, the system will not proceed to the next Promotion if this one is actioned
|The criteria that must be met for this Promotion to activate
|The discounts/actions applied when the Filters are met
To create a new Promotion, follow these steps:
- Go to Settings > Promotions > Promotions tab
- Click Add Promotions
- Provide a Name for this Promotion
- If this Promotion is to be used straight away, check Enabled
- Click Save
- Provide the Filters and Actions for this Promotion
- Click Save and close
To see some Examples of how to use Promotions, please see This Article
The filters for a Promotion are the criteria which must be met in order for the Action to be applied. Below is a list of the current Filters that can be used:
|Applies when the customer books at least one event that starts before 12pm and one that starts after 12pm on the same day
|Applies if the booking is made between two specified dates
|Days before event
|Must be booked a certain number of days before event
|Days of Week
|Applies if the event is on one of these days
|Applies if the booking is for an event between two specified dates
|Events based on an interval
|The Purchaser must choose a number of events within a certain interval (E.g. 3 days out of 5. 4 days in a row, etc)
|Include Related Upsells
|Used with the Products filter, to apply the discount to any Upsells included.
|Applies if the number of events is above the specified threshold
|Applies if the order total is above a defined threshold
|One of each product
|Applies if at least one Event has been booked for each of the specified Products.
|One of Each and Number of Days
|Similar to One of each Product, but the events must be within a specified number of days (first event to last event)
|Applies only to the specified products
|Applies if the customer enters the defined Promo Code on the Basket Page
|Applies if the number of participants is above the specified threshold
|Applies if the number of Spaces (Participants x Events) being booked is above the specified threshold.
|Applies if all bookings in the order are for the same event
|Valid Membership Groups
|Applies if the Purchaser is part of the specified Security Groups
Note: there are filters which should not be combined within one package - but this should be logical why - an example using "Must Be Same Event" and "Filter Events Based on Interval" - the first item is saying all the event should be the same and the second is saying the opposite - that it will only match separate events with a certain interval between them.
There can be multiple actions that occur when the package is triggered - the most straight forward is a fixed discount amount.
|Cost Per Item Discount
|This can be a fixed amount, percentage amount or Per Hour (for Room Bookings)
|Overall Cost Discount
|Can apply an overall fixed or percentage discount - in addition you can set the target price and the system will discount towards that (for example 3 items of £10 each - you can specify the target price of £28 and the discount transaction would be £2)
|Give Free Spaces
|This creates a discount transaction of the cost of the number of spaces specified
|This will change the product that has been purchased for another one - this is mainly used for financial reasons where the accounting codes are linked to product and buying one product is completely different from a certain volume purchase (e.g. hiring a pitch for a single game of football or renting the pitch over a season)
There can be many of these Promotions active and they are triggered by the following process...
- Starting with the highest priority Package (and working down)
- Each filter is actioned on the list of order items
- If there are items that have matched the package - then this package is triggered - it's actions applied - and if this is transactions then they are linked to those order items
- If there are more order items left - the same package is matched again - and again - until there are no more matching items
- Once there are no more items to match the system repeats the process with the unmatched items with the next priority package - until there are no Promotions to process
As the Promotions filter / match events the order the Promotions are attempted to be matched is very important. Consider the following...
2 Promotions :-
- A : "minimum of 5 events" & "same event" (discount of £20)
- B : "minimum of 2 events" & "same event" (discount of £5)
...and I have a basket of 5 items.
If package A is first then it matches once (all items) and gives a £20 discount.
If package B is first then it matches twice (2x 2 events) and gives a £10 (£5 + £5) discount.