# Integrate with BigCommerce

[**impact.com's plugin**](https://www.bigcommerce.com/apps/impact-partnership-cloud/) for BigCommerce makes it easy to recruit, track, and manage partners that want to promote your online store. Our BigCommerce 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 integration process.

## Prerequisites

* One (1) Event Type tracking online sales (no recurring subscriptions).
* A store *Landing Page* that is hosted by BigCommerce (not externally).
* A store that uses a *Stencil* theme (*Blueprint* themes are not supported).

## Check before integrating

impact.com will complete several integration steps on your behalf. Check with your implementation engineer to ensure that the following configuration steps have been completed: *Event Type*, *Gateway Tracking*, *General Tracking*.

## Add impact.com to BigCommerce

This instruction set covers installing [impact.com's plugin](https://www.bigcommerce.com/apps/impact-partnership-cloud) to your BigCommerce store.

### Install impact.com's plugin

1. Navigate to the impact.com app page in the BigCommerce App Store, then select **Get This App**.

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

2. Log in to your BigCommerce account (if you haven't already) and select **Install**.

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

3. The installation process requires your agreement to access that impact.com needs. After agreeing to the terms and conditions, select **Confirm**.

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

4. Add your impact.com account information in the relevant fields:

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

<table><thead><tr><th width="188.421875">Field</th><th>Description</th></tr></thead><tbody><tr><td><strong>Impact Account SID *</strong></td><td>In the impact.com platform, from the top navigation bar, select <img src="/files/qPLiENtq33ewHc3tmEP4" alt=""> <strong>[User profile] → Settings →</strong> <a href="https://app.impact.com/secure/advertiser/api/fr/api-access-tokens-ui.ihtml"><strong>API</strong></a> and copy your Account SID.</td></tr><tr><td><strong>Auth Token *</strong></td><td>In the impact.com platform, from the top navigation bar, select <img src="/files/qPLiENtq33ewHc3tmEP4" alt=""> <strong>[User profile] → Settings →</strong> <a href="https://app.impact.com/secure/advertiser/api/fr/api-access-tokens-ui.ihtml"><strong>API</strong></a> and copy your Auth Token.</td></tr><tr><td><strong>Program ID *</strong></td><td><p>Enter your <strong>Program ID</strong> value. To find this value, select your brand name in the top-left corner of the impact.com app. Your <strong>Program ID</strong> is the numerical value under the program name.</p><p><br><img src="https://files.readme.io/2edc9a646ec0744579c7d80854773dc742f408e01c48224be1fb9756c4d524f0-program_id.png" alt=""></p></td></tr><tr><td><strong>Sales and Subscriptions Tracker *</strong></td><td>In the impact.com platform, from the top navigation bar, select <img src="/files/UDyrrRTGbHJFFllCZxyw" alt=""> <strong>[User profile] → Settings →</strong> <a href="https://app.impact.com/secure/advertiser/tracking-settings/actiontracker/view-actiontracker-flow.ihtml"><strong>Event Types</strong></a>. Copy the number in parenthesis next to the name of the event type.</td></tr></tbody></table>

5. 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).

### Troubleshooting

<details>

<summary>My test conversion isn't appearing in impact.com</summary>

If your test conversion isn't appearing, check the following:

* You accessed your BigCommerce store **using the test partner tracking link** in Step 5. If you don't use this link, the conversion won't be credited to your test partner and may not appear.
* You've waited at least 30 minutes since the test conversion occurred in your BigCommerce store. Conversion reporting can take up to 2-4 hours during peak times — consider checking back later in a few hours.
* Your Event Type ID in BigCommerce *exactly matches* the Event Type ID in impact.com.
* [Use the OrderId (OID) Lookup tool](https://help.impact.com/en/support/solutions/articles/155000000121) to search for the BigCommerce Order ID of the test order.

</details>

## Modifications & Reversals

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

BigCommerce offers support in their Help Center—you can follow the links below to learn how to edit and refund orders in BigCommerce:

* [Editing an Order](https://support.bigcommerce.com/s/article/Editing-an-Order)
* [Processing Refunds](https://support.bigcommerce.com/s/article/Processing-Refunds)


---

# 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-bigcommerce.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.
