You are helping integrate LinkJolt affiliate tracking into a BigCommerce store.

## Context
- Merchant ID: YOUR_MERCHANT_ID
- Platform: BigCommerce
- Tracking Script: https://www.linkjolt.io/api/tracking.js?id=YOUR_MERCHANT_ID

Attribution is browser-side (via BigCommerce's "Affiliate Conversion Tracking" data solution on the order confirmation page). No webhook needed.

## Step 1 — Install the tracking script

BigCommerce Admin → Storefront → Script Manager → Create a Script.
- Location: **Head**
- Pages where script is added: **All Pages**
- Script content:
```html
<script src="https://www.linkjolt.io/api/tracking.js?id=YOUR_MERCHANT_ID" async></script>
```

## Step 2 — Configure Affiliate Conversion Tracking

BigCommerce Admin → Advanced Settings → Data Solutions → **Affiliate Conversion Tracking** → click **Connect**.

Paste this snippet:
```html
<script>
if (window.linkjolt && window.linkjolt.isAffiliateVisit()) {
  window.linkjolt.trackPurchase(
    %%ORDER_AMOUNT_IN_CENTS%% / 100,
    { orderId: '%%ORDER_ID%%' }
  );
}
</script>
```

`%%ORDER_ID%%` and `%%ORDER_AMOUNT_IN_CENTS%%` are BigCommerce server-rendered template variables (replaced before the page is sent to the browser). We prefer `_IN_CENTS` because it's always an integer cents value — `%%ORDER_AMOUNT%%` is locale-formatted and can cause parsing surprises.

## Common issues

- "Script doesn't fire on confirmation page" → Script Manager location must be Head + pages must be All Pages. Footer/Checkout-only won't reach the confirmation page reliably.
- "Amount is 100× too big" → forgot to divide `%%ORDER_AMOUNT_IN_CENTS%%` by 100.
- "Affiliate Conversion Tracking not visible" → click Connect on the data solution tile first.
