In july 2017 Wavescommunity member Nikita released a Woocommerce plugin for Waves.
At that time we were just working out our ideas for the Waves Merchandise shop and wanted to use the plugin for our plans.
Although the original Woocommerce plugin worked great with Waves as a payment, it had some issues working on Waves assets.
So we’ve decided to hire a developer who helped us transform the plugin to work with Waves assets.
This plugin works with any Waves token, ofcourse Waves is integrated too.
People are free to use this plugin as their payment option with their own Waves asset,
all settings can be set on the WordPress/Woocommerce dashboard (Checkout-Waves tab):
The order module of WooCommerce only works when you force users to register an account on WordPress.
With guest payments there is no information about the orders, clients will not get an email about their order and you will receive the payment without any information.
This can be solved by using some extra plugins, we are using:
It is important to disable guest checkouts on your shop.
With these plugins you can set mandatory fields for visitors registering an account on WordPress.
Please set up all information you want to see from your customer.
Items in the shop are to be set in fiat.
The plugin calculates prices to Waves and then to any given Waves asset.
If no asset is set, Waves will be used as default payment currency.
Fiat->Waves->Asset (if set)
It is important that there is active trading on the asset/Waves pair, as we use the 24 hour average price in the plugin.
We can also integrate your token as currency for fixed currency prices without calculations (like we do on our Services website).
Please create a pull request for this on our Github, or send us a message.
People are free to commit, we do free maintenance and giving it away.
This project is community driven and open source.
We paid for the development, but we believe in the platform.
So we hope it will be used a lot.
If you have any questions about the Woocommerce plugin, please do not hessitate to contact us through the following channels: