Configure Earning Points From Orders
Configure how customers earn WooCommerce loyalty points from orders, including earning rules, statuses, and exclusions.
Earning rules decide when customers receive points and how many points they receive.
Choose Earning Status
- Go to WooCommerce → Settings → Loyalty → General.
- Find Earning status.
- Select the order statuses that should award points.
- Save changes.
Common choices are Processing or Completed. Completed is safer because the order is more likely to be final. Processing gives points earlier but can require more deductions later.
Set Earning Rules
For each loyalty level, set how many points are earned per order amount.
Example: assign 1 point for each 1.00 spent. A 50.00 order earns 50 points.

Understand Earning Options
Earning options control what is included in the order value used for point calculation.
- Excluding coupons: points are based on the discounted product line total.
- Excluding taxes: tax amounts are not counted toward points.
The plugin calculates points from product line items, not from unrelated order fees.
Choose Point Rounding
- Round down: safer and more predictable for store cost.
- Round up: more generous for customers.
Test Earning
- Place a test order as a logged-in customer.
- Move the order to an earning status.
- Open the order and customer profile.
- Confirm the customer received the expected points.
After base order earning is configured, review Add Extra Purchase and Order Points and Configure Point Deduction and Expiration.
Continue from WooCommerce Loyalty Points & Rewards documentation to the complete product workflow.
Evaluate product scope on the money page, use the pillar Guide for decisions and trade-offs, and return here for exact configuration.
Did this guide answer your question?
Still stuck?
Open a support request and include this article title, your plugin version, and what you already tried.
Open Support