Requirement: By referring a friend, the customer should get a promo code and its corresponding discount.
Deliverables:
- We will create a new page in the My Account section of our Suite Commerce Standard webstore for “Refer a Friend”.
- On this page, display a unique referral link associated with the logged-in customer. This link will contain their unique ID.
- When a new customer register using the referral link, we will extract the referring customer’s unique ID from the URL parameters.
- Save the details of the referred friend on the newly created customer record, associating them with the referring customer.
- When the newly created customer places an order, we will generate a unique promo code according to our offer. Then associate this promo code with the referred customer by sending the promocode by email.
- We will ensure that the promo code is set up to be valid for one-time use only.
- There will be expiration time for each invoice
- When the referred customer uses the promo code during checkout, apply the associated discount to their order.
- We will allow the same customer to refer multiple friends by repeating the referral link generation and promo code creation processes.
Scope and Limitations:
The type of promotions that can be applied
- Discount on items, Example: 25% off any item
- Selected Item at fixed prize, Example: any item A for $1
- Discount on total order amount, Example: 20% off on your order
- Free shipping
The type and rate, or percentage, of the offer should need to be provided from the Redbox Team.
When creating large number of promotions, it may cause problems, so we need to manually inactivate used promotions sometime.