WooCommerce Wallet

plugin documentation version 2.6.4


Introduction


First of all, Thank you so much for purchasing this plugin and for being my loyal customer. You are awesome!
You are entitled to get free lifetime updates to this product + exceptional support from the author directly.

This documentation is to help you regarding each step of customization. Please go through the documentation carefully to understand how this plugin is made and how to configure it properly.

Installation #back to top

The first time you use WooCommerce Wallet, you need to manually download and install it. Then, Install Envato Market WordPress Plugin to receive automated updates to future versions.

  1. Log in to your CodeCanyon Account.
  2. Go to the Downloads section.
  3. Download the plugin.
  4. Log into your site and in the WordPress admin, go to the Plugins page and click Add New. On the Add Plugins page click Upload Plugin, select the ZIP files that you downloaded and click Install Now.
    Alternatively, if you cannot upload plugins directly to WordPress:
    1. Unzip each file. A directory will be created.
    2. Upload the unzipped directories to your site’s ../wp-content/plugins directory
  5. Go back to the Plugins page and enable the newly uploaded/added plugins.
  6. Follow WooCommerce Wallet’s setup wizard to configure the plugin.

Wallets

Users with wallets are listed together in a table, when a new user make a deposit or an admin add funds for this user they will be added to the table.
The admin can add fund, withdraw funds or lock the wallets balance.
If a users balance is lock he no longer can use it to checkout.

If you want to show all the uses even the one that never had a transaction using the wallet before enable the option "Show all users in the wallet dashboard" in the settings page.

Add funds to a user

You can use the users username or email address to add funds to a users account in the page "Add funds to a user".

Refund requests

If you enable refunds, user will be able to send refund request and the admin can either refund or reject them request
The percentage to refund can be set in the plugins setting page.
All refunds made using the plugins refund system will be added to the users wallet.

Transactions history

Every transaction is recorded the admin can see all the transaction and filter them by user.
Every users can see their transactions history in their account page.

Wallet top up

The plugin supports 2 wallet top up options, you can set predefined credit product that the customer purchases to top up their wallet or you can allow the user to choose their own amounts.

The credit products option is enabled by default, to allow the customers to choose their own amount enable the option "Custom deposit amounts" in the settings page.

Credit products

1. Create a new product and set the category to "WooCommerce Wallet Credit"
2. Set the name you want.
3. Set the price that the customer pays.
4. Set "Wallet Credit" which is the amount the user gets when they purchase the credit product.

Credit product are only used if the plugin is configured to use predefined top up amounts, if you sent the plugin to allow customer to enter their one amount the credit products won't be used.

Shortcodes

[fsww_deposit]

Add a deposit form.
The shortcode can be used in a page or in a widget

[fsww_balance]

Current user account balance.
The shortcode can be used in a page or in a widget

[fsww_transactions_history]

The users transactions history table.
The shortcode can be used in a page or in a widget

[fsww_send_money]

Show send money form.
The shortcode can be used in a page or in a widget

Encryption Settings #back to top

Before adding any wallets to the plugin set your encryption keys.
Using the default encryption keys is not recommended.
After choosing your encryption keys save them somewhere safe, without them users wallets can't be decrypted.


Plugins pages in the my account page showing 404 #back to top

Go to WordPress Settings > Permalinks and hit save without changing any thing to register the new pages.

Translation #back to top

The plugin includes .po/.pot translation files, I recommend using Loco translator and settings the text domain and file name prefix to "fsww"

Support Desk #back to top

Support for my items includes:
  • * Responding to questions or problems regarding the item and its features
  • * Fixing bugs and reported issues
  • * Providing updates to ensure compatibility with new software versions
Item support does not include:
  • * Customization and installation services
  • * Support for third party software and plug-ins
Before seeking support, please...
  • * Make sure your question is a valid Plugin Issue and not a customization request.
  • * Make sure you have read through the documentation and any related video guides before asking support on how to accomplish a task.
  • * Make sure to double check the plugin FAQs.
  • * Try disabling any active plugins to make sure there isn't a conflict with a plugin. And if there is this way you can let us know.
  • * If you have customized the plugin and now have an issue, back-track to make sure you didn't make a mistake. If you have made changes and can't find the issue, please provide us with your changelog.
  • * Almost 80% of the time we find that the solution to people's issues can be solved with a simple "Google Search". You might want to try that before seeking support. You might be able to fix the issue yourself much quicker than we can respond to your request.
  • * Make sure to state the name of the plugin you are having issues with when requesting support via CodeCanyon.

Version History (Changelog) #back to top

Changelog


                                    Version 2.6.4 - July 16, 2020

                                        - Bugfix
								
									Version 2.6.2 - June 12, 2020

                                        - Bugfix
								
									Version 2.6 - March 8, 2020

                                        - Transaction Details

                                    Version 2.5 - July 16, 2019

                                        - Add the option to allow customers to choose their own deposit amounts.
                                        - Added the option to force users to use the wallet by giving the admin the
                                          option to disable all payment methods except for the wallet if the wallet balance is enough to checkout.
								
									Version 2.4.4 - June 26, 2019

                                        - Transactions history shortcode bug fix

                                    Version 2.4.3 - June 25, 2019

                                        - Bug fix

                                    Version 2.4.2 - June 4, 2019

                                        - Fixed the "Order Status After Purchase" setting not saving.

                                    Version 2.4.1 - March 9, 2019

                                        - Fixed pagination buttons not showing correctly in WordPress 5.1

                                    Version 2.4.1 - January 27, 2019

                                        - Bug fix

                                    Version 2.3 - October 6, 2018

                                        - Import/Export bug fix

                                    Version 2.2 - October 4, 2018

                                        - Added user to user transfer
                                        - Added withdrawal requests
                                        - Added the option to hide "make a deposit" page from my-account page
                                        - Added the option to hide "transactions" page from my-account page
                                        - Added search option
                                        - Added import/export option
                                        - Bug fixes

                                    Version 1.0 - February 21st, 2017

                                        - Initial release