1. Upload and install the plugin via the WordPress plugin installation routine:
2. After activating the plugin, you will be redirected to the checkout options page:
3. Enable the payment method
4. Enter your Block.io API keys for the currencies you want to accept in your store
Note: HD Wallet add-on users enter their extended public keys in the HD Wallet settings tab instead.
5. Configure cron:
CryptoWoo's order processing and exchange rate updates rely on WP-cron, the built-in cronjob service of WordPress.
The speed of the payment processing is directly dependent on the execution of WP cron.
The disadvantage of WP-cron is that it's only triggered if there are visitors on your website. This could lead to infrequent exchange rate updates from the cryptocurrency exchanges.
To ensure that the updates are triggered as defined, you should set up a cronjob at your hosting provider to hit
wp-cron.php at a regular interval. Please see the tutorial at Harish Chouhan’s article on Wptuts+.
To speed up the payment processing you have to get below the 1 minute granularity of the crontab. You can set up 4 crontasks that are executed every minute and let the 2nd, 3rd, and 4th cronjob sleep for 15, 30, and 45 seconds before they trigger WP cron. This results in a 15 second interval between each WP cron execution instead of one minute when using only one crontask.
Check the "Database Actions" page in your CryptoWoo admin backend for crontask examples.
6. Go to Database Actions:
7. Update the exchange rates once manually
Done! Your WooCommerce store is now ready to accept digital currencies with CryptoWoo!
Please do not hesitate to submit a ticket if you're experiencing any problems!