Description
Cryptocurrency Product for WooCommerce is the only one WooCommerce plugin that allows you to sell Ether, Bitcoin or any ERC20 or ERC721 token for fiat money like USD, EUR, … or any cryptocurrency like Bitcoin, Litecoin, Dogecoin or any other WooCommerce supports. You can sell your Ether or any ERC20 or ERC721 token for USD, EUR, or even Ether or another ERC20 token by using the Ether and ERC20 tokens WooCommerce Payment Gateway plugin.
It can be a valuable addition to your ICO strategy with the Ethereum ICO WordPress plugin!
The WordPress Ethereum Wallet plugin auto-creates a user wallet upon registration and allows user to send Ether or ERC20 tokens from it. Using these two plugins your non-techie customers can register to obtain an Ethereum account address and then buy your tokens to be sent to this new address.
FREE Features
- Sell Ether for any WooCommerce supported currency
- Your customer can buy Ether just like any other product in WooCommerce
- The
Ethereum address
required input field is added to the Checkout page for all Cryptocurrency products - Custom user meta key can be configured to fill the
Ethereum address
field automatically. With a plugin like Ultimate Member you can configure your registration form to include a requiredEthereum address
field. You can use this address on a checkout page then. - You also can disable the
Ethereum address
field to restrict user to buy only to the address they provide you on registration. - Friendly admin panel
Ethereum Address
input field on theAdd new order
page to send Ether manually from admin panel- Free to use for Ether. No fee.
- The minimum amount of Ether can be set for purchase to protect you from spam purchases
- The quantity increase/decrease step is configured per product
- The Ethereum transaction hash and link is added to the order notes to assist you in corner cases
- Stock availability is auto-managed
- Decimal product quantities can be inputted by users – you can sell 0.5 Ether for example
- The Ethereum Gas price is auto adjusted according to the etherchain.org API
- The
Hot wallet
private key is auto generated first time plugin is installed - Previous
Hot wallet
private key is stored in a hidden option object when new one is entered. This feature can save your life, seriously 😉
PRO Features
Includes all FREE features, plus:
- Sell any
ERC20
token for any WooCommerce supported currency - Your customer can buy Ether or
ERC20
tokens just like any other product in WooCommerce - Dynamic ETH or ERC20 token price from
Coinmarketcap.com
,Cryptocompare.com
orkanga.exchange
can be configured. Set token price in Ether or any other crypto including the token itself, if listed on exchange - The
Ethereum Address
input box on theAdd new order
page is pre-populated with an address generated by the Ethereum Wallet plugin if installed - Display base cryptocurrency price for dynamically priced products option
Input in store currency
option: input product price in the store currency like USD, instead of the cryptocurrency selected- The ERC20 Dividend Payments WordPress plugin is supported
- Use
Ethereum Node JSON-RPC Endpoint
setting for your own Ethereum or Ethereum fork node usage - The WC Vendors Marketplace plugin integration
Take a full featured 7 days Trial for the PRO version! The Cryptocurrency Product for WooCommerce Professional plugin 7 days Trial
Bitcoin Add-On is available to sell Bitcoin just like any other product in WooCommerce. To use it, install the Cryptocurrency Product for WooCommerce and then go to Settings > Cryptocurrency Product > Add-Ons > Bitcoin.
Dash Add-On is available to sell Dash just like any other product in WooCommerce. To use it, install the Cryptocurrency Product for WooCommerce and then go to Settings > Cryptocurrency Product > Add-Ons > Dash.
ERC721 Add-On is available to sell any non-fungible ERC721 token just like any other product in WooCommerce. To use it, install the Cryptocurrency Product for WooCommerce and then go to Settings > Cryptocurrency Product > Add-Ons > ERC721.
ERC20 Dividend Payments Add-On is available to pay holders ERC20 dividends. To use it, install the Cryptocurrency Product for WooCommerce and then go to Settings > Cryptocurrency Product > Add-Ons > Dividends.
WC Vendors Marketplace Add-On is available to support frontend features on your multi-vendor store. To use it, install the Cryptocurrency Product for WooCommerce and then go to Settings > Cryptocurrency Product > Add-Ons > WC Vendors Marketplace.
Disclaimer
By using this free plugin you accept all responsibility for handling the account balances for all your users.
Under no circumstances is ethereumico.io or any of its affiliates responsible for any damages incurred by the use of this plugin.
Every effort has been made to harden the security of this plugin, but its safe operation depends on your site being secure overall. You, the site administrator, must take all necessary precautions to secure your WordPress installation before you connect it to any live wallets.
You are strongly advised to take the following actions (at a minimum):
- Educate yourself about cold and hot cryptocurrency storage
- Obtain hardware wallet to store your coins, like Ledger Nano S or TREZOR
- Educate yourself about hardening WordPress security
- Install a security plugin such as Jetpack or any other security plugin
- Enable SSL on your site if you have not already done so.
By continuing to use the Cryptocurrency Product for WooCommerce plugin, you indicate that you have understood and agreed to this disclaimer.
Testing
You can test this plugin in the ropsten network for free
Test Ether product in ropsten
- Set the
Blockchain
setting toropsten
- “Buy” some Ropsten Ether for free using MetaMask
- Install, configure to use
ropsten
and enable the Ether and ERC20 tokens WooCommerce Payment Gateway plugin - Create an Ether type cryptocurrency product
- Make a deposit of the Ropsten Ether for that product. See Installation/Deposit section for details.
- Buy this product for free by the Ether and ERC20 tokens WooCommerce Payment Gateway method. Input another Ethereum wallet address on the checkout page
- Check that proper amount of Ropsten Ether has been sent to your payment address
Test Ether product in rinkeby
- Set the
Blockchain
setting torinkeby
- You can “buy” some Rinkeby Ether for free here: rinkeby.io
- Install, configure to use
rinkeby
and enable the Ether and ERC20 tokens WooCommerce Payment Gateway plugin - Create an Ether type cryptocurrency product
- Make a deposit of the Rinkeby Ether for that product. See Installation/Deposit section for details.
- Buy this product for free by the Ether and ERC20 tokens WooCommerce Payment Gateway method. Input another Ethereum wallet address on the checkout page
- Check that proper amount of Rinkeby Ether has been sent to your payment address
Test ERC20 product in ropsten
- Set the
Blockchain
setting toropsten
- “Buy” some Ropsten Ether for free using MetaMask
- Buy some
0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a
TSX token by sending some Ropsten Ether amount to it’s Crowdsale contract:0x773F803b0393DFb7dc77e3f7a012B79CCd8A8aB9
- Install, configure to use
ropsten
and enable the Ether and ERC20 tokens WooCommerce Payment Gateway plugin - Create a ERC20 type cryptocurrency product. Set the ERC20 token address setting to the
0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a
- Make a deposit of the ERC20 token for that product. See Installation/Deposit section for details.
- Buy this product for free by the Ether and ERC20 tokens WooCommerce Payment Gateway method. Input another Ethereum wallet address on the checkout page
- Check that proper amount of TSX token has been sent to your payment address
Test ERC20 product in rinkeby
- Set the
Blockchain
setting torinkeby
- You can “buy” some Rinkeby Ether for free here: rinkeby.io
- Buy some
0x194c35B62fF011507D6aCB55B95Ad010193d303E
TSX token by sending some Rinkeby Ether amount to it’s Crowdsale contract:0x669519e1e150dfdfcf0d747d530f2abde2ab3f0e
- Install, configure to use
rinkeby
and enable the Ether and ERC20 tokens WooCommerce Payment Gateway plugin - Create a ERC20 type cryptocurrency product. Set the ERC20 token address setting to the
0x194c35B62fF011507D6aCB55B95Ad010193d303E
- Make a deposit of the ERC20 token for that product. See Installation/Deposit section for details.
- Buy this product for free by the Ether and ERC20 tokens WooCommerce Payment Gateway method. Input another Ethereum wallet address on the checkout page
- Check that proper amount of TSX token has been sent to your payment address
Fees
You pay NO FEE except the standard Ethereum transaction gas fee
l10n
This plugin is localization ready.
Languages this plugin is available now:
- English
- Russian(Русский)
- German(Deutsche) by Johannes from decentris dot com
Feel free to translate this plugin to your language.
Screenshots
Installation
- Make sure that System Requirements are met on your hosting provider. These providers are tested for compliance: Cloudways, Bluehost, SiteGround
- Install and activate it as you would any other plugin
- Head over to Settings » Cryptocurrency Product
- Enter your Ethereum address and private key for this address. See the Security section for security considerations
- Register for an Infura.io and Coinmarketcap.com API keys and put it in admin settings. It is required to interact with Ethereum blockchain and obtain rates. Use this guide for Infura.io: Get infura API Key.
- Tune other options if you need to
Use this step by step guide: Install and Configure
Reviews
Contributors & Developers
“Cryptocurrency Product for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Cryptocurrency Product for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.5.7
- Ask eth node for gas price if API returns zero
- Cache token decimals call results
3.5.6
- Cancel order processing if it’s state is not
processing
3.5.5
- show text input if token list is empty. the no Ethereum Wallet PRO installed case
3.5.4
- product publish fee fix for multi-vendor
3.5.3
post_author_override
fix for multi-vendor
3.5.2
- cart price display fix
3.5.1
- kanga.exchange rate source fix
3.5.0
- kanga.exchange rate source is added
3.4.0
- Cryptocompare.com rate source is added
3.3.1
- Price display fix
3.3.0
- The WC Vendors Marketplace plugin integration
3.2.0
Ethereum Node JSON-RPC Endpoint
admin setting is added to allow your own Ethereum or Ethereum fork node usage.
3.1.1
- Fix Total for extra charges plugins
- Fix bug with price display
3.1.0
- Check requirements before the freemius.com code to prevent failures
- infura.io, geth, non-logged MetaMask fix
- The
Hot wallet
private key is auto generated first time plugin is installed - Previous
Hot wallet
private key is stored in a hidden option object when new one is entered. This feature can save your life, seriously 😉
3.0.4
- Max value bug fix
3.0.3
- ERC20 Dividend Payment support fix
3.0.2
- ERC721 support fix
3.0.1
- bug fix
3.0.0
- freemius.com Free/Professional plans business model shift