Exclusion of product categories from the basic points scheme

Published November 15, 2022
Modules
Difficulty
Selected Clients
zabka logomig logo

Once you have the basics of a loyalty program in place, you may want to think about implementing unique scenarios that fit the specifications of your business. There are many scenarios you can implement, and one of them may include refining the way points are rewarded. You may want to exclude certain products or product groups from rewarding points for specific business reasons.

This use case describes the process of how you can create such an exclusion by making minor modifications to an already created points scheme described in this use case. The points scheme is based on rewarding points for each transaction based on a predefined rule in the expression, which adds 1 point for each PLN spent and additionally rounds down to full units.

As a part of this use case, we will want to exclude the following items from rewarding of loyalty points:

  • cancelled products
  • products from category1
  • products from category2
Note: This use case presents one of the ways to exclude product categories from accruing loyalty points. You can find an alternative solution in this use case. Your choice of one of the scenarios will depend on the implementation of your loyalty program. You can always customize any solution to meet your specific business needs.

Prerequisites


Implement loyalty programs basics

Security configuration


Before you start working with this module, if you are a Synerise customer or partner, consider reading the section about denylisting events. This natively accessible configuration will allow you to manage the restrictions in points management that may help you prevent fraud. 

Modify an aggregate counting money spent on every product within transaction


In this step, you will complete the already created aggregate with the product categories you want to exclude from accruing loyalty points for them.

  1. Click the + where and as the parameter select the cancel.
  2. From the Choose operator dropdown list, select Is false (Boolean).
    Note: The cancel parameter used in this use case refers to products that were previously selected by the customer, but were canceled for some reason during the purchase process. You can use any other nomenclature for this type of action while implementing transaction events.
  3. Click the + where and as the parameter select the category1.
    Note: In this use case, we use the category1 and category2 parameters, which correspond to different levels of product categories - from once more general, to once more specific. You can use any other nomenclature for the indication of your categories.
  4. From the Choose operator dropdown list, select Not in (String).
  5. In the next field, enter the values of the categories you want to exclude from loyalty point accrual.
  6. Repeat steps 3-5 for other categories that you want to exclude.
  7. Click Save.

As a result, you have set up an exclusion mechanism that will exclude certain categories from rewarding loyalty points during each customer transaction.

Aggregate settings
Aggregate counting money spent on every product within transaction excluding specific categories

Check the use case set up on the Synerise Demo workspace


You can check the configuration of the described aggregate directly in Synerise Demo workspace:

If you don’t have access to the Synerise Demo workspace, please leave your contact details in this form, and our representative will contact you shortly.

Read more


Check our loyalty use cases here

😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker