Back to Top

Laravel eCommerce Reward Points

Updated 13 November 2024

Laravel eCommerce Reward Point module allows the admin to reward customers with points. Also, the admin can set up reward points and manage them easily.

The admin can allocate reward points to the customers based on their purchases (product wise/category wise/cart amount wise).

The customers can redeem their points at the checkout. This will help to build customer trust toward your online store and also boost up sales.

Check a brief overview of the admin plugin configuration settings –

zwRbKfzHMPM

Complete Features List for Laravel eCommerce Reward Points.

  • Admin can add Category rewards.
  • Admin can add Product rewards.
  • The Admin can add Cart rewards.
  • The reward is calculated based on Category/Product/Cart.
  • Admin can view all the users and all the rewards based on the order.

How to install the module?

  • Unzip the respective extension zip and then merge “packages” and “public” folders into project root directory.
  • Goto config/app.php file and add following line under ‘providers’
Webkul\Rewards\Providers\RewardsServiceProvider::class
  • Goto composer.json file and add following line under ‘psr-4’
"Webkul\\Rewards\\": "packages/Webkul/Rewards/src"
  • In the config/bagisto-vite.php file, add the following line under the ‘viters’ section:
'reward' => [
    'hot_file'                 => 'reward-vite.hot',
    'build_directory'          => 'themes/reward/build',
    'package_assets_directory' => 'src/Resources/assets',
],
  • Run these commands below to complete the setup
composer dump-autoload
php artisan migrate
php artisan vendor:publish --provider="Webkul\Rewards\Providers\RewardsServiceProvider" --force
php artisan optimize:clear

now execute the project on you

Admin Configuration

After the successful installation of the module the admin needs to navigate to Rewards points>>General Settings as shown in the image below:-

Start your headless eCommerce
now.
Find out More
admin-configuration

Module Status:- The admin can enable or disable the module.

Reward When Customer Register:- Set the reward points allocated to a customer for registering themselves.

After How many days the Reward Point Expire on Customer Register:- Set the number of days after which the rewards on register will expire.

Reward For Customer Date Of Birth:- Customers can get reward points on their birthday.

After How many days the Reward Point Expire on Customer Date Of Birth:- Set the number of days after which the rewards on customer birthday will expire.

Reward when Product Reviewed:- Set the reward points allocated to a customer on product review.

After How many days the Reward Point Expire on Product Reviewed:- Set the number of days after which the rewards on product review will expire.

Email Notifications:- Enable or Disable email notifications.

Reward Point on Product

To enable the reward point on products just navigate to the Reward Points>>Reward Point on Product as shown in the image below:-

reward-point-on-product
Reward Point on Product

To add the reward point on the product click on add product reward a page will generate that will look as shown in the image below:-

add-reward-point

Enter Reward Points:- Here the admin needs to enter the reward points.

Select Products:- In this field, the admin needs to search the product from the search field.

Status:- From here the admin can also enable or disable the reward point on product.

Reward Point on Product for Specific time.

To add the reward point on the product for a specific time click on reward point on product for specific time a page will generate that will look as shown in the image below:-

reward-point-on-product-for-specific-time

Click on add product specific reward a page will generate that will look like shown below:-

reward-point-on-product-for-specific-time
  • Enter Reward Points:- Here the admin needs to enter the reward points.
  • Select Product:- Search the product from the search field.
  • Start Date:- Select the Start Date.
  • End Date:- Select the end date.
  • Status:- Active or Inactive reward point from here.

Reward Point On Category

Same as products the admin can also set the reward points for Category also as shown in the image below:-

reward-points-category

The admin also needs to enter the reward points, Select the category and enable the status.

Admin can also set reward on the category based on the specific time just like for products as shown in the image below:-

reward-point-on-product-for-category-specific-time

The admin just needs to enter all the details like rewards points, select the category, and also the start date and end Date.

Reward Point on Cart

The admin can also set the reward point on the cart as shown in the image below:-

reward-point-on-cart
  • Under the Add Cart Reward Point, there are several fields:-
  • Enter Reward Points:- Enter the reward points here.
  • Amount From:- Enter the initial amount here for the reward.
  • Amount To:- Enter the final amount here for the reward.
  • The admin also needs to enter the start date, and end date and also need to activate the status.

Reward System Details

The admin can see all the reward system details as shown in the image below:-

reward-system-details

To see in detail click on the eye icon under the action, the page that generates will look like shown below:-

reward-system-details

Redemption Settings

Under this the admin can perform several redemption settings as shown in the image below:-

redemption-settings
  • The admin can allow customers to apply points during checkout.
  • The admin can also set the conversation rate for cart subtotal redemption.
    for example:- 1 point=$2
  • The admin can also enable to apply points during checkout.

How Customers can use reward points?

When the customer register, If the admin has provided the reward for registration that will be visible in the customer profile as shown below: –

customer-profile


In the product page, the details regarding the reward point is visible like shown in the below image:-

product-page


The reward points are also visible on the order summary page.
The customer needs to enter the points, The customer can use either the registration points or the other points to have been awarded.

summary-page

Now, customers can apply the reward point by clicking on “Apply Rewards Points” from the summary cart.

apply-reward-point

**Note:-

  • If the product falls under all the reward points like Product, Category, and Cart.
  • Then all the reward points will be granted to the customer.

The admin can also see the reward points in the order details in the admin panel.

admin-order-detail

Support

So, that was much about the User Guide of Laravel eCommerce Reward Points for any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.

Please explore our Laravel Development Services and Quality Bagisto Extensions.

Current Product Version - v2.1.2

Supported Framework Version - Bagisto v2.1.2

Blog Version - Bagisto v2.1.2
  • Version Bagisto v2.1.2
  • Version Bagisto v1.4.3
  • Version Bagisto v1.2.0
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


1 comments

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content