Skip to content

WooCommerce Integration

The WooCommerce integration is a WordPress plugin you install on your store. It reports paid orders and add-to-cart events to InfluTrace server-side, so there's nothing to add to your theme and nothing to slow down checkout.

How it works

  1. You connect a WooCommerce integration in InfluTrace and get an Integration ID and a Connection Token.
  2. You install the Influtrace for WooCommerce plugin and paste those credentials.
  3. The plugin reports paid orders (with their coupon codes) and add-to-cart events, and captures the creator ref/itc from the shopper's landing URL onto the order.

Clicks still come from your InfluTrace tracking links — the plugin only handles order attribution, so nothing is double-counted.

Connecting your store

  1. Open Integrations in the sidebar and click Add integration.
  2. Choose WooCommerce from the library.
  3. Optionally enter a store URL (just a label to tell stores apart) and click Get plugin & credentials.
  4. Keep the dialog open — you'll copy the Integration ID, Connection Token, and API endpoint into the plugin next. They're also shown later on the integration card under Set up.

Admins only

Connecting, verifying, and disconnecting integrations require an Admin role. See Roles & Permissions.

Installing the plugin

  1. In the connect dialog (or the integration card), click Download plugin (.zip).
  2. In WordPress, go to Plugins → Add New → Upload Plugin, choose the .zip, install, and Activate.
  3. Go to WooCommerce → Settings → Integration → Influtrace.
  4. Enable the integration, paste your Integration ID and Connection Token (the API endpoint is pre-filled — only change it if InfluTrace shows a different one), and Save changes.

Saving sends a test ping automatically. Requires WooCommerce 6.0+ and PHP 7.4+; the plugin is High-Performance Order Storage (HPOS) compatible.

Verifying

Back in InfluTrace, click Verify on the WooCommerce card. Once the test ping has been received, the integration flips to Connected. If you see "No plugin activity yet", re-save the plugin settings (which re-sends the ping) and try again.

What gets tracked

  • Paid orders — reported on payment completion (and on manual "Completed"), with the order total, currency, and any coupon codes. Each order is reported once.
  • Add-to-cart — reported when a shopper adds a product to the cart.
  • Creator attribution — the plugin stores the ?ref / ?itc from the shopper's landing URL in a cookie and attaches it to the order.

Coupons are the most reliable signal

Map a creator's discount code to their link in Coupon Attribution — any order using that code is credited, even if the shopper's link attribution has expired.

Connecting the store doesn't, by itself, track orders. On each link or coupon you want to measure, tick the WooCommerce store under Enable integrations.

Orders and revenue are recorded only for links and coupons with an integration enabled. Links with none still track clicks.

See Tracking Links and Coupon Attribution.

Disconnecting

Click Disconnect on the store's card (admins only) to stop accepting its orders, and deactivate the plugin in WordPress. Past orders stay in your reports.

Troubleshooting missing orders

  1. Is the plugin enabled and saved with the correct Integration ID and Token? Turn on Debug log in the plugin settings to log requests under WooCommerce → Status → Logs (source: influtrace).
  2. Is the integration Connected? Orders sent before you verify are ignored — verify first.
  3. Is the integration enabled on the link or coupon? Without it, only clicks are recorded.
  4. Was the order attributable? An order with no coupon and no saved link attribution can't be credited to a creator and is skipped.

For how a synced order is matched to a creator, see How Attribution Works.

InfluTrace — creator attribution infrastructure