Quantcast
Channel: Webkul Blog
Viewing all articles
Browse latest Browse all 5490

Prestashop Customer Wallet System

$
0
0

Prestashop Customer Wallet System- “Wallet System is a trending concept in today’s world”. We have therefore built a Wallet system to use it on our Prestashop Platform. Prestashop Customer Wallet module allows customers to make the payment online using their Wallet. In this module, the User can use Wallet during the checkout and money will be deducted from their Wallet Cash. They can easily add credit to their wallet system. Ultimately ensures a Hassle-free, Easy-to-go and a User friendly payment option.

Features

  • A Fast Online Payment Method will be available to the customers.
  • The customer can easily add money in their wallet and use it for making transactions.
  • Admin can view the customer details who are using Wallet System along with the transactions made by the them using the Wallet System.
  • Admin can use the Wallet in single/multiple currencies.
  • If the Wallet is used for multiple currencies, wallet balance is converted into context currency in real-time.
  • If the Wallet has insufficient balance to complete the order, the customer can add money into the wallet on run-time without losing its current cart.
  • If the Wallet has insufficient balance to complete the order, Buyer has an option to pay the remaining amount through the other payment options available.
  • Buyers can view its wallet transactions easily in their respective accounts.

NOTE

We override Cart.php file for proper functioning of the module.

Installation

  1. Go to back office ->module
  2. Upload the module zip file
  3. Search “Customer Wallet” in module search box then go to module and click on install.

This way the module is installed on the Prestashop Site.

Configuration

After successful installation of this module admin will have to configure the module

 

Admin can select if the wallet will be operational for single currency or multiple currencies

Workflow

Let us check how a customer can benefit from the wallet usage :

Wallet for Single Currency

As per the configuration, if the admin has opted to use the Wallet for single currency, the wallet balance will not be available for other currencies (if selected by the customer on frontend)

Customer has selected US dollar ($) as the context currency.

Customer has selected Euro (€) as the context currency.

Customer will go to My Account -> My Wallet to add money to the Wallet


On clicking the My Wallet tab, customer will find an interface from where money can be added to the Wallet

Suppose the Customer wants to add $200.00 in the Prestashop Wallet, Customer will enter the amount in the amount section, A lsit of payment options will be available to the customer from where it can select from which medium does he want to add the money to its Wallet.

On Confirmation of Order on Customer’s end, Admin will have to change the Order status to “Payment Accepted” to ensure that the balance is displayed in the customer’s wallet

From Admin’s end when Order Status has been changed to “Payment Accepted”, Customer’s Wallet Balance will be displayed and the Wallet is now ready to use.

Customer Wallet is now ready to use.
Let us proceed with a purchase.

If Customer’s Order Amount is within the Wallet Balance, the entire amount will be deducted from Wallet if the Customer opts to pay via Prestashop Wallet

 

Now if a Customer’s order exceeds the Wallet Balance, payment can still be made using the Wallet Balance and the remaining amount can be made via any other payment gateway available OR the customer will also have an option to add more money to the wallet on run-time without losing its cart where he has added the products that he wants to purchase

 

Go to My Account -> My Wallet to view all the transactions made by the buyer using its Prestashop Wallet

NOTE

Order Amount exceeds the Wallet Balance and customer chooses to pay the Remaining balance via some other payment option 

Suppose in our above example shown in the screenshots

Total Order Amount is $210.98
Total Money in the Wallet is $200.00
Remaining Amount is $10.98

Here if the customer chooses to pay the remaining amount using some other payment option (for example – by cheque),

In  My Account -> My Wallet a transaction of only $200.00 will be shown while the payment for the remaining $10.98 will be shown in the customer Orders. Go to My Account -> Order History and Details to view this.

 

Wallet for Multiple Currency

Suppose Admin has enabled the creation of Wallet in Multiple currencies from the configuration as shown in this screenshot :


If admin wants to create the wallet to function for multiple currencies, let us check its functionality at frontend

Suppose the Currencies installed in your Prestashop are USdollar ($) and Euro (€), the Wallet money will be converted into the selected context Currency.

Customer has selected US dollar ($) as the context currency.

Customer has selected Euro (€) as the context currency.

This is how our Prestashop Customer Wallet works

Admin End

A new tab is added at the admin end. Go to Customers -> Customer Wallet

 

A list of customers who are using the wallet will be displayed. Admin can also see the transactions made by the customers via Prestashop Wallet.

Here we come to the end of our Blog for Prestashop Customer Wallet Module

Thank you for reading !!

Support

For any kind of technical assistance, just raise a ticket at : https://webkul.uvdesk.com/ and for any doubt contact us at support@webkul.com

 


Viewing all articles
Browse latest Browse all 5490

Trending Articles