Cryptocurrency Product for WooCommerce

აღწერა

Cryptocurrency Ethereum Crypto WordPress Plugin for WooCommerce is the best WooCommerce plugin that allows you to sell Ether, Bitcoin or any NFT or ERC20 token for fiat money like USD, EUR, … or any cryptocurrency, like Bitcoin, Litecoin, Dogecoin or any other WooCommerce supports.

You can sell your NFT or ERC20 tokens 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!

Binance Smart Chain (BSC), Polygon (MATIC) and any other EVM-compatible blockchain is supported in the PRO version!

The WordPress Ethereum Wallet plugin auto-creates a user wallet upon registration and allows user to send Ether, NFT 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.

Live Demo

You can buy the Testcoin TSX Token to see this WooCommerce Crypto Plugin in action.

The Testcoin TSX Token product is a ERC20 token product configured with a help of this plugin. You can buy this token with fiat money, Bitcoin or Ether. TSX tokens would be sent to your wallet automatically and immediately.

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 required Ethereum 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 the Add 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, Coingecko.com or metals-api.com can be configured. Set token price in Ether or any other crypto including the token itself, if listed on exchange, or bound it to a gold price
  • The Input in store currency option: input product price in the store currency like USD, instead of the cryptocurrency selected
  • The Input in fixed store currency option allows to create product with fixed price like 100$, but with a dynamic amount of cryptocurrency to be sent after this product purchase
  • The Ethereum Address input box on the Add 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
  • Use Ethereum Node JSON-RPC Endpoint setting for your own Ethereum or Ethereum fork node usage
  • The Expiration period configuration option can be used to set the number of days to wait till mark an order as expired if no payment or blockchain transaction confirmation is detected. It is set to one week (7 days) by default.
  • The Require enough Ether on a Checkout page? configuration option can be used to prevent spam orders creation by users with not enough Ether on their balances to pay for it.
  • Binance Smart Chain (BSC), Polygon (MATIC) and any other EVM-compatible blockchain support

Take a full featured 7 days Trial for the PRO version! The Cryptocurrency Product for WooCommerce Professional plugin 7 days Trial

NFT Add-On

The NFT Add-On is available to sell any non-fungible ERC721 NFT 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 > NFT.

Bitcoin Add-On

The 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.

Litecoin Add-On

The Litecoin Add-On is available to sell Litecoin 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 > Litecoin.

Dash Add-On

The 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.

Dogecoin Add-On

The Dogecoin Add-On is available to sell Dogecoin 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 > Dogecoin.

ERC20 Dividend Payments Add-On

The 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.

Dynamic Price Add-On

The Dynamic Price Add-On is available. Create WooCommerce products dynamically priced as Bitcoin, Gold or any other currency, cryptocurrency or precious metal. Common usecase for the Dynamic Price WordPress Plugin is to implement a manual cryptocurrency delivery. To use it, install the Cryptocurrency Product for WooCommerce and then go to Settings > Cryptocurrency Product > Add-Ons > No-Op.

WC Vendors Marketplace Add-On

The 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.

WCFM Marketplace Add-On

The WCFM 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 > WCFM 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):

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 to ropsten
  • “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 to rinkeby
  • 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

PRO version only!

  • Set the Blockchain setting to ropsten
  • “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

PRO version only!

  • Set the Blockchain setting to rinkeby
  • 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.

ეკრანული სურათები

  • The ERC20 token product in a store
  • The ERC20 token product settings
  • Hot wallet settings
  • API keys settings
  • Blockchain settings
  • Custom user field settings
  • The Cryptocurrency product checkout page
  • The order details
  • Set token price in Ether or any other crypto including the token itself, if listed on exchange
  • Existing NFT token product settings
  • The Bitcoin product settings

დაყენება

  • Make sure that System Requirements are met on your hosting provider. These providers are tested for compliance: Cloudways
  • Install and activate it as you would any other plugin
  • Head over to Settings » Cryptocurrency Product

Install

Ethereum Mainnet

Use this step by step guide: Install and Configure

Polygon (MATIC) Mainnet

Use this step by step guide: Install and Configure

Binance Smart Chain (BSC) Mainnet

Use this step by step guide: Install and Configure

NFT Settings Configure

Top Up Hot Wallet with ETH

მიმოხილვები

01.08.2022
Latest Update Caused my site to crash and this was the error: Warning: require(/home/customer/www/*/public_html/wp-content/plugins/cryptocurrency-product-for-woocommerce/vendor/composer/../bitwasp/bech32/src/bech32.php): failed to open stream: No such file or directory in /home/customer/www/*/public_html/wp-content/plugins/cryptocurrency-product-for-woocommerce/vendor/composer/autoload_real.php on line 71
14.07.2022
Nice functionalities - delivers what it promises. Easy to integrate with WooCommerce and great support.
04.05.2021
Had support from creator in under 24 hours. Got the plugin working for us.
9 რევიუს წაკითხვა

მონაწილეები & დეველოპერები

“Cryptocurrency Product for WooCommerce” ღია პროგრამული უზრუნველყოფაა. შემდეგმა ადამიანებმა წვილი შეიტანეს მის განვითარებაში.

მონაწილეები

გადათარგმნეთ Cryptocurrency Product for WooCommerce თქვენს ენაზე.

დაინტერესებული ხართ დეველოპმენტით?

დაათვალიერეთ კოდი, შეამოწმეთ SVN რეპო, ან გამოიწერეთ შექმნის ჟურნალი : RSS.

ცვლილებები

3.15.9

  • Checkout billings fileds fix for non-crypto products

3.15.8

  • Add-ons prices display fix

3.15.7

  • Fix order processing issue

3.15.6

  • Lost vendor/bitwasp folder in free version is restored

3.15.5

  • Virtual checkbox shows Crypto settings fix
  • coingecko dictionary updated

3.15.4

  • coingecko dictionary updated

3.15.3

  • Security fix

3.15.2

  • Dictionaries updated

3.15.1

  • bignumber.js minified file was not added to zip

3.15.0

  • WCFM plugin support is added

3.14.8

  • coingecko free API rate limit fix

3.14.7

  • coingecko dictionary updated

3.14.6

  • New freemius.com library version

3.14.5

  • Rate sources updated

3.14.4

  • Handle situation when tx is disappeared, or the node used is outdated. Order status is set to Failed and tx hash is cleaned to allow admin to restart order processing.
  • Allow zero total orders. Useful for 100% discount codes use case.
  • Ethereum address validation check fix.

3.14.3

  • Better tip calculation for EIP-1559 blockchains.

3.14.2

  • Rate source dictionaries updated

3.14.1

  • Fix for the 'NumberUtil' not found error

3.14.0

3.13.10

  • action-scheduler lib update

3.13.9

  • Do not send a transaction if order’s total is zero

3.13.8

  • Fix for non-EIP-1559 blockchains.

3.13.7

  • Better support for non-EIP-1559 blockchains.

3.13.6

  • EIP-1559 issue fix.

3.13.5

  • Quick “dirty” fix for the EIP-1559 issue. It leads to unnecessarily high gas fees paid, but enables plugin to send tx at least.

3.13.4

  • RLP library update to fis the “could not decode RLP components” error

3.13.3

  • fix dynamic price hook error

3.13.2

  • WooCommerce 5.5.0 action-scheduler fix

3.13.1

  • fix cart access error

3.13.0

  • Single crypto product in order limitation is removed!
  • Dynamic price logic rewrite
  • New quantity calculation algorithm
  • kanga.exchange rate source disabled due to API down
  • Rate sources dictionaries updated