PointCraft WooCommerce Points & Rewards

Points that bring customers back.

PointCraft adds a loyalty program to your WooCommerce store. Customers earn points for every order and for signing up, writing reviews, their birthday, their first order and inviting friends. Loyalty levels (Bronze, Silver, Gold… you choose) multiply the points of every order, and customers use their points as a discount right in the cart and at checkout.

Every change of points is one line in a ledger with its reason, so balances are always exact: points are never given twice, refunds take back exactly the share of each line, and unpaid orders give back the points they reserved.

Yearly or lifetime licence (79 USD for 1 site), also for 5 or unlimited sites. 14-day money-back guarantee, no questions asked. If the licence expires the plugin keeps working; only updates and support stop.

PointCraft – WooCommerce Points & Rewards

What PointCraft does

Earning points

  • Points per amount spent (for example 1 point per $1), counted after discounts, with or without tax
  • Per product or variation: no points, fixed points per unit, or a multiplier ("double points")
  • Per category: a multiplier or no points
  • Choose the order statuses that give points; rounding down, to the nearest or up
  • Products on sale can earn points or not
  • Guest orders can earn points for the account with the same email
  • "Earn 267 points with this purchase" on the product page, in the shop lists, the cart, the checkout and the thank-you page

Bonus points

  • Creating an account
  • Product reviews (only for products the customer bought, if you want); taken back if the review is removed
  • Birthdays: customers add the month and day in My Account
  • The first order
  • Referrals: every customer has an invitation link; the friend gets points on signup and the customer gets points after the friend's first order

Loyalty levels

  • Up to 10 levels by points earned in total, each with its own name and colour
  • A points multiplier and a one-time bonus per level
  • Customers see their level and the points they need for the next one
  • An email when a customer reaches a higher level

Using points

  • Customers choose how many points to use in the cart and in the block cart and checkout
  • Set the value of the points, a minimum, the most of the cart that can be paid with points and the most points per order
  • Products and categories that cannot be paid with points
  • Points together with coupons, or not
  • Points are reserved when the order is created, so two checkouts cannot use the same points
  • Call them points, stars, coins… whatever fits your store

Refunds, cancellations and expiry

  • Cancelled, failed and refunded orders take back their points
  • Partial refunds take back the points of the refunded lines and give back the same share of the points used
  • Unpaid orders give back their reserved points after the hours you choose
  • Points can expire after N months; the oldest points are used and expire first
  • A reminder email some days before points expire

For customers

  • My Account → Points: balance and its value, level, points expiring soon, how to earn more, the invitation link and the full history
  • A "Points balance" block and shortcode for any page
  • Emails for the points of each order, expiring points, a new level and a referral reward

For you

  • Dashboard: points customers hold and what they are worth, issued and used per day, members per level, best customers and latest activity
  • Customers: search anybody, see the history and add, subtract or set points with a reason the customer sees
  • Ledger of every movement with filters and CSV export
  • Points preview: how many points a product earns on each level, and why
  • Give points for orders placed before PointCraft was installed, in the background
  • Import points from a CSV file or from the official WooCommerce points extension
  • The points of each order on the order screen

Built right

  • A ledger table with a unique key per event and a balance table changed with atomic queries
  • HPOS and block cart and checkout, personal data export and erase
  • REST API, WP-CLI, email templates you can override in your theme, hooks
  • Translation ready (Spanish included)

See it working

PointCraft
PointCraft
Points on the product
Points on the product
Points as a discount in the cart
Points as a discount in the cart
My Account points
My Account points
Dashboard
Dashboard
Customer history and adjust
Customer history and adjust
Customers and levels
Customers and levels
Points preview
Points preview

PointCraft licences

1 site

Your store

39 USD / year

  • Updates and support for 1 year
  • Renews at the same price, cancel anytime
  • 14-day money-back guarantee
Buy PointCraft
Best value

5 sites

Several stores or staging

79 USD / year

  • Updates and support for 1 year
  • Renews at the same price, cancel anytime
  • 14-day money-back guarantee
Buy PointCraft

Unlimited sites

Agencies and freelancers

149 USD / year

  • Updates and support for 1 year
  • Renews at the same price, cancel anytime
  • 14-day money-back guarantee
Buy PointCraft

1 site

Your store

79 USD once

  • Updates and support for life
  • No renewals
  • 14-day money-back guarantee
Buy PointCraft
Best value

5 sites

Several stores or staging

159 USD once

  • Updates and support for life
  • No renewals
  • 14-day money-back guarantee
Buy PointCraft

Unlimited sites

Agencies and freelancers

299 USD once

  • Updates and support for life
  • No renewals
  • 14-day money-back guarantee
Buy PointCraft

Prices in USD; taxes may be added depending on your country. Secure payment by card or PayPal through Freemius. If the licence expires, the plugin keeps working; only updates and support stop.

Requirements

  • WordPress 6.5 or newer
  • WooCommerce 8.0 or newer
  • PHP 7.4 or newer

PointCraft

39 USD/year · 79 USD lifetime

Try the live demoSee all prices

Questions before buying: hola@melopo.com

Your store, watched every day

Plugins add features. Melopo Radar tells you when something stops selling: outages, payment gateways that fail, products without price or photo, duplicates and broken links, sorted by the money each problem costs you.

More plugins for your store

See all plugins