The Wallet System For Shopware 6 enables customers to pay for their product purchases using the wallet amount.
Using this module the customers can add money to their digital wallet and can use it later for the online payment of their orders.
The customers can even add payees (other customers using wallet system) and can even transfer money to them.
The admin can set images for the wallet system and can even set the minimum and maximum amount limit for the wallet recharge.
The admin can even enable low amount notification with a minimum amount for the customers.
Features – Wallet System For Shopware 6
- The admin can set the minimum and maximum recharge limit for the wallet amount.
- Can set low amount notification for customers eWallet.
- The admin can set the Wallet transaction limits.
- View the entire transaction list and customer list using eWallets.
- Customers can use digital money of wallets for payments.
- Customers can transfer money to other wallet users.
- Total wallet amount and transaction details are available for customers.
Shopware provides two ways to install the plugin to the server.
- Using Commands
- Manual Installation
Installation Using Commands
The customers will get a zip folder, then they have to extract the contents of this zip folder on their system.
Further, the customer needs to copy the folder WebkulWalletSystem to the custom/plugins directory of Shopware6.
Now open the Shopware6 application in the Terminal.
Run this command to refresh the plugin –
Go to your Shopware installation Root directory and run this command to install then activate the plugin –
./bin/console plugin:install --activate WebkulWalletSystem
To installing the assets(CSS/JS)
To clear the cache run this command –
Now refresh the administration.
After that, visit administration Extensions -> My extensions-> Apps after you can find all the installed plugins, the Wallet System will be listed there.
For the manual installation of the plugin follow the steps mentioned below.
Step 1: In the Shopware Backend go to plugin manager by navigating through Extensions > My extensions > Apps after you can find all the installed plugins in it.
Step 2: My plugins page appears where all of the existing plugins are visible. Now, click on the Upload plugin button to add a new plugin to the list.
Step 3) After uploading the plugin zip, the user can see the plugin in the list.
4) Now the user can click on the install icon to install the Wallet System.
5) After the installation of the plugin, the user can click to activate the plugin.
After that run this command to clear the cache:
In order to use this module, the admin needs to go to the Sales Channel > Webkul Shop > Payment and Shipping.
The admin must ensure that the Wallet pay is added in the Payment methods and in the default payment method wallet pay must not be added ever.
Module Configuration – Admin Workflow
To configure the module the admin can go to the Settings > Extensions > Wallet System Configuration.
Here, the admin can find two sections as described below.
General Settings – Wallet System
Wallet Product Image – The admin can personalize the wallet look by adding a wallet product image.
Minimum Recharge Amount – The admin needs to specify the minimum amount that a customer has to add while adding money to their wallet.
Maximum Recharge Amount – The admin needs to specify the maximum amount that a customer can add while adding money to their wallet.
Low Balance Notification
Status – From here, enable or disable the low balance notification feature if a customers wallet amount is lower than the specified amount by the admin.
Below is a sample reminder mail sent to the customers if their balance is lower than the specified amount.
Minimum Amount – The admin can specify the minimum amount if reached the customers will be sent a mail notification for the low balance in the wallet.
Transfer Setting – Wallet System
To configure the transfer setting the admin needs to go to the Settings > Extensions > Wallet System Configuration > Transfer Settings.
Status – From here, the admin can enable or disable the feature/access to the customers to transfer wallet money to one another.
Transfer Limit – The admin needs to enter the frequency of transactions that a customer can perform within a month.
Minimum Transfer Amount – The admin needs to specify the minimum amount of transactions that will be valid for a particular transaction.
Maximum Transfer Amount – The admin needs to specify the maximum amount of transactions that will be valid for a particular transaction.
Amount Limit – The admin needs to specify the limit of the total amount of transactions that a customer can perform within a month.
Customer End – Wallet Usage & Transaction Workflow
Check out the step by step procedure of how the customers can manage the wallet system using this plugin.
Check Wallet Balance – Add Money
The customers can check their wallet balance displayed in the top right corner. Further, for adding money into the wallet can enter the required amount and click Add Money.
Further, the customer will receive a notification message Wallet Amount has been added to the cart.
As a result, the entered wallet amount is added to the cart, now the user may click proceed to checkout to add the money into their wallet.
After clicking onto the cart click the proceed to checkout button as shown above.
The customer can choose the required payment method as shown above. Further, click the Submit Order button.
As a result, the money will be added to the customer’s wallet and it will be reflected in the wallet total amount.
Moreover, the transaction list will showcase the event in the list as shown below.
Add Payee To Transfer Wallet Money – Payee List
The module helps customers to transfer wallet cash to each other if they are using the wallet system. For this, the customer needs to click on the Payee List option in the sidebar menu.
Further, enter the Payee Email and click Add Payee.
Now, to transfer the amount to a payee click the Transfer button next, the below page will appear.
Further, the customer needs to Select Payee to enter the Amount required to transfer and enter their Account Password for verification.
As soon as, the amount is transferred it will be added to the transaction list.
Use Wallet Money To Make Product Purchase
Now, the customers can use their wallet cash to pay for the products they wish to purchase.
For this, they may simply add products into their cart and click proceed to checkout.
After which, the customers are redirected to the payment page as shown below.
Further, the customers can click on the checkbox to Use Wallet Balance to pay for the product purchase.
Below is an image containing the order summary where the complete payment made using the wallet amount.
Next, the customers will be able to pay with a faster checkout using the wallet cash option. Further, click Submit order.
Please Note – If the customer doesn’t have enough balance in their wallet required to pay for an order, then they can split the payment using the wallet cash and the rest could be paid using available payment methods.
Below is an image containing the order summary and payment method used for the above order.
Check Customers Wallet Balance – Admin End
Moreover, the admin can check the list of the customers who are using the wallet system and the wallet amount that they have in their wallet.
For this the admin can go to the Settings > Extensions > Wallet System Customer.
Wallet Transaction List – Admin End
The admin can also check the list of transactions that the customers perform from their backend.
Which contains information about the wallet amount used for an event with descriptions like Wallet recharge, Transferred by and to whom listed along with the customer name and the date.
For this, the admin can go to the Settings > Extensions > Wallet System Transaction.
Thank you for viewing the Wallet System For Shopware 6. However, If you need more information or have any query please feel free to reach out https://webkul.uvdesk.com/
Current Product Version - 1.0.0
Supported Framework Version - 220.127.116.11