POS Refer Customer And Earn Loyalty Point
by TechUltra Solutions Private Limited https://www.techultrasolutions.com/$ 27.77
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Point of Sale (point_of_sale) • Invoicing (account) • Inventory (stock) |
Lines of code | 472 |
Technical Name |
pos_refer_customer_and_earn_loyalty_point |
License | OPL-1 |
Website | https://www.techultrasolutions.com/ |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Point of Sale (point_of_sale) • Invoicing (account) • Inventory (stock) |
Lines of code | 472 |
Technical Name |
pos_refer_customer_and_earn_loyalty_point |
License | OPL-1 |
Website | https://www.techultrasolutions.com/ |
Versions | 16.0 17.0 18.0 |


POS Refer Customer And Earn Loyalty Point
The POS Refer Customer And Earn Referral Loyalty Point module is designed to enhance customer engagement and retention by introducing a robust referral and loyalty point system directly within the Point of Sale (POS) interface. This module empowers businesses to reward customers for referring new buyers and incentivizes both referrers and referred customers through a flexible loyalty program.

- Grant Referral loyalty points to customers when their referred individuals make purchases.
- Automate email notifications to customers about earned loyalty points from referrals and include unique referral codes in the emails.
- Show earned Referral loyalty points in real-time on the POS screen for both referrers and referred customers.
- Seamlessly integrate with existing Odoo loyalty programs for enhanced functionality.
- Allow customers to refer others to directly from the POS interface.
- Configure the number of points earned per successful referral.
- Apply loyalty programs to specific products, categories, or tags.

1. Install POS Refer Customer And Earn Loyalty Point App
Install POS Refer Customer And Earn Loyalty Point App From Apps.
2. Configure Referral Reward Points
Go to Settings >Point Of Sale > Loyalty Membership Point
Here You can see that first, we configure the Referral Reward Points. Referrers will earn Loyalty Points when a referred customer successfully uses their referral code during a Purchase of a Product.


3. Assign Referral Code
All the present customers have a referral code assigned to them during installation time.
Note: Do not Uninstall POS Refer Customer And Earn Loyalty Point module if the module is uninstalled, and again you try to install then the referral code will change of all the customer.
4. Automatically Referral code Generate
4.1. Referral code Generate From ContactWhen a new contact is created through the Contact application, a unique referral code will automatically be generated for the specific contact. This referral code will be associated with the contact and can be used for tracking referrals or other relevant activities. the contact will be notified via email with details of the referral code, ensuring they are informed and can utilize the Referral code as needed. The email notification will include all necessary information about the referral code, along with any applicable instructions or benefits tied to its use.
Mobile and Email Fields Are Required In Contact, without Filling it New Contact Will not created as shown in image.
If a mobile number entered in the contact form already exists, a pop-up notification will appear to inform the user. The notification will display the message: “This Mobile Number is already registered. Please use a different Mobile Number.”
If an email address entered in the contact form already exists in the database, a pop-up notification will appear to alert the user. The notification will display the message: “This email is already registered. Please use a different email address.”


4.2. Customer Name,Mobile and Email Fields Are Required
Customer Name,Mobile and Email Fields Are Required In POS customer create Form
If a mobile number entered in the contact form already exists, a pop-up notification will appear to inform the user. The notification will display the message: “This Mobile Number is already registered. Please use a different Mobile Number.”
If an email address entered in the contact form already exists, a pop-up notification will appear to alert the user. The notification will display the message: “This email is already registered. Please use a different email address.”
4.3. Referral code Generate From POS And Mail Will Be sent Automatically
When a new contact is created through the Point of Sale, a unique referral code will be automatically generated for that contact. This referral code will be linked directly to the contact and can be used for referral tracking or other related purposes. the contact will receive an email notification containing their referral code. The email will provide clear and detailed information about the referral code, including any benefits or instructions on how to use it. This process ensures that the contact is informed and can easily take advantage of the referral code.


5. Customer Purchase Product
Following validate the bill, if new Customer enter Referral Code Referral by will receive Referral Reward Points as configured.
6. Loyalty Card
Go to Point Of Sale > Products > Discount &Loyalty > Loyalty Program
In the Discount & Loyalty section, all the details and history of Referral loyalty cards are displayed under the Loyalty Cards tab. This feature provides a comprehensive overview of all loyalty cards associated with the loyalty program. It includes important information such as the unique loyalty card code, the current balance of Referral loyalty points, expiration dates (if applicable), and the customer or partner linked to each card. it allows businesses to easily track and manage loyalty cards, ensuring transparency and efficient customer service.


7. Automatically Added Referral Loyalty Points
7.1. Referral Loyalty Card Is ExistingGo to POS > Products > Discount & Loyalty >Loyalty Cards
In the Loyalty Card, if a customer is already registered, any new Referral loyalty points are automatically added to their existing Contact. The loyalty card list displays each customer's name along with their current balance of Referral loyalty points under the Loyalty Program section. For example, Travis Mendoza initially has 61 referral loyalty points. When Travis makes a purchase and uses a referral code, his Referral loyalty points are updated, increasing to 91 Loyalty Referral Points, reflecting the addition of 30 new referral points. This system ensures that all Referral loyalty points are tracked and updated automatically, providing a seamless experience for both the business and the customer.
An automated email is generated, including:
Points Earned for Referral: 30 points.
Current Referral Loyalty Points Balance: 91.0 points.
A personalized message thanking the customer for their referral and encouraging continued engagement.
7.2. Referral Loyalty Card Is Not Existing
Go to POS > Products > Discount & Loyalty > Loyalty Cards
The Loyalty Card system displays a list of all loyalty cards. If a customer, such as Theodore Gardner, does not have an existing loyalty card, the system indicates the absence of a loyalty card for that customer. When any new Customer makes a purchase and uses a referral code, a new loyalty card is automatically created for Theodore Gardner. This new card is generated as soon as Any New Customer makes a purchase With use of the referral code.
an automated email is sent to Theodore Gardner, which includes the following details:
Points Earned for Referral: 30 points.
Current Referral Loyalty Points Balance: 30 points.
A personalized message expressing gratitude for the referral and encouraging further engagement with the program. This process ensures a seamless and automated experience for customers, rewarding them promptly while keeping them informed and appreciated.


8. Referrals
In the Loyalty Card, you can track how many customers have used a specific referral code assigned to a particular customer. To do this, locate the specific customer in the Loyalty Card list and click on their name. In the customer details view, you will find a Referrals button. Clicking on this button will display a detailed list of all the customers who have used that specific customer's referral code. This feature provides a convenient and efficient way to monitor referral activity, helping businesses reward customers appropriately and analyze the effectiveness of their referral program.
- We are provide 90 days bug free support related to our module.
- The support team is available from Monday to Friday 10:00 AM to 07:00 PM (IST).
- To create ticket send email to support@techultra.in.
Ans. Customers can refer their friends or family directly from the POS interface by sharing a referral code.When the referred customer makes a purchase, the referrer earns loyalty points.
Ans. You can set the number of Referral loyalty points to be granted per referral in the module's configuration settings.
Ans. Yes, the module supports a multi-tier loyalty system where referrers can continue earning points for future purchases made by their referrals.
Ans. Yes, you can define rules to limit loyalty rewards to specific products, categories, or tags using the advanced domain management feature.
Related Products

Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module