Customer Referral Processing

Rewarding customers who spread the word

Zen Cart has referral-tracking functionality built-in, using coupon codes or using a customer-entered referral code. This can be ideal for tracking commissions for specific salespeople, crowdsourcing, campaign tracking, fundraising, etc.

Configuring Tracking Using the Coupon Code

a) create a coupon

b) give that coupon code it to your friend/salesperson/campaign/fundraiser/etc

c) they give it to their friend/mailinglist/fundraising-customer, who buys

d) the coupon code is stored as the referral source and tied to that customer when they place their order

Repeat steps a-c for the rest of your friends, and step d takes care of the rest.

Turn tracking on by going to Admin > Configuration > Customer Details and setting Customers Referral Status = 1:

Configuring Tracking Using Customer Entered Values

Turn tracking on by going to Admin > Configuration > Customer Details and setting Customers Referral Status = 2:

Tracking the Results

In the Admin > Reports menu there is a Customers Referral report, which shows you the sales made to customers using those coupons or tracking codes.

Affiliate tracking would probably be handled differently by engaging a third-party software tool, using a method similar to what is described in the following articles:

Adding a tracking pixel

Integrating Sales Analytics/Affiliate Tools




Still have questions? No problem! Just head over to the Zen Cart support forum and ask there in the appropriate subforum. In your post, please include your Zen Cart and PHP versions, and a link to your site.

Is there an error or omission on this page? Please post to General Questions on the support forum. Or, if you'd like to open a pull request, just review the guidelines and get started. You can even PR right here.
Last modified October 3, 2020 by Scott C Wilson (d422e87).