Monero WooCommerce Extension
Benefits Payment validation done through either monero-wallet-rpc or the xmrchain.net blockchain explorer. Validates payments with cron, so does not require users to stay on the order confirmation page for their order to validate. Order status updates are done through AJAX instead of Javascript page reloads. Customers can pay with multiple transactions and are notified as soon as transactions hit the mempool. Configurable block confirmations, from 0 for zero confirm to 60 for high ticket purchases. Live price updates every minute; total amount due is locked in after the order is placed for a configurable amount of time (default 60 minutes) so the price does not change after order has been made. Hooks into emails, order confirmation page, customer order history page, and admin order details page. View all payments received to your wallet with links to the blockchain explorer and associated orders. Optionally display all prices on your store in terms of Monero. Shortcodes! Display exchange rates in numerous currencies. Installation Automatic method In the “Add Plugins” section of the WordPress admin UI, search for “monero” and click the Install Now button next to “Monero WooCommerce Extension” by mosu-forge, SerHack. This will enable auto-updates, but only for official releases, so if you need to work from git master or your local fork, please use the manual method below. Manual method Download the plugin from the releases page (https://github.com/monero-integrations/monerowp) or clone with git clone https://github.com/monero-integrations/monerowp Unzip or place the monero-woocommerce-gateway folder in the wp-content/plugins directory. Activate “Monero Woocommerce Gateway” in your WordPress admin dashboard. It is highly recommended that you use native cronjobs instead of WordPress’s “Poor Man’s Cron” by adding define('DISABLE_WP_CRON', true); into your wp-config.php file and adding * * * * * wget -q -O - https://yourstore.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1 to your crontab. Configuration Option 1: Use your wallet address and viewkey This is the easiest way to start accepting Monero on your website. You’ll need: Your Monero wallet address starting with 4 Your wallet’s secret viewkey Then simply select the viewkey option in the settings page and paste your address and viewkey. You’re all set! Note on privacy: when you validate transactions with your private viewkey, your viewkey is sent to (but not stored on) xmrchain.net over HTTPS. This could potentially allow an attacker to see your incoming, but not outgoing, transactions if they were to get his hands on your viewkey. Even if this were to happen, your funds would still be safe and it would be impossible for somebody to steal your money. For maximum privacy use your own monero-wallet-rpc instance. Option 2: Using monero wallet rpc The most secure way to accept Monero on your website. You’ll need: Root access to your webserver Latest Monero-currency binaries After downloading (or compiling) the Monero binaries on your server, install the systemd unit files or run monerod and monero-wallet-rpc with screen or tmux. You can skip running monerod by using a remote node with monero-wallet-rpc by adding --daemon-address node.moneroworld.com:18089 to the monero-wallet-rpc.service file. Note on security: using this option, while the most secure, requires you to run the Monero wallet RPC program on your server. Best practice for this is to use a view-only wallet since otherwise your server would be running a hot-wallet and a security breach could allow hackers to empty your funds. Remove plugin Deactivate plugin through the ‘Plugins’ menu in WordPress Delete plugin through the ‘Plugins’ menu in WordPress
Top keywords
- monero10×1.69%
- order8×1.35%
- page7×1.18%
- viewkey7×1.18%
- wallet7×1.18%
- monero-wallet-rpc5×0.84%
- wordpress5×0.84%
- com4×0.67%
- https4×0.67%
- option4×0.67%
- through4×0.67%
- transactions4×0.67%
EO4WP
Email marketing is still one of the best ways to drive traffic to your website. Use this plugin to add EmailOctopus subscription forms directly with the WordPress Block Editor or Elementor Pro. A shortcode is available for advanced and custom implementations. WooCommerce stores can use the dedicated integration to collect subscribers during checkout and send order-related information to EmailOctopus. To use this plugin, you need to create an API key. You can do this via your EmailOctopus account. You can get a free account from the EmailOctopus. The free account allows you to add 2,500 active subscribers and has a few limitations on the account features. These are the features Add EmailOctopus subscription forms using the WordPress Block Editor Integration for Elementor form actions with support for custom list fields WooCommerce integration to collect subscribers and store order-related information in EmailOctopus Add a newsletter subscription checkbox to the WooCommerce checkout Shortcode support for advanced and custom implementations Easy to use, custom list fields will be automatically created if they don’t exist Efficient spam protection (using JavaScript and cookies) The visitor stays on your website while submitting the form data Support for multiple mailing lists (EmailOctopus legacy acoounts) Support for multilingual websites (compatible with Polylang) The form HTML is compatible with the Bootstrap CSS framework Optional: Protect your subscription forms with the plugin WP Armour – Honeypot Anti Spam Optional: Use the CSS style-sheet (Bootstrap compatible) included with the plugin Track successfully submitted forms in Google Analytics and Clicky The plugin includes JS and CSS files only if the form (shortcode or block) is present Using nonces for simple form value validation Developer hooks for adding custom form fields, hidden fields and additional subscription data WooCommerce Checkout Block support The plugin supports the WooCommerce Checkout Block. The EmailOctopus newsletter subscription checkbox can be used with both the classic WooCommerce checkout and the newer block-based checkout. The available checkbox positions are automatically adjusted depending on which checkout type your store uses. Important: If you switch an existing store from the classic checkout to the Checkout Block, please review your EmailOctopus integration settings and thoroughly test the complete checkout process before using it on a live store. The Checkout Block works differently from the classic checkout, and the position and behavior of the newsletter checkbox may change. About EmailOctopus This plugin communicates with the email marketing service EmailOctopus via the API. An active account is required to use this plugin. For more information: Privacy Statement – Privacy Statement – EmailOctopus.com Terms of use – Terms of Use – EmailOctopus.com API – Documentation version 2.0.0 – EmailOctopus.com Block Editor integration The EmailOctopus form block allows you to add a subscription form directly to a page or post using the WordPress Block Editor. Add the ‘EmailOctopus form’ block to your page or post. Select the EmailOctopus mailing list. Configure the form title, description and button label. Choose whether to show the newsletter checkbox and whether the form should use an inline layout. Use the submission settings to configure the thank-you message, source, tags and reporting options. The block uses the general plugin settings as defaults. Additional CSS classes and custom CSS can be added using the standard WordPress block settings. WooCommerce integration If you want to use the EmailOctopus integration for WooCommerce, you need to follow these steps: Go to WooCommerce > Settings > Integrations > EmailOctopus Choose the Mailing list you prefer for the subscription feature on your checkout page Check the other features to include additional order information with each subscription Enable the option “Subscribe everyone” if you like to use EmailOctopus for non-commercial emails (too). Elementor integration If you use Elementor Pro, it’s possible to add the EmailOctopus subscription as form action. Add the Elementor form as usual and choose “EmailOctopus” from “Actions after submit”. Now point the different mailing list fields to the form fields, by entering the field ID. The “Newsletter” option has a special behavior. Use a checkbox in your form and if the checkbox was checked, a tag called “newsletter” will be added to the subscriber in EmailOctopus. Check here the complete documentation for the Block Editor, WooCommerce and Elementor integrations, shortcode options and developer hooks.