The WooCommerce Integration - How does it work, and how do I set it up?

  Plan availability 

  Pro   Enterprise    |     Standard    Advanced  



The Vend-WooCommerce integration shares product, inventory, customer and sales information between both systems, simplifying daily operations by saving time on manual admin and double-entry. Everything is kept up-to-date between your online and brick-and-mortar stores, so you can be confident that you will only sell stock you have.

If you are new to selling online, WooCommerce is a great option as you can start with the essentials using their free WordPress plugin, and add more features and extensions when you want to build up and grow your online store.


  • Once your Vend and WooCommerce accounts are connected, Vend becomes the system of record.
  • You should manage your product catalogue, pricing and inventory information in Vend to ensure everything stays accurate and up-to-date.
  • WooCommerce feeds important information back to Vend such as online sales, new customer or existing customer information associated with a sale, and inventory from a sale to keep stock levels in sync.
  • Please click the following link for more on how to use the WooCommerce integration!

A few things to keep in mind

  • Before connecting your WooCommerce store to Vend, we recommend connecting your store to a test environment. Creating a test environment enables you to test the new integration thoroughly before integrating your live store and will cause the least disruption to your store and your customers.
  • Work with a Developer: WooCommerce runs differently depending on which server you host it on, and how you set it up. Engaging with a developer will help you get properly set up.
  • Allocate enough time: We recommend setting aside time to set up and test your site before going live to your customers. The timing can vary depending on how your WooCommerce store has been set up.
  • We also recommend that you read our Help Article - Things to check before integrating WooCommerce with Vend. This will ensure that you have everything prepared before setting up the integration.

New to WooCommerce

1. In Vend, open the Setup page, and click Apps.

2. Find the WooCommerce app and click Connect to Vend.

3. This will take you to the Connect to WooCommerce page. Click on I don't have a WooCommerce account. Click Find out more if you would like to learn more about using WooCommerce with Vend. This will take you to a new page where you will be able to learn more about the integration.

Setup your Wordpress Account

The first step to setting up your Vend-WooCommerce online store is to set up a Wordpress account. As WooCommerce is a plugin of WordPress, you will first need a Wordpress account before you are able to take further steps.

You will need to be on WordPress 4.4 and above and WooCommerce 3.0 and above to be able to integrate your Vend store with WooCommerce.

Setup a hosting provider

The next step to setting up your Vend-WooCommerce online store is to select a hosting provider. This will enable you to start building your online store with just a few clicks. As WooCommerce is a plugin of WordPress, you will need a hosting provider who will host the Wordpress website on their web servers, leaving you to focus on building your online store, versus, maintaining a web server. There are two options when selecting a hosting partner.

1. Run your WooCommerce site directly from WordPress. As WordPress is a hosting provider itself if you use the Wordpress Business Plan this will include everything needed for you to run your WooCommerce store. Using the Wordpress Business Plan can cost extra, but will take you less time to set up your store up so you can get up and running faster.

2. Use a separate hosting provider to run your WooCommerce store. WooCommerce has partnered with a few hosting providers that offer pre-installs of WordPress, WooCommerce, the Storefront theme and ecommerce-specific features, such as a dedicated IP and SSL certificate to keep your store protected and secure. For more information on hosting providers, check out this article. Using a separate hosting provider is a much cheaper alternative to the Wordpress Business Plan. However, there will be some extra steps required to set up your store.

Set up a WooCommerce account

Once you have set up your hosting, you will need to set up your WooCommerce account. Head to this website to get set up.

Once you have set up your hosting, WordPress and WooCommerce account, you are ready to set up your integration with Vend.

Before you begin

  • For Vend users, the WooCommerce integration is only available on the Pro and Enterprise, and Standard and Advanced plans. If you’re on a Lite or Lean plan, you’ll need to upgrade to connect your Vend store to Shopify.
  • You will need to be on WordPress 4.4 and above and WooCommerce 3.0 and above to be able to integrate your Vend store with WooCommerce.
  • You will need your store URL and your login credentials to set up the Vend-WooCommerce integration.
  • Make sure you have set up all the products you need before activating the Integration. If you have products on both platforms, make sure their SKUs match.
  • We recommend you take a back-up of any product data in either system before you begin. You can export your Vend products on the Product page and you can export your WooCommerce products on their Product page.
  • Any third-party WooCommerce app that changes your prices or SKUs will cause problems. Please test this thoroughly before switching on another integration to your WooCommerce store when linked with Vend.
  • We recommend creating a separate payment type just for WooCommerce orders.
  • We recommend setting up a new register in Vend in the outlet you want to link to WooCommerce. This is because sales made in WooCommerce after you close your store’s register for the day will re-open the register. Setting up a separate register ensures all your reporting is clear.

Setting it up

1. In Vend, open the Setup page, and click Apps.

2. Find the WooCommerce app and click Connect to Vend.

3. This will take you to the Connect to WooCommerce page. Click on the I have a WooCommerce account. option and you will be able to start entering your WooCommerce store details.

4. Enter your WooCommerce store URL. The URL will have to be secured, i.e., https 
If you have a custom domain this is where you input it for example: (

5. Enter in your Consumer Key and Consumer Secret.

  • If you need to obtain your Consumer Key and Consumer Secret, head to your WooCommerce website.

  • Select Advanced -> REST API

  • Select Add Key.

  • Name your description

  • Change the permissions to Read Write

  • Click on Generate API Key


The API Key is linked to the user who created it. Deleting the user who created the API Key will remove it and the integration will break. In the event where you may need to delete the user who created the API key, assign the API key to another Admin user before proceeding to delete.

  • This will provide you with your Consumer Key and Consumer Secret. For more information, head to this article.

  • Once you have your Consumer Key and Consumer Secret, copy and paste the values into the fields in Vend.

6. You will then need to create a permalink under Wordpress. This is because your account must have a custom permalink enabled with any of the tags added to it. For more information on what a custom permalink is, check out our WooCommerce FAQ article.

7. Choose one or more outlets to sync your inventory with WooCommerce. If you have more than one outlet you'd like to link with WooCommerce you will need to setup multi-outlet inventory. To do this, follow these steps.

8. Select a Default Payment Type from the dropdown. This will be the default for any payments processed in WooCommerce.

Once setup, you can also map individual payment types you wish to record separately in Vend. Refer to our Mapping Payment Types from WooCommerce to Vend guide for further information.



Vend gift cards do not work with WooCommerce.

9. Select a Register to link WooCommerce. We recommend that you add a new WooCommerce register to help you track your online sales separately from your in-store sales. To learn how to set up a new register, click here.

Screen_Shot_2021-11-29_at_11.07.07_AM.png10. Click Connect WooCommerce.


If you receive error messages when setting your integration up, check out our Troubleshooting your Vend-WooCommerce Integration article for further assistance.

Did this answer your question?
Have more questions? Contact us so that we can help you out.