Reading list Switch to dark mode

    Laravel eCommerce Reward Points

    Updated 13 September 2022

    With the help of module “Laravel eCommerce Reward Point” the admin can reward its customers with points. 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.

    • The Admin can add Attributes rewards.
    • Admin can add Category rewards.
    • Admin can add Product rewards.
    • The Admin can add Cart rewards.
    • The reward is calculated based on Attribute/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” folders into the project root directory.
    Goto config/app.php file and add the following line under ‘providers’

    Webkul\Rewards\Providers\RewardsServiceProvider::class

    Then goto composer.json file and add following line under ‘psr-4’

    Start your headless eCommerce
    now.
    Find out More
    "Webkul\Rewards\": "packages/Webkul/Rewards/src"
    

    Commands For DOB and Expire Check:

    For Date of birth Reward And Check the reward is expired or not For Customer

    Command

    php artisan dob:cron (for Date of birth )
    php artisan reward:expire (for Check the reward is expired or not)

    Go to app/Console/Kernel.php And Replace the below code

    <?php
    namespace App\Console;
    use Illuminate\Console\Scheduling\Schedule;
    use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
    class Kernel extends ConsoleKernel
    {
    /**

    The Artisan commands provided by your application.

    *
    @var array
    */
    protected $commands = [
    \Webkul\Rewards\Console\Commands\CheckRewardExpire::class,
    \Webkul\Rewards\Console\Commands\RewardByDateOfBirth::class,
    ];
    /**

    Define the application’s command schedule.

    *
    @param \Illuminate\Console\Scheduling\Schedule $schedule
    @return void
    */
    protected function schedule(Schedule $schedule)
    {
    $schedule->command('booking:cron')->dailyAt('3:00');
    $schedule->command('dob:cron')->daily();
    $schedule->command('reward:expire')->daily();
    }
    /**

    Register the commands for the application.

    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:-

    Screenshot-9

    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:-

    Screenshot1-6
    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:-

    Screenshot5-6

    Enter Reward Points:- Here the admin needs to enter the reward points.
    Select Products:- In this field, the admin needs to select the product from the dropdown menu.
    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:-

    Screenshot11-3

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

    Screenshot10-3

    Enter Reward Points:- Here the admin needs to enter the reward points.
    Select Product:- Select the product from the dropdown menu.
    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:-

    Screenshot12-2

    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:-

    Screenshot13-2

    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:-

    Screenshot14-2

    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, end date and also need to activate the status.

    Reward Point on Attribute

    To provide the reward point on attribute the admin needs to navigate to the Reward Point>>Reward Point on Attribute as shown in the image below:-

    Screenshot15-2

    Under the Add Attribute Reward Point, the admin needs to enter all the details like:-
    Enter Attribute Points:- the admin needs to enter the rewards point here.
    Attribute:- Select the attribute from the dropdowns menu.
    Status:- The admin can active or inactive the status from here.

    Reward System Details

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

    Screenshot161

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

    Screenshot171

    Redemption Settings

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

    Screenshot18-2
    • 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 point 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: –

    Screenshot19-3


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

    register-reward-1


    The rewards point 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 tose have been awarded.

    register-reward-2

    **Note:- If the product falls under all the reward points like Product, Category, Cart and Attribute then all the reward point will be granted to the customer.

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

    ordeer-management-admin

    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 - 1.4.3

    Supported Framework Version - Bagisto v1.4.3

    Blog Version - Bagisto v1.4.3
    • 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