Loyalty program and referral system in WooCommerce

Hey, fellow WordPress devs and enthusiasts!

In my latest project, the client wants to implement a loyalty program with a referral system on his new website. WPALLIMPORT will handle the product import via a CSV file. The store itself has only around 550 products, but they are variable products with up to 80 custom fields. The website is in 2 languages and translated with WPML, built with Elementor.
Even though I consider myself to be a rather experienced WordPress dev, I have never created a loyalty program on WordPress sites.
How do you guys implement this functionality on a website? Is there a preferred plugin you use? Or is there some other method how to accomplish it via PHP modifications or such? Thanks in advance!

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer