Magento 2 (Adobe Commerce) Reward Factors module permits the admin to reward prospects with factors.
The admin can allocate reward factors to the purchasers based mostly on their-
- Purchases (product clever/class clever/cart quantity clever) or
- Actions (registration/product opinions) they carry out within the internet retailer.
Thus, the purchasers can redeem their factors on the checkout. The Reward Level module can also be appropriate with the Adobe Commerce Cloud version.
Options of Magento 2 Reward factors
- The module could be enabled or disabled by the admin.
- Reward factors for buyer actions managed by the admin.
- Purchasing cart guidelines add/handle by the admin.
- Admin can add/handle reward factors for all or sure merchandise/classes.
- The Admin can credit score/debit reward factors to a buyer.
- Fast export of the experiences in CSV & XML by the admin.
- The admin can create a reward for the attribute as nicely.
- The admin can create a reward for the time interval as nicely for the product and class.
- Reward factors for the purchasers for his or her purchases, posting a brand new product evaluation, and registering on their internet retailer.
- Admin can monitor the reward factors transaction historical past of all the purchasers.
- Prospects can redeem their factors on the checkout web page for his or her new orders.
- Prospects can monitor their reward factors by way of their accounts and e mail notifications.
- Admin can set reward factors for purchasers on their birthday.
- Notify prospects on level of expiration prematurely.
- The client can kind reward factors.
- The search or filter facility can also be current for the Rewards.
- The client can view the reward level that they’ll obtain on the acquisition of a product on the time of checkout.
- On the time of checkout, the client may also view the reward factors required to buy the product.
Set up– Magento 2 Reward factors
Prospects will get a zip folder they usually must extract the contents of this zip folder on their system. The extracted folder has an src folder, contained in the src folder you will have the app folder. It is advisable switch this app folder into the Magento2 root listing on the server as proven under.

After the profitable set up, you need to run these instructions within the Magento2 root listing.
Magento 2 Firm ? Learn Extra
First command –
php bin/magento setup:improve
Second Command –
php bin/magento setup:di:compile
Third Command –
php bin/magento setup:static-content:deploy Fourth Command
After operating the instructions, you need to flush the cache from Adobe Commerce admin panel by navigating via->System->Cache administration as proven under.

Multi-Lingual Configuration of Magento 2 Reward factors
For Multilingual assist, please navigate to Retailer>Configuration>Common >Locale Choices. And choose your required language from the Locale choice.

Language Translation of Adobe Commerce 2 Reward factors
For module translation, navigate to the next path in your system app/code/Webkul/RewardSystem/i18n/en_US.csv.
Open the file named en_US.CSV for enhancing as proven within the under screenshot.

Then exchange the phrases after the comma(,) on the fitting within the file together with your translated phrases.

After enhancing and translating the CSV file, you’ll want to save the translated file title in keeping with your area language and nation code resembling – de_DE.CSV. Now, add the translated file to the identical folder from the place you will have downloaded it. Now your module translation is full.

Magento 2 Reward factors Configuration
Configuration of Magento 2 Reward Factors
After the profitable set up, the admin can configure the module by navigating to Shops>Configuration>Webkul>Reward system.

Right here the admin can:
- Allow Reward System Module: Allow/disable the “Magento 2 Reward System” module by choosing both “Sure” or “No”.
- 1 Reward Level Worth is Equals to: Set the worth of 1 reward level when it comes to cash for the client.
- Most Reward Factors can Assign to a Buyer: Set the utmost restrict for allocating the reward factors to the client.
- Most Reward factors can use by a Buyer: Set the reward factors restrict for the purchasers which they’ll use at a time.
- Permit Reward Factors on Registration: Allow/disable the reward factors allocation to the client whereas registering.
- Reward Factors on Registration: Set the reward factors allotted to a buyer for registering themselves.

- Permit Reward Factors on Product Overview: Allow/disable the reward factors allocation to the client for submitting the product opinions.
- Reward Factors on Product Overview: Set the reward factors allotted to a buyer for submitting the product opinions.
- Order Positioned Reward Factors Utilized When: set the order occasion at which the reward level for the order shall be utilized.
- Order Positioned Reward Factors Calculation Primarily based on: Set the Cart/Product/Class as the idea for the reward factors calculation for the order positioned from the drop-down checklist.
- Enter Attribute Code: Set the rewards factors in keeping with the attribute code.
Buyer Birthday

