> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://care.coreware.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# coreSTORE - Channels - Integrating WooCommerce


In this guide, we will cover how to integrate your WooCommerce selling channel with coreSTORE. Please note that you will need an active WooCommerce site to complete this integration.

1. Click on Channels

First, navigate to the **Company** menu and locate the **Channels** sub-menu.

![Step 1 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_12lmbh5.png)

2. Subscribe to Channel

In the **Subscribe to Channel** section, locate and select **WooCommerce** to begin the integration setup.

![Step 2 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_1pphxj4.png)

3. API URL

The first piece of information you’ll need to provide is your **API URL** , which is the URL of your WooCommerce website.

![Step 3 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_1kvsbec.png)

4. Paste URL into input

Simply paste the correct URL of your site into the field. This will enable you to use the **Connect to WooCommerce** button to link coreSTORE with your selling channel.

![Step 4 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_1gnttrv.png)

5. Click on Connect to Woocommerce

![Step 5 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_1im6qmg.png)

6. Connecting To WooCommerce

Once you click **Connect to WooCommerce** , one of two things will happen:

1. You will be prompted to log into your WooCommerce website, or
    
2. If you are already logged into your website's admin channel, you will see an **Approve** message.

![Step 6 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_17monrf.png)

7. Click on Approve

Click **Approve** to finalize the connection.

![Step 7 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_1v6h2zi.png)

8. Successful connection

If the connection is successful, coreSTORE will open in another window. You can then close the prompted window.

![Step 8 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_wq4g37.png)

9. Refresh Page

After a successful connection, refresh the **Channels** page to see the updated information.

![Step 9 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_dnhg7j.png)

10. Populated Credentials

After refreshing the page, you will see the **Consumer Keys** and **Consumer Secret Key** fields populate with the information from the WooCommerce connection.

![Step 10 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_169h8nk.png)

11. Active Check Box

To activate the channel, check the **Active** box.

![Step 11 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_134mk16.png)

12. Channel Name

Give your channel a descriptive name to make it easy to identify when publishing inventory or browsing your channels and fulfillment sections.

![Step 12 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_14s6tw2.png)

13. Website

Enter your website address in the **Website** field to clearly identify which website your coreSTORE is connected to, especially if you manage multiple WooCommerce channels.

![Step 13 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_12la9sx.png)

14.  Exclude Locations

The **Exclude Locations** option allows you to prevent inventory from specific locations from transmitting and appearing on your website. Simply check the box and enter the excluded locations in the **Locations** field. If left unchecked and tags are established. Only items with the established location will be transmitted.

![Step 14 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_1bq769c.png)

15. Exclude Tags

The **Exclude Tags** option allows you to use inventory tags to prevent specific items from appearing on your website. For example, if you run an accessories-only site and don’t want to sell firearms, you can exclude **FFL** tags from pushing to your integration. If left unchecked only specified tags will publish to your site.

![Step 15 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_61p832.png)

16. General Settings

In your **General Settings** , you will find options that should be configured by default:

* **Pull Orders** : When checked, WooCommerce will transmit orders to coreSTORE.
    
* **Update When Receiving Items** : Updates your website with product changes anytime an actively published item is received.
    
* **Update When Selling Items** : Your channel will be updated with current quantities as published items sell.
    
* **Update After Inventory Count** : Updates published items after a physical inventory is completed.
    
* **Do Not Transmit Price** : Prevents product pricing information from being sent to your channel.
    
* **Default Items to Active** : Automatically sets new products to active on your channel.
    
* **Disable Notifications** : Turns off order notifications for this channel.

![Step 16 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_u1fk5m.png)

17. Click on Rules

Next lets navigate to the rules section and configure additional settings.

![Step 17 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_1ohhh5z.png)

18. Rules Tab

In the **Rules** tab, you'll find additional configuration options:

* **Export Items to Channel** : This must be active to publish items from coreSTORE to your desired channel.
    
* **Import Items to coreSTORE** : Enables the option to import products from WooCommerce to coreSTORE.
    
* **Update Item Price When the Price Is Updated in the Channel** : Allows pricing changes made on WooCommerce to update the item price in coreSTORE.
    
* **Default Location** : Set the default location to import internet orders.
    
* **Only Sync Completed Ecommerce Orders** : Enable this to sync only completed and shipped orders between platforms.
   
* **Do not receive virtual product order**:  Enable this to keep virtual items from being transmitted to the coreSTORE fulfillment module.
    
* **Active Webhooks** : Keep this enabled to ensure the channel uses the active webhooks configured in the **Webhooks** tab.
    
* **Item Tag Is Assigned When Item Is In Stock** : Automatically assign a specified item tag when products are in stock, allowing you to filter inventory by this tag.


![Step 18 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_1ydwlrg.png)

19. Web Hooks

Next, navigate to the **Webhooks** section and ensure that your webhooks are active.

![Step 19 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_1xcmnss.png)

20. Webhooks

In the **Webhooks** section, you'll see several webhooks related to product order creation and updates. By default, these should all be active.

![Step 20 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_12ip9di.png)

21. Click on Save

Click save to enable your new channel!

![Step 21 Screenshot](https://storage.crisp.chat/users/helpdesk/website/-/6/9/8/9/6989aace46840400/image_1rn85ls.png)
