WooCommerce is an open-source e-commerce platform designed to provide merchants with the tools they need to sell products online effectively. Integrating Beans with WooCommerce enhances this experience by enabling merchants to boost customer loyalty through a rewards system. With Beans for WooCommerce, you can reward customers for their purchases, encouraging repeat business and fostering a loyal customer base.


To begin, install the Beans plugin for WooCommerce from the WordPress plugin repository. Follow the WordPress guideline for plugin installation. After installation, activate the plugin and connect Beans to your shop using the setup instructions.

To manually connect Beans to your WooCommerce store, follow these steps:

Manual install
  1. Navigate to the plugins management page in your WordPress admin.
  2. Find Beans and select settings.
  3. On the Beans admin page within WordPress, follow the prompts and click Connect.
  4. Select your Beans account or create a new one. If you already have one, log in.
  5. Once on the connect page, choose Connect manually.
  6. Provide WooCommerce API keys as instructed.
  7. In WordPress admin, go to WooCommerce > Settings > Advanced > REST API.
  8. Select Add key to create a new key for Beans.
  9. Fill out the form: name the key, choose the primary admin as the user, and set permissions to Read/Write.
  10. Generate and copy the API Key.
  11. Paste the keys into the Beans interface form field.
  12. Click Connect to complete the process.


If you suspect the Beans plugin isn’t properly installed on your WordPress site, Beans provides a straightforward solution to address this without any negative side effects.

  1. From the Beans admin dashboard, navigate to the WooCommerce integration home page.
  2. Select Status in the integration navigation menu.
  3. From the Actions dropdown on the top right, select Reinstall Beans.