Opencart Customer Credit System: With the Opencart Customer Credit System extension, the admin can assign store credit to customer groups. The credit amount can be used as a payment method for purchasing products.
A customer can add credit money using various store payment methods and view the complete transaction details. The admin can set the add credit limit, select payment methods, and set a transaction limit.
To get more clear idea on the module, kindly review the video below-
Feature
- The admin can assign credits to a customer group or individual/specific customers.
- The admin can pay credit from the admin panel to the respective customer.
- Also, the admin can select the offline/ online payment mode for paying credit to the customer.
- The admin can set the credit limit.
- The admin can view all the transactions done by the customer via the credit system.
- The customers can see their assigned credits in the customer dashboard.
- The customer can purchase the product by using their assigned credits.
- The customer can see the entire transaction history in a customer account.
- Also, the customer can also add credit details.
Installation
Installation of the Opencart Customer Credit System is very simple. The admin just needs to move or upload the admin and catalog folders into the Opencart root folder.

The admin needs to upload the module file in the extension installer by uploading the customer_credit.ocmod.xml file.

Now go to the Extensions>Modification then click on refresh field.

Now in the admin panel go to System>Users>Usergroup and edit ‘Administrator’ and choose to select all for both Access and Modify Permission then save it.

After that under Extension>Payments, you can install or edit the module.

Module Configuration

Here, the admin can-
- Status- Enable or disable the customer credit module.
- Payment Method Title – Set the payment method title.
- Customer Credit Product Image – Set the customer credit product Image.
- Payment from Applicable Countries – Select the option ” Specific Countries” or ” All Allowed Countries”.
- Allow payment method on checkout when credit product in cart – Set the various payment methods i.e cash on delivery and free checkout methods.
- Select Payment Method When Pay Credit by Admin – Admin can choose the various payment method to pay credit by the admin.
- Credit limit – Set credit limit maximum of 1000.
- Sort Order -Set Sort Order.
Admin- Configuration
Assign Credit to Customer Group:
The admin can create a customer group from default the Opencart and can assign credit amount to the customer groups. The admin needs to select a customer group and enter the credit amount which admin wants to assign the customer group.
Whenever the new customer registers themselves selecting customer group then the credit amount will be automatically assigned to the particular customer as the per the credit amount assign by the admin for the customer group.

The admin can add Customer Group Credit by clicking on the “+” button.

Here, the admin can-
- Select customer Group: Select the customer group.
- Assign Credit to Customer Group: assign credit to the customer group.

Here, the assigned credit amount is added to the customer Group.
Credit Details:
The admin can see the credit details by navigating through Customer Credit ->Credit Details.

Pay credit

The admin can pay the customer credit amount on behalf of the customers if the customer sends the credit amount through an offline method.
Just enter the pay credit amount and click on the “ Save” button and the transaction will be done.

When the admin clicks on the view button then this page will open up. Here the admin can view all the transaction details done by the customer.

Add Credit Limit
The admin can add credit limit to the customer from the admin panel on behalf of the customer.

The admin can view credit details like Credit limit, Used credit, Remaining credit.
If the customer add credit amount is more than the set credit limit than this message will appear as shown in the message given below.

Note- As of right, Now the module restricts that maximum amount that can be entered is 1000.
Front-End
The customer can add credit amount of information by navigating through My account -> Credit Information.

The customer can see all the credit amount transaction details and can add the credit amount also.
After clicking on the add credit button, the customer needs to pay the desired credit amount by completing the checkout process like simply as for an order.

After confirming the order, the order request will be sent to the admin for approval.

The admin will see the request asked by the customer to add the credit amount for the wallet. The admin then by clicking on the action button can easily approve the request for adding money.

Now the customer can see the requested credit amount added in the wallet respectively.

Now, the customer can purchase the product using a credit amount.

Once the customer “add” the product to the cart and can do the payment using customer credit or any other payment method.

Then the order will get place using customer credit amount.

The customer can see the debit transaction details.

If the credit amount is less than the product amount then the customer will not be able to see the customer credit payment method.
Note – Customer can not add other product with the credit product.
That is all for the Opencart Customer Credit System. Still, have any issue feel free to add a ticket and let us know your views to make the module better at webkul.uvdesk.com
Current Product Version - 3.3.0.3
Supported Framework Version - 2.x.x.x, 3.x.x.x
2 comments
If the customer has used his complete credit amount, he still can place the order by making payment through another payment method.
Moreover, if the credit amount of the products added in the cart exceeds, the “Customer Credit” won’t display on the checkout page.
Please get back to us for more queries and suggestions
at [email protected]
Thanks!