When working with advantages linked to several performances or matches, it may come in handy to be able to define a limit to apply separately on each performances or matches, e.g., allowing only 2 tickets for each match. Moreover, in the context of sports clubs, it may be useful to be able to limit customers into buying tickets within the same seat category only.

Solution

On top of the total limit and the order limit in the configuration of your advantage, you can define a limit to apply distinctly for each performance/match, which takes into account the order history for that contact. The global limit of the advantage itself has precedence over this new limit. This means that if for example  there are 10 matches linked to the advantage with a limit per match of 2 but a total limit of 6, a client will only be able to buy a maximum of 6 tickets, not 20. However, that client will be able to buy 2 tickets in 3 matches, 1 ticket in 6 matches or any other 6-ticket combination.

A new option has been added in the advantage configuration to restrict customers to buying ticket within the same seat category for each match. For example, a customer may purchase tickets in category 1 for the first match and in category 2 for the second one but not category 1 and 2 in the same match. The limit will apply to the customer's purchase history, meaning the limit will also apply if the customer buys tickets in separate orders. Note that this restriction will only apply when buying tickets through this advantage.