Setting up the WooCommerce/GetBeans integration for Commerce

This manual describes how to connect your WooCommerce account to your Cropster account.

Applicable plans:

  • Commerce and higher tiers

You can now integrate your Woocommerce or GetBeans 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/GetBeans 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 products must be variable products.

Creating the API credentials (within WooCommerce/GetBeans)

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/GetBeans 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.  
      Note: 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/GetBeans 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.

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

    Thanks for being a Cropster customer! If you have feedback, questions, or concerns, please feel free to send it to your representative or directly to support.cropster.com.

    We design and make alterations to our software based on user feedback, so we look forward to seeing what you have to say!