- Permit Reward Factors on Buyer Birthday: Prospects can get reward factors on their birthday.
- Configure Reward Level on Birthday day(s): Reward Factors credited to the client after/earlier than days of the client’s birthday. If you wish to credit score the reward earlier than the birthday then write days with a (-) signal. For eg: -3 or if you wish to credit score reward after birthday then solely write numerous days for eg: 3 or if you wish to credit score on the day of birthday then write zero (0).
- Reward Factors on Birthday: Set the reward factors for the client’s birthday.
- Reward Factors expire after days: Set the reward factors expiration day after the start.
Ship notification earlier than factors expiring (in days): Set the notification days earlier than expiring reward factors.
Handle E mail Settings
Reward Transaction Template – From right here admin can choose the transaction template for Reward.
Reward Expiry E mail Template – From right here admin can choose the transaction template for Reward Expiry.
NOTE – “Rewards Utilized Product’s amount Clever” choice turns into seen when the “Order Positioned Reward Factors Calculation Primarily based on” choice set to “Product Primarily based”.
Additionally, If the “Rewards Utilized Product’s amount Clever” choice set to “Sure” then the reward will apply to the product’s quantity-wise else not if chosen “No”.

Registration Reward Factors
This module permits the purchasers to simply avail of the registration reward factors if “Permit Reward Factors on Registration” set to “Sure” by the admin. For this, the purchasers first must get themselves registered on the web site if they’re visitor customers.

Additionally, a buyer can view allotted reward factors for registration by clicking on the “Reward Factors” as soon as they’re logged in to their accounts as per the picture.
The shoppers shall be notified for his or her registration reward factors on their registered e mail id which they might have offered whereas registering themselves.
Moreover, the client may even filter out the rewards as per Kind, Level and Standing.
The client can kind order of the reward factors on this part.


NOTE: The already registered customers will get the next show web page when clicking on the “Reward Factors” as soon as they’re logged in to their accounts.

The shoppers can view their birthday reward factors by clicking on the “Reward Factors” after logging in.
The shoppers shall be notified for his or her reward factors on their e mail id.


NOTE: The customers will get the next show web page when clicking on the “Reward Factors” as soon as they’re logged in to their accounts. “Reward Factors” credit score to the client after/earlier than days of the client birthday.
The client can get notification relating to the expiration of reward factors.

NOTE: The person can see their reward factors expiration day after the birthday and even they’ll notified as nicely.
How can Prospects use their Reward Factors?
This module allows prospects to earn Reward Factors by:
- Registration on the internet retailer web site.
- Submitting/posting product opinions( accredited by admin required)
- Particular product buy.
- Buyer’s complete buy.
- Particular product class buy.
Prospects can simply use their allotted Reward Factors whereas inserting an order. For this, the purchasers will navigate to the checkout web page as per the picture.

Right here, prospects can use their reward factors in the event that they wish to. Underneath the “Reward Factors” part the purchasers may also enter the rewards factors they wish to use whereas inserting an order.
And earlier than making use of their reward factors, the purchasers can verify the quantity equal to their entered reward factors worth.
Then, the entered quantity shall be deducted from the cart’s complete quantity.

Nonetheless, the entered reward factors worth ought to be lower than or equal to reward level restrict set by the admin. If not then the client will get an error message.

NOTE:
- For each debit and credit score of Reward Factors, the client will get an e mail notification on their registered e mail id.
- Prospects can verify their reward factors by clicking on the “Reward Factors” via their accounts.
Product Primarily based Reward Factors Calculation
The admin can set the product based mostly reward factors calculation if “Order Positioned Reward Factors Calculation Primarily based on” choice set to “Product-based” whereas configuring the module by the admin.
Admin Administration
For this, the admin will navigate to Reward System>Handle Reward Factors on Product

To handle the reward factors based mostly on Product, the admin will comply with:
- Choose one or multiple product for which the admin needs to replace the reward factors.
- Enter Factors: Enter the reward factors.
- Reward Level Standing: Allow/Disable the reward factors for the chosen product.
- Proceed by clicking on the “Replace Factors” button.
Buyer Frontend
Nonetheless, the client can view the reward factors required on each product and cart web page.
The client can view the reward that shall be required on buy of the product.

The shoppers can get the reward factors on the idea of the product they carry of their cart whereas checkout.

Right here the client can view the reward factors that they’ll accrue whereas the acquisition of the product. Nonetheless, the client can view the variety of reward factors deducted on its buy.
Herein, if the client should purchase the product even when the reward stability is low.
For instance, as proven under the client had 50 rewards. Thus, 50 rewards have been deducted and the remaining quantity was paid by way of different cost strategies.

Word:
If the admin has set “Rewards Utilized Product’s amount Clever” choice to “Sure” then reward shall be utilized product’s amount clever.
For instance, if the client has bought 2 amount of P1 product and the reward level per amount for product P1 set to 25 reward factors by the admin. Then, the client will get 2 x 25=50 reward factors.

