# Integrate with WooCommerce

The impact.com plugin on WooCommerce makes it easy to recruit, track, and manage partners that want to promote your online store. Our WooCommerce app is a quick plug-and-play solution to integrating impact.com with your website without needing coding knowledge or extensive developer help. Follow this step-by-step guide to learn about the process and integrate.

{% hint style="warning" %}
**Integrating with WooCommerce currently requires:**

* **One (1) Event Type** tracking online sales (no recurring subscriptions)
* A **store landing page** that is hosted by WooCommerce (not externally)
* **Orders** need to use the standard statuses: completed, pending or processing
  {% endhint %}

### Check before integrating

Before proceeding with the WooCommerce integration, ensure you have:

* Access to your impact.com account
* Admin access to your WooCommerce store
* Your impact.com account credentials ready
* WooCommerce version 4.7 or newer (up to version 10)

## Add impact.com to WooCommerce

This instruction set covers installing the [impact.com plugin](https://wordpress.org/plugins/impact-partnership-cloud/) to your WooCommerce store.

### Install impact.com's plugin

1. In your WooCommerce dashboard, expand the left navigation menu and select **Plugins → Add New**.

<div data-with-frame="true"><figure><img src="/files/Igp4lLKhQf9NvqsJaFYy" alt="" width="563"><figcaption></figcaption></figure></div>

2. Use the search box in the upper right corner to search for **Impact Partnership Cloud**. Verify you've found the correct plugin (see the screenshot below) and select **Install Now**.

<div data-with-frame="true"><figure><img src="/files/lhDre0My2floA3t2gCFu" alt="" width="563"><figcaption></figcaption></figure></div>

3. After the plugin installs, select **Activate**.

<div data-with-frame="true"><figure><img src="/files/ZOGhlqGwCI4RZ2uroCfE" alt="" width="563"><figcaption></figcaption></figure></div>

4. Navigate to the *Already have an impact.com account?* section and select **Set up your integration**.

<div data-with-frame="true"><figure><img src="/files/ki5GiV3MJuTFxkYbzmaK" alt="" width="563"><figcaption></figcaption></figure></div>

5. Review the access request from impact.com, then select **Approve**.

<div data-with-frame="true"><figure><img src="/files/MK5EA0Q13lO6mIZ9nHqI" alt="" width="563"><figcaption></figcaption></figure></div>

6. Add your impact.com account information to the fields.

<div data-with-frame="true"><figure><img src="/files/k6p7pqn7bdgC1y6tvlxr" alt="" width="563"><figcaption></figcaption></figure></div>

| Field                     | Description                                                                                                                                                                                                                                                                                                             |
| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Impact Account SID \*     | In the impact.com platform, navigate to ![](/files/qPLiENtq33ewHc3tmEP4) **\[User profile] → Settings →** [**API**](https://app.impact.com/secure/advertiser/api/fr/api-access-tokens-ui.ihtml) and copy your Account SID.                                                                                              |
| Auth Token \*             | In the impact.com platform, navigate to ![](/files/qPLiENtq33ewHc3tmEP4) **\[User profile] → Settings →** [**API**](https://app.impact.com/secure/advertiser/api/fr/api-access-tokens-ui.ihtml) and copy your Auth Token.                                                                                               |
| Program ID \*             | <p>In the impact.com platform, select your brand name in the top-left corner. Your <strong>Program ID</strong> is the numerical value under the program name.</p><p><img src="https://files.readme.io/2edc9a646ec0744579c7d80854773dc742f408e01c48224be1fb9756c4d524f0-program_id.png" alt="Program ID screenshot"></p> |
| Event Type ID \*          | In the impact.com platform, navigate to ![](/files/qPLiENtq33ewHc3tmEP4) **\[User profile] → Settings →** [**Event Types**](https://app.impact.com/secure/advertiser/tracking-settings/actiontracker/view-actiontracker-flow.ihtml). Copy the number in parenthesis next to the name of the event type.                 |
| Universal Tracking Tag \* | In the impact.com platform, navigate to your [**UTT**](https://app.impact.com/secure/advertiser/fr/general-tracking-settings.ihtml) and copy the entire unique code snippet.                                                                                                                                            |

7. Select **Save**. You'll receive confirmation that impact.com has been installed, after which you can begin end-to-end testing.

### End-to-End Testing

Once the impact.com app is fully installed, you can begin end-to-end testing to ensure everything is working properly. Learn how to proceed with [End-to-End Testing](/integration-guides/end-to-end-tests.md).

## Modifications & Reversals

{% hint style="warning" %}
**Important:** Always make sure to modify and/or reverse orders **in WooCommerce** first, then check it was modified/reversed in impact.com. Actions you modify or reverse in impact.com **will not be sent** to WooCommerce.
{% endhint %}

## Delete your impact.com integration

1. From your WooCommerce dashboard, select **Impact settings**.
2. From your *Impact settings* page, select **Delete integration** at the bottom of the screen.

<div data-with-frame="true"><figure><img src="/files/f4l0NQDNfxsYEb7MFbtp" alt="" width="563"><figcaption></figcaption></figure></div>

3. To confirm the deletion, check the box and select **Delete credentials**.
4. Go to **Plugins** **→** **Installed Plugins** **→** search for **"Impact"** **→** **Deactivate →** **Delete**.

<div data-with-frame="true"><figure><img src="/files/VwFcTom8PlytNgADgkEU" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/MMS643WhUIMWv9TVBScH" alt="" width="563"><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://integrations.impact.com/integration-guides/for-brands/plugin-integrations/e-commerce/integrate-with-woocommerce.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
