How to exclude specific products from the reward points earning rule?
According to the logic of the Reward Points extension, the feature of excluding products from the rule is available for the Get X Points for Each $Y Spent action.
To achieve the desired results, please select the mentioned action, and navigate to the Earning Configuration tab.
Turn the Grant Points For Specific Products option to Yes, select the Exclude action, and specify the product SKUs and categories according to your requirements:
Once done, the points should not be added for the excluded products on the storefront.
Related Articles
How to add x1.5 points for a specific category?
In order to configure the x1.5 reward points rate for the product from a specific category, two separate rules should be created: the general one, and the rule for the required category. So if your general rule is Get 10 Points for each $20 Spent, ...
Can I only give a user access to specific categories/products?
The Advanced Permissions module adds several new tabs to the Role edit page. In Advanced: Categories, you can select the categories that will be available to users with this role: With these restrictions, the user will see only allowed categories: In ...
Reward Points | GraphQL methods
Queries rewards description: get information about customer reward points guestRewards (page: Int!) description: get information about highlight points available for guest getRewardsStatistic description: get report about reward points statistics ...
How do I set up point spending rate?
Point spending rate is set in Stores → Configuration → Amasty → Reward Points → Point Earning and Spending Calculation > Points Spending Rate: By default, it's set to '1'. That means that 1 applied point is equal to 1 currency unit of discount in the ...
Reward Points API
1. Amasty\Rewards\Api\CheckoutRewardsManagementInterface - class responsible for applying reward points on checkout: PUT /V1/carts/mine/points/:points, method="set" - apply points; DELETE /V1/carts/mine/points/delete, method="remove" - remove applied ...