Customer loyalty

Turn every order into loyalty points customers love to spend

Award points for every purchase, let customers redeem them for discounts at checkout, and build the repeat business that keeps your restaurant growing.

In the Professional plan v1.2.3

What it does

Loyal customers order more often and spend more per visit. The RestroPress Rewards extension creates a points-based loyalty program that rewards customers for every purchase and gives them a reason to come back.

You set how many points customers earn per dollar spent and what each point is worth in discount value. Customers accumulate points across orders and can choose to redeem them at checkout for a discount. Set expiry dates on points to create urgency. Restrict points from being earned or redeemed on specific items or categories. A custom points label makes the program feel like part of your brand.

Everything in the box

Points per purchase
Award a configurable number of points for every dollar customers spend.
Redemption at checkout
Customers apply their accumulated points as a discount on any eligible order.
Custom points label
Name your currency anything you like, coins, stars, bites, or your own brand name.
Points expiry
Set an expiry period on points to encourage customers to come back and redeem before they expire.
Item and category restrictions
Prevent points from being earned or redeemed on specific items or categories.
Min and max redemption limits
Control the minimum and maximum discount customers can apply per order.
HOW IT WORKS

Three steps to a loyalty program

Step 1

Configure your points settings

Set the earn rate, redemption value, expiry, and any item restrictions in RestroPress.

Step 1
Step 2

Customers earn points automatically

Points are added to customer accounts after every eligible purchase with no setup on their end.

Step 2
Step 3

Customers redeem at checkout

A redemption field at checkout lets customers apply points as a discount on their order.

Step 3

Version 1.2.3

* Updated: Plugin version bump to 1.2.3
* Fixed: RestroPress 3.3 compatibility issue
* Improved: Checkout rewards and promo code UI now render together when rewards are enabled.
* Added: Customer points summary and redeem controls to the checkout rewards block.
* Improved: Rewards markup, classes, and styles for cleaner checkout layout compatibility.
* Code cleanup

Version 1.2.2

  • Fixed: Correct reward points view issue fixed
  • Fixed: Reward option enable/disable  Validation added for the confirmation page

Version 1.2.1

  • Fixed: Translation issue fixed
  • Code cleanup

Version 1.2

  • Fixed: Translation issue fixed

Version 1.1

  • Added: Show earned points on the order confirmation page
  • Fixed: reward points need to be minus on the order status is \"canceled\"
  • Minor issue fixed

Version 1.0

  • Initial public release.

Frequently asked questions

Can I set different point values for different items?

You can restrict which items earn or allow redemption, but the earn rate is set globally per dollar.

Do points expire?

You can set a custom expiry period. Points expire after the defined number of days of inactivity.

Can customers see their point balance?

Yes. Customer point balances are visible in their account area.

Can I restrict points on certain categories?

Yes. Specific items and categories can be excluded from earning and redemption.

© 2026 RestroPress. All Rights Reserved.
envelopephone-handset linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram