> ## Documentation Index
> Fetch the complete documentation index at: https://docs.highcovery.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WooCommerce

> How to connect your WooCommerce store with Highcovery

## Overview

With the Highcovery WooCommerce plugin, Highcovery automatically synchronizes your products between your store and our platform – in both directions. The plugin also handles affiliate tracking and reports order events (created, paid, cancelled, refunded) for commission billing – with no changes to your theme.

### Requirements

* WordPress 6.0 or newer
* WooCommerce 7.0 or newer
* PHP 8.0 or newer

## Set up the connection

<Steps>
  <Step title="Select the platform">
    In the dashboard, open **Connections** and click the **WooCommerce** logo under *Product Sync*.
  </Step>

  <Step title="Download the plugin">
    Click **Download plugin** – you will receive the Highcovery WooCommerce plugin as a ZIP file.
  </Step>

  <Step title="Install the plugin in WordPress">
    In your WordPress admin, go to **Plugins** → **Add New** → **Upload Plugin**, select the ZIP file and click **Install Now**. Then activate the plugin.
  </Step>

  <Step title="Copy the API key">
    Back in the Highcovery dashboard: copy the API key using the button next to the field on the Connections page.
  </Step>

  <Step title="Enter the API key in the plugin">
    In WordPress, navigate to **WooCommerce** → **Highcovery**, paste the API key and click **Connect**.
  </Step>

  <Step title="The connection is established automatically">
    The plugin registers with Highcovery using your API key and store domain. The status in the dashboard switches to **WooCommerce connected** and product sync starts.
  </Step>
</Steps>

<Note>The API key links your WooCommerce store to your Highcovery account. Without the key, the plugin does not know which Highcovery account it belongs to.</Note>

## Disconnect or re-check

On the Connections page you can at any time:

* **Disconnect** – stops product sync and removes the connection in Highcovery. The plugin in WordPress is **not** deactivated automatically; you can do that yourself under **Plugins** if needed.
* **Check again** – if the status is red, you can trigger a manual verification.

## Why does a connection break?

* **Plugin deactivated or uninstalled** – if the Highcovery plugin is deactivated in WordPress, Highcovery loses access.
* **Website unreachable** – maintenance mode, hosting issues or expired domains look like a broken connection.
* **REST API blocked** – security plugins or firewalls that restrict the WordPress REST API can prevent communication with Highcovery.
* **API key changed** – if the connection is removed or the key is regenerated, the new key must be entered in the plugin.

## Restore the connection

<Steps>
  <Step title="Check WordPress">
    Log in to your WordPress admin and check under **Plugins** whether the Highcovery plugin is installed and activated.
  </Step>

  <Step title="If the plugin is missing – reinstall">
    Download the plugin again from the Connections page and install it as described above.
  </Step>

  <Step title="Re-enter the API key">
    Open **WooCommerce** → **Highcovery** and paste the API key from the Connections page.
  </Step>

  <Step title="Check the connection">
    Click **Check again** in the dashboard. The connection status updates immediately.
  </Step>
</Steps>

<Warning>Always use the API key that belongs to your Highcovery account. A wrong key connects the store to the wrong account.</Warning>

<Tip>For recurring problems, contact [support@highcovery.com](mailto:support@highcovery.com) with your store domain and the approximate time of the outage – this lets us check the server logs precisely.</Tip>
