With the GamiPress plugin, you can offer different reward types to your customers for interacting with your WooCommerce store. These rewards can be points, ranks, and achievements. You can also create conditional requirements that your customers need to complete to achieve a certain rank of an award.
It is easy to install and set up and provides drag and drop control. It also supports blocks, widgets, and shortcodes through which customers can see their earned points.