Reading list Switch to dark mode

    Guide for Laravel Customer Credit Extension

    Updated 11 July 2022

    Laravel Customer Credit Extension allows the admin to provide the credit to their store customers for purchasing the product. The customer can use that credit amount while checking out the store’s product.

    Now the store owner can attract more customers to the store and hence increase their store sales.

    Feature List of Laravel Customer Credit Extension

    • The admin can assign credit to the customer group.
    • Customers can see their points under assigned credit in their dashboard.
    • The customer can use their credit points while making purchases from the store.
    • The admin can bulk assign the credit point to the customer using CSV file upload.
    • The admin and customer can check transaction details.
    • The credit amount is used to deduct the amount from the total purchase while checkout.

    Installation- Laravel Customer Credit

    Unzip the respective extension zip and then merge the “packages” folder into the project root directory.

    Laravel custom attributes

    Goto config/app.php file and add the following line under ‘providers’


    Go to the composer.json file and add the following line under psr-4

    Searching for an experienced
    Laravel Company ?
    Find out More
    "Webkul\\CustomerCreditSystem\\": "packages/Webkul/CustomerCreditSystem/src"

    Run these commands below to complete the setup

    composer dump-autoload
    php artisan optimize
    php artisan migrate 
    php artisan vendor:publish --force -> Press CustomerCreditSystemServiceProvider to publish all assets and configurations.


    Once the command has been successfully executed the Customer Credit System is available under the configuration.


    Here, the admin can enable/disable the extension as per their store need.

    Assign Credit

    Here, the admin can select a customer group and credit points they want to assign. Even the credit points can be assigned in bulk by uploading the .csv file under the Bulk Assign tab.

    Assign-credit- Laravel Customer Credit

    The admin can check Assigned credit points and can even delete them under the Action section.


    Under Customer Credit System-> Pending, the admin can review and approve the pending credit requests.

    Pending- Laravel Customer Credit

    The admin can check the order id, customer name, and requested credit amount and approve them after reviewing.


    The debit/credit amount of the credit points is visible under transactions.


    Here, the admin can check the customer name, transaction amount, credit amount, and transaction date.

    User Credit

    Here, the admin can check the user credits of the customer group.


    The admin can track the credit amount and due credit of the customers.

    Customer View- Laravel Customer Credit

    The credit points will be visible to the customer on their dashboard.


    Here, the customer can see their credit limit, balance amount, remaining credit to be added, and Unpaid credit.

    The customer can also request to add credit points manually from Add Credit.

    The transaction history also is visible to the customer.

    Unpaid Credit

    To pay unpaid credit, the customer will click on the Pay button, which will add the due amount to the cart.

    pay- Laravel Customer Credit

    Then the customer will open the checkout page to pay the amount.

    pay-credit- Laravel Customer Credit

    The customer can even use the credit point to pay the balance and then click on Place Order.

    Similarly, while on product checkout the customer may use credit points to place an order.

    use-credit- Laravel Customer Credit

    Order Details

    Once the order is placed, the customer can check their order details from the dashboard.

    order- Laravel Customer Credit

    That’s all for Laravel Credit Extension, still have any issues then feel free to add a ticket and also let us know your views to make the module better

    Current Product Version - 1.3.2

    Supported Framework Version - Bagisto 1.3.x

    . . .

    Leave a Comment

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

    Be the first to comment.

    Back to Top

    Message Sent!

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

    Back to Home