In any other case, if the admin has set “Rewards Utilized Product’s amount Clever” choice to “No” then reward won’t be utilized product’s amount clever.
No matter amount of a product the purchasers will buy, reward factors shall be credited just for the one amount of a product.
For instance, if the client has bought 2 or can say 10 amount of product P1. The reward level per amount for product P1 set to 25 reward factors by the admin. Then, the client will get 1 x 25=25 reward factors solely.

Reward Level On Product For Particular Time
The admin can set the Reward Factors for a particular time. Right here, the admin may also set the reward factors, begin time, and finish time of the rewards that shall be relevant. The admin can set this reward on the merchandise and classes.

Reward System Particulars
Right here, the admin can see the rewards particulars based mostly on Buyer Id, Buyer Title, Complete Reward Level, Remaining Reward Level, Used Reward Factors, Transaction At, and Motion. The admin may also see the Particular person Particulars of the client’s credit score and debit rewards factors. Additionally, admin can verify the Transaction date and time with the order be aware.
EXPORT REPORTS IN CSV & XML
The admin can export the report of the rewards. This report could be exported in CSV and Excel XML file. To export the file the admin can navigate to-
Reward System> Reward System Particulars

Right here, the admin can choose the client id for which the admin needs to export the main points of the rewards after which click on on the Export to obtain the file.
The admin may also choose the a number of buyer id to export the reward particulars of each buyer at a time.

Cart-based Reward Factors Calculation
The admin can set the cart based mostly reward factors calculation if “Order Positioned Reward Factors Calculation Primarily based on” choice set to “Cart Primarily based” whereas configuring the module by the admin.
Admin Administration of Magento 2 Reward factors
For this, the admin will navigate to Reward System>Handle Reward Factors on Cart as per the under picture.

Right here, the admin can:
- Edit current cart rule particulars by clicking on the “Edit” hyperlink.
- Delete/Replace the cart rule from the “Actions” drop-down checklist.
- Add new cart rule by clicking on the “Add New Cart Rule”.
When admin click on on the “Add New Cart Rule” button, he’ll navigate to “Add New Cart Rule Web page”.

Right here, the admin can:
- Reward Level: Set the reward factors which shall be allotted to the purchasers when their cart quantity meet the outlined quantity vary of the actual cart rule.
- Quantity From: Set the decrease cart quantity vary.
- Quantity To: Set the higher cart quantity vary.
- Begin From Date: Set the date for the cart rule to be lively from.
- Finish Date: Set the date for the cart rule to get inactive.
- Guidelines Standing: Allow/disable the cart rule by choosing both “Sure” or “No”.
NOTE:
There ought to be no overlapping within the quantity vary set for the cart guidelines. For instance, if one cart rule is about to 10.00 – 500.00 quantity vary. Then, the subsequent cart rule quantity vary ought to begin from 501.00 or above.
Buyer Finish of Magento 2 Reward factors
The shoppers can get the reward factors on the idea of their cart quantity. For this, the client’s cart complete quantity ought to meet the outlined cart rule quantity of the admin.

Reward factors shall be credited to the client’s account after the profitable order positioned. If the client’s cart complete quantity after buy meet any of the outlined cart guidelines by the admin. For which the purchasers get notified by way of e mail. Additionally, they’ll verify it via by clicking on the “Reward Factors” choice of their accounts.

Handle Reward Factors on Attribute
The admin can handle the reward factors on the idea of the Attributes. To handle the reward factors based mostly on the attribute. The admin can configure the rewards based mostly on an attribute from the Retailer> Configuration> Reward system> Order Positioned Reward Factors Calculation Primarily based On> Attribute-Primarily based

Now, the admin can navigate to Reward System> Handle Reward Factors on Attribute

Right here, the admin can handle/ add a brand new rule for the reward factors on the idea of the attributes as proven within the picture below-

Right here, the admin can enter the reward factors for the purchasers, choose the attribute from the choices checklist, and allow them from the rule standing and click on on save attribute rule.
Buyer Finish of Magento 2 Reward factors
Now, when a buyer will buy an merchandise and if that product is below the reward attribute as set by the admin, the reward shall be added to the client’s rewards level after the bill generated by the admin.

The client can see the obtained rewards factors on that product from the My Reward Factors.

Class based mostly Reward Factors Calculation
The admin can set the class based mostly reward factors calculation if “Order Positioned Reward Factors Calculation Primarily based on” choice set to “Class-Primarily based” whereas configuring the module by the admin.
Admin Administration
For this, the admin will navigate to Reward System>Handle Reward Factors on Class as per the under picture.

