User Wallet Credit System

Gives users the ability to load their virtual wallet balance using WooCommerce checkout.

Author:Dash10 Digital (profile at wordpress.org)
WordPress version required:5.0
WordPress version tested:5.3.3
Plugin version:3.1.1
Added to WordPress repository:20-11-2014
Last updated:10-01-2020
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:84
Rated by:16
Plugin URI:https://dash10.digital
Total downloads:28 847
Active installs:800+
plugin download
Click to start download

User Wallet Credit System is the first and original plugin for WooCommerce that provides each user of your WordPress website with their very own personal wallet.

Users can load their wallet with virtual money paid for using real money. The plugin provides a way to purchase items from your store while using their virtual money. Store managers can also adjust user amount easily in the backend of WordPress.

Features:

  • Easy to install
  • Load wallet using credit products which then can be used for later purchases.
  • Ties into WooCommerce settings for currency formatting (simple).
  • Manually adjust user wallet balances if need be from the admin area.
  • Make purchases using the wallet balance.
  • Widget to display balance.

Pro Add-on gives more features:

  • Users can load any amount they wish. Custom Loading.
  • Customization of buttons and messages
  • Ability to transfer from one user to another
  • Ability to withdraw funds to PayPal account (in development)
  • Partial Payments (in development)

You can learn more about User Wallet Credit System by visiting https://dash10.digital/products/user-wallet-credit-system-pro/

How To Use:

  • Go to “Add Product” in WooCommerce and give the bundle a name.
  • Ensure the product type is “Simple Product”, “Virtual” check box is checked, and “Credit” is checked as the products category. Under the inventory tab check “Enable this to only allow one of this item to be bought in a single order”
  • Save the product. Once saved you will see an input label “Credit Amount”. Enter the credit amount for the product. (If the product’s retail price is 10.00 then the credit amount should be 10.00).
  • Save the product again.

The plugin is setup not to list the credit bundles (products) in the store with other products. It is recommended that when you are offering users the ability to purchase products, that they do not have anything else in their cart.

Shortcodes:

Show Current User Wallet Balance:

[uw_balance display_username="true" separator=":" username_type="display_name"]
  • display_username = (true|false) – Show username next to balance
  • separator = (:|-) The character separating the username and wallet balance.
  • username_type = (display_name|first_name|last_name|full_name)

Display a table containing the bundles (credit product) and “Buy Now” buttons:

[uw_product_table]

Display a custom deposit form (pro only)

[uwcs_dynamic_deposit_template button_text="Confirm Amount" description="Describe what the user is doing" default_amount="27.00"]

Things to Note:

  • The plugins uses user meta fields to keep track of wallet balances. (_uw_balance).. Beware if you plan to change this. You could wipe everyones wallet balances out.