Skip to content

How to Reward Product Purchases (Pro)

Purchase-based earning rewards every order the same way. A Product Purchase rule rewards the products you choose at their own rate. Use it to push a range, run a points multiplier on one category, or reward a high-margin line more than the rest.

Set up purchase-based earning first, so the program is enabled. This rule runs on top of that base.

Go to DevDiggers Plugins → LoyaltyX → Points Rules, then open the Points Earning sub-section.

Click Add New. On the Choose Rule Type screen, pick Product Purchase.

The Choose Rule Type screen with the Product Purchase card selected

Apply Rule To Products is where you aim the rule. It has four options:

  • All Products applies the rule store-wide.
  • On Sale Products targets only items currently on sale.
  • Specific Products reveals a Choose Products field for picking individual items.
  • Products of Specific Categories reveals Choose Categories instead.

The Choose Products and Choose Categories fields stay hidden until you pick the matching option, so nothing appears until the rule needs it.

  • Rule Name is your label, such as Double points on coffee.
  • Points Type sets how points are worked out, with three options:
    • Fixed Points Based on Amount awards points per unit of currency spent. This is the one to use for a rate.
    • Fixed Points awards a flat number for the purchase, whatever it cost.
    • Percentage Points awards a percentage of the order value as points.
  • Points Value is the number behind whichever type you picked. Its suffix changes to match, so it reads Points for the first two types and % for the third.

The Product Purchase rule with the Points Value field marked

The Conditions section holds the guardrails:

  • Minimum Order Value stops small orders triggering the rule.
  • Maximum Points Per Order caps the award however large the order gets. Set it on any percentage or per-amount rule, or a single large order can hand out a balance you did not budget for.
  • Applicable on Days limits the rule to certain days, which is how you run a double-points weekend.
  • Applicable to narrows the rule to Specific User Roles or Specific Levels.

Set Priority to decide which rule wins when more than one applies. The lower number wins, so a rule at priority 1 beats one at priority 5. Click Save, then set the rule to Active.

Earning is automatic. When a customer buys a targeted product and the order reaches an awarding status, the points land in their balance. The points a product earns also show on the shop and product pages, so the customer sees the reward before they buy.

The points-earned message on a product page

If points do not land, check three things. The rule is Active and the product matches the target. The order also reached a status listed in Award Points on Order Status under Configuration → General.