To handle the reward factors based mostly on class, the admin will comply with:
- Choose one or multiple class for which the admin needs to replace the Reward factors.
- Enter Factors: Enter the reward factors.
- Reward Level Standing: Allow/Disable the reward factors for the chosen class.
- Proceed by clicking on the “Replace Factors” button.
Buyer Finish of Magento 2 Reward factors
The shoppers can get the reward factors on the idea of the product class they carry of their cart whereas checkout.

Nonetheless, the reward factors shall be allotted to the purchasers after the profitable order positioned. For which the purchasers get notified by way of e mail. Additionally, they’ll verify it via by clicking on the “Reward Factors” choice of their accounts.

NOTE: WHEN SINGLE PRODUCT BELONGS TO MULTIPLE CATEGORIES
If the client’s cart carries a product P1 which belongs to multiple class say C1 and C2.

And, the reward factors set as 5 for class C1 and 10 for class C2 by the admin.
Then, the reward factors for the class with the very best reward factors worth shall be credited to the client’s account ie; 10 reward factors for class C2.

Reward Level On Class For Particular Time-
The admin can handle the rewards Level On Class for Particular Time. The admin can set the Reward Factors, Begin Time, Finish Time for the Class.

Buyer Frontend
For this, the purchasers must navigate to the product web page for which they wish to submit the product opinions.

Underneath the “Overview” part, the client can fill the product evaluation particulars and might submit it by clicking on the “Submit Overview” button.
Prospects can verify their reward factors for product evaluation as soon as their product opinions are accredited by the admin. For which the purchasers get notified by way of e mail.
Moreover, they’ll verify it via by clicking on the “Reward Factors” choice of their accounts.

Admin Administration
To credit score the reward factors to the purchasers, the admin must approve their product opinions. For which the admin, will navigate to Advertising>Evaluations. It will redirect the admin to the “Evaluations” checklist web page.


Right here, the admin can:
- Choose a number of opinions.
- Delete chosen opinions by choosing “Delete” choice from “Actions” drop-down checklist.
- Replace the standing of the chosen opinions by choosing “Replace standing” choice from “Actions” drop-down checklist. It will show the “Standing” choice apart from the “Actions” drop-down checklist. From right here, the admin can replace the standing of the opinions by choosing “Permitted/Not accredited/Pending” choices from the “Standing” drop-down checklist. Proceed by clicking on “Submit” button.
- Add new evaluation by clicking on the “New Overview” button.
- Edit the chosen opinions by clicking on the “Edit” hyperlink.
Monitoring Reward Factors
This module allows the characteristic of monitoring the reward factors with the entire particulars of credit score and debit of reward factors of each buyer. The admin as nicely the purchasers can monitor the reward factors.
Monitoring – Admin Finish
The admin can monitor the reward factors of each buyer by navigating to Reward System>Reward System Particulars. It will navigate the admin to the “Reward System Particulars” web page.


The “Reward System Particulars” web page will show the client checklist together with reward factors particulars. The admin can click on on the “Particular person Particulars” hyperlink in opposition to any buyer to view the entire reward factors particulars. It will show the entire reward factors particulars for each credit score and debit of reward factors.


Credit score/ Debit Rewards-
Right here, the admin additionally has an choice the place the admin can credit score or debit the reward factors to a buyer. To credit score or debit the reward level to a buyer the admin can click on on the Add New Transaction button.


The admin must fill the main points to credit score or debit the reward factors. The admin can choose Prefered Motion as Credit score or Debit, enter the Reward Factors, and add a be aware message.


Now, the admin can click on on the Add Chosen Prospects, so as to add the purchasers for whom the admin needs to credit score or debit the rewards.


Now, the purchasers shall be added to the transaction checklist and the admin can click on on Save Transaction.


Thus, the credit score factors shall be added to the client’s account. The client can see the reward particulars from the My Rewards Level.


Monitoring – Buyer Finish
The client can monitor their reward factors together with the entire particulars of each credit score and debit of reward factors.“Reward Factors” Menu Choice
For this, the client can click on on the “Reward Factors” choice of their accounts.



Right here, the purchasers can verify for each debit and credit score particulars of Reward Factors.“My Orders” Menu Choice
By navigating to “My Orders” the purchasers can view the entire particulars of their Debited reward factors. The shoppers shall be redirected to the “My Orders” web page as per the picture. Right here, they’ll click on on “View Order” hyperlink in opposition to any order for which they wish to see the reward factors particulars which have gotten debt.


The shoppers can click on on “Gadgets Ordered” or “Bill” tab to verify the entire particulars of their reward factors which have gotten debit from their account.


NOTE: For each debit and credit score of Reward Factors, the purchasers will get an e mail notification on their registered e mail id.
That’s all for the Magento (Adobe Commerce) 2 Reward Factors if you happen to nonetheless have any difficulty be at liberty so as to add a ticket and tell us your views to make the module higher http://webkul.uvdesk.com/