Buy in categories
Buy in categories

Knowledge Base

The Buy in categories action rewards customers with a fixed amount of points when they purchase a product in a set list of product categories.

Customer order
The customer places an order on your website
Order validation
After delivering the order products, you validate the order and change its status to “Processing” or “Complete”
Points distribution
WooRewards checks if the order contains products from the categories list and gives the points if necessary

As you can see in the above workflow, WooRewards doesn’t give points right away. The order has to get the appropriate order status for that.

Set up the action

To add this customer action, you first need to create a points and rewards system. If you haven’t already, please create one by following this part of the documentation.

Now that you are in the points and rewards system edition, do the following

Follow these steps

Points Group
Click Add
Select Orders
Select Buy in categories
Click Next

In the popup, you’ll see a lot of options. Let’s detail them below so that you understand how to use them.

Action to perform

  • Action title : Name of the action. Your customers will see this information on various places. You can rename it how you want.

Points settings

  • Earned points : The amount of points they will earn for buying products in the categories.
  • Max Triggers : Defines how many times this action can be triggered by each user. Leave empty for unlimited times or set an integer value.


  • Quantity Multiplier : Check this box to give points for each product unit instead of only once per product.
  • Minimum product count : Set how many products the customer has to purchased in the categories to earn points.
  • Currency : (only available if the currency settings is on) Set the currency that will be required to trigger this action.
  • Affected orders : Choose which orders will give points or not. If left empty, all orders will give points. In addition, this field works like when you use a printer :
    • 1, 5, 10 : This will give points for the first, fifth and tenth customer’s order.
    • 1-5, 10-15 : This will give points for the five first customer orders and orders from ten to fifteen.
  • Order created via : Set the order’s origin(s) that will give points. Useful if you have different ways to receive new orders.
  • Payment gateway : Select which payment gateways the customer has to use in order to get the points.
  • Order type : This option is only available if you have the WooCommerce Subscriptions plugin. Select if you want to give points for all orders or only subscription ones.


  • Categories : Select the product categories customers have to purchase products from. If left empty, customers will never receive points for this action.


  • Referral Origin : If left empty, all orders will give points. However, you can choose to only give points for orders that come from referrals.

Set all the options you need and click the Save button when you’re done.

Was this article helpful?
Dislike 0
Views: 75

Continue reading

Previous: Buy Specific Products
Next: Product Review