Setting up the WooCommerce/Beans integration for Commerce

This manual explains how to connect your WooCommerce/Beans account to your Cropster account.

Connecting your WooCommerce/Beans account to your Cropster account is available for the following products:

  • Commerce and higher tiers

You can now integrate your Woocommerce or Beans account with Cropster to organize and run your production more easily. Once you’ve connected the two systems, Cropster automatically calculates how much you need to roast to fulfill all your orders.


Requirements

To establish a working connection to Woocommerce/Beans the following requirements need to be met: 

Woocommerce version

Cropster requires Woocommerce 5.8 or higher.

Variable Products

In order to sync with Cropster, all Woocommerce/Beans products must be variable products.

Creating the API credentials (within WooCommerce/Beans)

First, you will have to create your API credentials within WooCommerce.

  1. Log in to you WooCommerce account.
  2. Go to Settings > Permalinks.
  3. Under Common Settings select any option other than Plain and scroll down and click the Save Changes button.
  4. Go to WooCommerce > Settings > Advanced > REST API, click the Add key button. (If the workflow differs from the previous instructions, go to WooCommerce > Settings > API > Keys/Apps.)
  5. In the key details section, enter a description for the private app.
  6. Choose the user that Cropster should use to access the API.
  7. In the permissions list, keep the default setting to READ.
  8. When you're done, click Generate API Key. The Consumer key and Consumer secret for your app are now displayed on the screen.

Connecting WooCommerce/Beans with Cropster (within Cropster)

Now it is time to switch to Cropster and connect your accounts. 

  1. Log in to the online platform C-sar
  2. Go to Orders in the menu. If you are using the Orders module for the first time, you will be asked if you want to connect your WooCommerce account. 
  3. Click Connect account under the WooCommerce logo. 

  4. Alternatively, go to Orders > Order settings and click Connect with Woocommerce in the left menu bar.
  5. Enter your Woocommerce API credentials
    • Account name: The name shows up next to the integration. (e.g. Retail shop, B2C,...)
    • Shop URL as marked below (without https:// and without /wp-login)
      💡 If your shop URL includes the www.-prefix, copy the URL including www. (e.g. for https://www.my-shop.coffee/wp-admin use www.my-shop.coffee in Cropster)
    • Consumer Key: Go back to Woocommerce and copy and paste the Consumer Key into this field.
    • Consumer Secret: Under Admin API access token, click Reveal token once and copy and paste the token in the password field.  
      💡 Store Consumer key and Consumer secret in your password manager.
  6. Select the date from which to synchronize open orders from, this date cannot go beyond 30 days.
  7. (Optional) Uncheck the box next to Activate auto-archive to disable auto-archiving for orders from Woocommerce/Beans with a Cancelled or Closed status.
  8. Click on Done, next.

The integration is set up and and syncs all available products to Cropster. You will be forwarded to the Product mapping page.

Cropster Commerce Overview (Video)


Related content


Congratulations! You have successfully connected your WooCommerce/Beans account with Cropster!

Your opinion matters. If you have further questions, feedback, or concerns, please feel free to reach out by submitting a support ticket directly from support.cropster.com