Customers love to be appreciated and customers who feel appreciated spend more regularly.
Providing incentives for your customers' loyalty can be an important factor in maximising repeat custom - As we all know, it's much easier to sell to an existing customer than a new one!
In order to provide incentives to customers 2 elements are required:
Customer data must be captured. This can be as much or as little as required, however some connection between a rewardable action and an individual must be created.
Rule-Based, Automated Provision
Once your website is storing customer data, rules must be programmed into your site so that rewardable actions trigger the provision of a reward. This could be via an emailed voucher code, automatic discount at the checkout etc.