Menu Close
    Hire us Request quote Reading list Switch to dark mode
    lockdownWebkulUp

    Wallet Management for Shopify

    Wallet Management app for Shopify gives your eCommerce store a wallet concept for your customers.
    This enables your customers to pay via wallet, to recharge the wallet and can even get refunds in the wallet and much more.
    Let’s understand its functionalities in detail.

    Features

    • Admin can enable wallet functionality on the eCommerce site.
    • The admin can let buyers manage the fund/amount in the wallet.
    • He can also configure to provide cashback.
    • Cashback conditions can also be created by Admin.
    • Admin can set wallet cash rules.
    • Admin can import existing customers into the app.
    • Also, the wallet transaction status of customers is maintained.
    • Besides that, the history of the customer’s wallet transaction can be monitored.

    Installation

    Moving on, to install this app click here and then enter your Shopify store URL to continue with the installation.

    Workflow

    Once the payment is accepted and the installation is complete, the wallet management app will show on your apps section of Shopify.

    Clicking on which you will be landed on to the home page of the app which is equipped with the stats, pie chart, order statistics, recent 10 orders done via wallet and other wallet related data of your eCommerce store.

    Configuration

    From this section, you can configure the domain, edit the labels, manage the email configuration, edit the theme and much more. The configuration section is divided into four parts :

    • General Configuration
    • Wallet Configuration
    • Label Configuration
    • Mail Configuration
    • Theme Configuration

    General Configuration

    From this section, you can configure your Domain Name, Business Email & Shop Logo.

    Wallet Configuration

    This section will let you configure the wallet settings.

    TRANSACTION CHARGE

    This is the amount charged by the admin in case of any refund. Let’s understand this with an example:

    Suppose you need to refund $100 USD to a customer on his order and the transaction charge set by you is 10%. Then, the refund amount received by the customer will be $90 USD and the rest $10 USD will be the admin’s share.

    Note: Enter the percentage amount that you want to deduct from the customer’s refund amount.

    REFUND AMOUNT TO CUSTOMER WALLET

    Enable this option if you want to refund the order amount to the customer’s wallet.

    ALLOW CUSTOMERS TO TRANSFER THEIR WALLET AMOUNT

    Enable this option if you want to allow your customers to transfer their wallet amount to another customer’s wallet.

    SEND VERIFICATION EMAIL TO CUSTOMER BEFORE WALLET AMOUNT TRANSFER

    Enable this option if you want to send a verification email to the customer before transferring the amount to another customer’s wallet.

    PARTIAL PAYMENT VIA WALLET

    Enable this option if you want your customers to make the partial payment through Wallet.

    Partial Pay via Wallet

    Here, we have an option to enable partial pay through the wallet. For this, you first need to disable the ‘allow customers to add money into their wallet” option.

    Let’s take an example to understand this-

    Suppose, you have enabled this option with pay wallet percentage as 10%.

    Now, suppose a customer has bought a product worth $100 & the amount in his wallet is $200, he can use only 10% of his Wallet amount to pay for that order. And rest of the order amount needs to be paid via any payment method configured by the admin.

    Therefore, the customer can pay only $20 (10% of $200) from his wallet & rest, $80 will be paid via other payment modes.

    Here, the amount of $20 paid by the customer is:-
    [(pay wallet %) of (total wallet amount)]

    NOTE:- Partial Payment Option will not work in case you use “Wallet as a Payment Method”.

    ALLOW CUSTOMERS TO ADD MONEY TO WALLET

    Enable this option if you want to allow customers to add money to their wallets.

    ADD TAG TO ORDERS PAID VIA WALLET

    Enable this option to get the tags added automatically to customer orders paid through the wallet.

    Use Wallet as Discount Type

    If you want to use the wallet to offer a discount to your customers, here is how you can configure it:

    Wallet App > Configuration > Wallet Configuration > you’ll have the following option:

    SELECT A METHOD FOR YOUR CUSTOMERS TO USE THE WALLET

    Select this field as ‘Discount Type‘. Further, your customers will be able to receive discounts on products as per the cashback rules set by you from the backend.

    Frontend:

    Use Wallet as Payment Method

    Now, in case, you want wallet as a payment method on the checkout page, here’s how you can configure it:

    Wallet App > Configuration > Wallet Configuration > you’ll have the following option:

    SELECT A METHOD FOR YOUR CUSTOMERS TO USE THE WALLET

    Select the field as ‘Payment Method‘. Further, enter the Payment Method Name here, for example: ‘Pay Via Wallet’.

    Now, at Shopify backend, you need to set up a custom payment method with the same that you have used here. Follow these steps:

    Shopify backend > Settings > Payment Provider:

    The frontend will look like this:

    To have this payment method on the frontend, you need to set up the Payment Method details that you have selected in configuration (PayPal/Stripe).

    NOTE:- In case you are using “Wallet as a Payment Method”, the partial payment feature will not work.

    PayPal Configuration

    In case you have selected ‘PayPal’ in ‘Wallet Configuration’, you need to enter the following details:

    Learn how to get PayPal Credentials: Click here…

    Stripe Configuration

    In case you have selected ‘Stripe’ in ‘Wallet Configuration’, you need to enter Secret Key, Publish Key & Client ID.

    You need to log in to your Stripe Account to get the above keys.

    “Secret key” and “Publish key” you will get from the “API” section of your Stripe account.

    “Client ID” you will get from “settings > Connect Settings” of your Stripe account.

    Copy the client ID:

    CASHBACK PRIORITY

    Choose an option to be given the cashback priority

    Priority on Cashback

    You can manage which option to be given more priority on cashback: Minimum cashback or Maximum cashback.

    Let’s understand this in detail.

    In the app, You can add Cashback rules for Products as well as for Cart amount.

    Example:-
    10% Cashback is set for Product A of $100 USD
    Also, 20% Cashback is set for a $100 USD Cart amount.

    Suppose a customer adds Product A to the cart. So, the cart amount is $100 USD. In this case, both the cashback rules are satisfied.

    Now, it’s up to the admin if he wants to provide the 10% cashback (minimum cashback) or the 20% cashback (maximum cashback) on this order.

    . . .
    Subscribe Articles

    Just enter your email below to subscribe and receive weekly updates about the most interesting similar articles.

    You need to accept conditions to receive letters.
    You've Subscribed!

    Share article via

    . . .

    Label Configuration

    From the label configuration section you can edit all the labels of the app from here:

    Mail Configuration

    With mail configuration you can actually edit the content of  mail sent on below four events:

    • Amount Credited
    • Amount Debited
    • Cashback Amount
    • Amount Refunded
    • Email Verification
    • Auto Amount Credited

    Theme Configuration

    Theme configuration lets you change the color theme.

    Cashback Rules

    This section will list all the cashback rules created by you. You can create, view and manage cashback rules from this section of the app.

    Clicking on the Add rule button, you can create a new cashback rule based on your desired conditions.

    The admin can apply cashback on product, cart & promotion:

    In the case of Product Cashback:

    Enter the time duration for cashback validity, cashback on a product, select the product, choose cash back option as fixed or percentage & lastly, add the amount.

    Clicking on the add product button, you can select the products on which you want to apply this rule:

    The selected products will be listed like this:

    In the case of Cart Cashback:

    Enter the validity period, target amount (the minimum cart amount after which the customer can earn this cashback) & lastly, choose the cashback type (fixed/percentage) & enter the amount.

    In the case of Promotion Cashback:

    Using this the admin can offer his new customers a cashback amount whenever they create a new account on your store. So for this, simply add the validity period, cashback option as fixed or percentage & add the amount.

    Wallet Customer

    The wallet customer section shows the list of customers and their wallet transaction details. In addition to it, You can import the existing customers into the app by selecting a date range, export customer’s details as well as Add Money to the customer’s wallet via CSV.

    Let’s understand each of them one by one.

    Export Customers

    You can use this feature to export the details of your customers.
    Note: The Exported file will be sent to your configuration email and the file contain the name, email, and current wallet balance.

    Just click the Export button & export your customer’s data.

    Add Money via CSV

    With this new feature, you can add money to your customer’s wallet in bulk via CSV upload. All you need to do is just click the “Add Money via CSV” button & you will get the option to upload the CSV file.

    Before uploading the CSV file, you are suggested to read the instructions carefully provided in the app.

    Note:-You can upload a maximum of 500 records at a time. After uploading the file, you will receive a notification mail for the same.

    POINT TO BE NOTED
    The CSV upload will take time. So, please wait for a while until you receive the CSV upload confirmation mail. Do not upload the same CSV file again & again if it is under process. If you upload a CSV file multiple times then, the amount will be added multiple times to the customer’s wallet.

    Import Customer

    This feature will help you to import customers directly to the app. Clicking the import button, you will be asked to select a start & end date. After selecting the dates, proceed to import customers of the selected date range.

    How to Import Customers?

    In order to import customers in the wallet app, the admin needs to follow the below steps:

    • Go to the Wallet Customers section.
    • Click on the Import Customer button.
    • Select a Date Range.

    Click on the Import button to import the products between the selected date range.

    This way, you can import all the existing customers to the app.

    Clicking on view details you can see the whole transaction history of that customer along with their status.

    Moreover, you can Export Transactions and Add Amount to the customer’s wallet.

    Add Amount to Customer Wallet

    Now, we have given the new option “Add Amount”  which enables the admin to add money directly to the customer wallet.

    Admin end>> Apps>> Wallet management app>> Wallet Customer >> Click on “View Details” in front of customer name>> Add Amount>> Enter amount>> Add.

    Please Note:- You can enter a negative value to deduct the wallet amount from the customer’s wallet.

    Export Transaction

    Clicking the Export Transaction button, you can export the transaction details of your customers.

    Now, choose whether you want to export all transactions or some cashback transactions of the customer.

    Click the Export button to export the CSV file.

    Wallet Orders

    This section in the app shows the list of customers and their wallet transaction details. You can search for any of the wallet orders from this section.

    REFUND REQUEST

    In this section, the admin can see the list of refund requests made by customers from their account at the Shopify store.

    How customer request for a refund:-

    The customer can make the refund request in the “Wallet Transaction history” menu of the Your Wallet” section from their account in the Shopify store. Please refer the below screenshot:-

    Now admin can view the list of all the refund requests made by the customer in the”Refund request” section of the wallet management app and refund the requested amount to the customer.Admin end>> Apps>> Wallet management app>> Visit “Refund request” section >> click on ” Refund request” In “Action” section to refund the requested amount to customer.

    TRANSFER DETAILS

    In this section admin can see the list of all the customers who have transferred the money from their wallet to other Shopify store customers along with the “Transfer amount” as well as “Transfer date”.

    How customers will transfer money:-  

    Firstly Admin will enable the option “Do you want to give the customer to transfer wallet amount to other wallets?” in order to give the option of “Transfer money” at customers’ frontend.

    Admin end>> apps>> Wallet management app>> General configuration>> Enable the button ” Do you want to give the customer to transfer wallet amount to other wallets?” >> Save.

    Now the customer will get the option of “Transfer Money” on their account at Shopify store’s frontend.

    Here customer needs to mention the email of other Shopify store customers (to whom they want to send the money) and the transfer amount.

    Now admin can view the details of transfer money in “Transfer details section of wallet management app as referring in below screenshot:-

    Admin end >>Apps>> wallet management app>> visit “Transferred detail” section

    The FAQ for wallet management

    FAQ stands for frequently asked questions. From this section, you can create faqs for wallet management.
    Click on the Add FAQ button to add the FAQ, enter the question and its answer and FAQ sequence.

    Click on add FAQ button to add a new FAQ.

    Configure Frontend

    You need to configure your theme to make this wallet management App work. Copy the code given on the configure frontend section of the app and paste it to their respective files as specified.

    • Go To Themes.
    • Click on Customize Theme button.
    • Click on Edit HTML/CSS button.
    • Select the respective template or .liquid file as given in instructions.
    • At last, paste the code and save.

    Front End Display

    Moreover, on the front, the customer “My account” page will show all the details of the wallet which will include wallet amount, transaction histories, transaction status and much more.

    Lastly, the customer will have to click on the add money button to add money.

    Moreover, on the frontend whichever collection and product the cashback is applicable, it will get displayed on your website.

    On product description page the cashback offer flashes like this:


    Also, the “Cashback” & the “Pay from Wallet” option on the Cart Page will appear like this:

    Demo

    In conclusion, you can refer the link given below to check the DEMO of Wallet Management App for Shopify: https://wallet-management-demo.myshopify.com/pages/demo-details

    Support

    Moreover, if you need any kind of support/Consultancy then please raise a ticket at http://webkul.uvdesk.com/ or drop an email at support@webkul.com

    Thanks for reading this blog!!! 🙂

    . . .

    Comments (2)

    Add Your Comment

  • CoCo Cael
    Great Doc Writeup!
    • Nitika Srivastava
      Hey CoCo Cael,

      Thank you for reading and letting us know that you liked it.
      Great to hear from you.

      For any further query, let us know at webkul.uvdesk.com

      Regards,
      Nitika from Team WEBKUL

  • Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close

    Table of Content

    Hide Index