How do I connect my WooCommerce account?

To use WooCommerce with Craftybase you must be using:

  • WooCommerce 2.6+
  • WordPress 4.4+
  • Enabled REST API. To enable the REST API within WooCommerce, visit the WooCommerce > Settings > API tab and tick the Enable REST API checkbox.
  • Pretty Permalinks. To enable this visit Settings > Permalinks so that the custom endpoints are supported. Default permalinks will not work.
  • You can allow Craftybase access to your store with either HTTP or HTTPS, but HTTPS is recommended where possible.
  • A user that has the role of Shop Manager or Administrator

To connect your WooCommerce account with Craftybase:

1. Go to your Sales Channel page ( How do I find my Sales Channels page?)

2. On the page that appears, click the Add Account button in the WooCommerce section.

3. Enter your WooCommerce Shop URL in the textbox that appears. It's best to copy this directly from your store URL to ensure that the correct address is used as redirects can cause issues with the authentication process and subsequent imports, especially if your WooCommerce shop uses HTTPS.

4. Click the  Connect button. This will take you through the authentication process on the WooCommerce side. If you are not already logged into Woo on your browser, you'll be asked to enter in your username/email and password. Note: this is performed completely on the WooCommerce servers, at no time can Craftybase see or read your login details.

5. Once logged in, you'll be presented with a page to confirm the connection between Woo and Craftybase. For your additional security, Craftybase requests only read access to your data - this will be shown on this page for you to review. To approve the connection, click the Approve button.

6. Once the connection has been made, you will be taken back to your Sales Channel page and your WooCommerce account name will appear along with your next scheduled import. 

API User Role

In order for Craftybase to access WooCommerce you must have a user in your WooCommerce store that has a role of  Shop Manager or Administrator which assign API keys to Craftybase to access your WooCommerce store. The account you sign into your WooCommerce store will most likely have a role of Administrator. If you wish, you can set up a new user in your WooCommerce store for Craftybase, assign this user a role of Shop Manager, and then use this account when authorising Craftybase access.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.