At Gameball, we offer several types of Loyalty Points configurations to reward customers for their purchases. Each type of Loyalty Points operates under specific rules, ensuring that the correct number of points is awarded depending on the scenario.
Loyalty Points Rules Overview:
Default Loyalty Points Earning
Loyalty Points Earning per Level
Custom Loyalty Points Earning Per Collection/Merchant
Custom Loyalty Points Earning per Level per Collection/Merchant
Points Multiplier Campaign (Whole order or Specific Collection/SKU/Branch/Merchant)
!Note: Custom Loyalty points per merchant cannot be used in combination with custom loyalty points per collection.
Rule #1: Default Loyalty Points Earning
This is the basic Loyalty points earning rule that applies if no other rule has been set up. If no specific configurations are in place for collections, merchants, or levels, the system will apply the default Loyalty Points earning rate. Learn More
Example:
Loyalty Points Earning Type | Default Loyalty Points Earning |
Value | 1 pts |
Points Earned | 1 pts per $1 |
Rule #2: Loyalty Points Earning per Level
This rule overrides the Default Loyalty Points earning (Rule #1).
If a user qualifies for a Loyalty Points earning per level, we will apply the Loyalty Points per level instead of the default rate. Learn More
If the default Loyalty Points earning is higher than the level-based Loyalty Points earning, the system will still apply the level-based Loyalty Points.
Note: This rule is not applied if a custom Loyalty Points earning per collection or merchant is configured for the item
Example:
Loyalty Points Earning Type | Points Value |
Default Loyalty Points Earning | 3 pts |
Loyalty Points Earning per Level | 2 pts |
Points Earned | 2 pts per $1 |
For this case, the customer earns 2 points per $1 due to the level-specific rule.
Rule #3: Custom Loyalty Points Earning Per Collection/Merchant
This rule supersedes both Default Loyalty Points Earning (Rule #1) and Default Loyalty Points Earning per Level (Rule #2).
The highest value between the configured points for each collection or merchant will be applied.
If an item falls under multiple collections, the system will compare the rules for each collection and apply the higher value.
Example:
Collection Name | Custom Loyalty Points Earning Per Collection/Merchant |
Collection Breakfast | 4 pts |
Collection Cheese | 2 pts |
Points Earned | 4 pts |
If a customer purchases an item from Collection Cheese, which falls under both collections, they will earn 4 points, as it is the higher value.
Rule #4: Custom Loyalty Points Earning per Level per Collection/Merchant
This rule takes precedence over other rules when both level-based and custom loyalty points configurations exist for a collection or merchant. The system compares these values and rewards the customer with the higher points value.
Example 1:
Collection | Custom Loyalty Points | Loyalty Points per Level 2 |
Collection Breakfast | 4 pts | 6 pts |
Collection Cheese | 3 pts | 2 pts |
Points Earned | 6 pts from Breakfast & 3 pts from Cheese |
In this case, the customer earns 6 points for items in Collection Breakfast and 3 points for items in Collection Cheese, as these are the higher values.
Example 2:
Collection | Custom Loyalty Points | Loyalty Points per Level 2 |
Collection Breakfast | 4 pts | 5 pts |
Collection Cheese | 2 pts | 6 pts |
Points Earned | 6 pts |
Here, the customer earns 6 points for items in Collection Cheese, as it offers the highest value among all rules.
Rule #5: Multiplier Campaign
Multiplier campaigns are applied to each item individually after all other rules have been considered. This rule allows you to multiply the earned points by a predefined campaign reward multiplier (e.g., 2x, 3x, 5x). Learn more
For each item under a multiplier campaign, the points are calculated and then floored before being summed with other items.
Example:
Item | Points Before Multiplier | Multiplier | Earned Points |
Item 1 | 2.3 pts | 2x | 4 pts |
Item 2 | 3.1 pts | 3x | 9 pts |
Points Earned | 4 pts (Item 1) + 9 pts (Item 2) = 13 pts |
Note: If two multiplier campaigns are applied to the same item, the system will compare the values and apply the higher multiplier.
Example:
Campaign Type | Multiplier |
Whole order | 3x |
Campaign on Collection | 5x (on cheese) |
Points Earned | Earned points from the first four rules x5 |
If the customer buys cheese, the earned points will be the value from the first four rules multiplied by 5x (the higher value).
Refund Rules
Partial Refunds:
For a partial refund, we deduct the points proportionate to the refunded item.Example:
If a user refunds an item worth $12.50, we deduct 12 points.Full Refunds:
If an entire order is refunded, the system will deduct all points earned from that order, including any multiplier campaign rewards.Important: For refunds, users must send the Product ID and Quantity for each item to properly refund both points and any campaign rewards applied. If this information is missing, only the base points value will be refunded, and no custom points or multiplier campaign values will be considered.
General Notes
Orders with custom loyalty points values must use the Order API.
Line items, including points/discount values, should be provided for each order.
Price, taxes, and discounts must be included per item, or provided as "0" if not applicable.
Shipping rewards are based on the general, campaign, or level-based rules. Refunds for shipping points are not supported.
If an item is the last one in an order and is returned, the system will deduct all points except shipping points.