Plugin symptom WooCommerce

WooCommerce add to cart event not firing

WooCommerce add-to-cart tracking often fails because product pages, product archives, AJAX carts, variable products, and GTM or Meta triggers do not all expose the same event path.

When this usually happens

Common triggers

  • after enabling AJAX add-to-cart
  • after changing product templates
  • after editing GTM triggers
  • after theme or plugin updates
  • after adding variable products
  • after changing Meta or GA4 ecommerce setup

Common causes

What could be misconfigured

  • AJAX add-to-cart does not match the trigger
  • archive buttons behave differently from product pages
  • variable product selections delay event data
  • dataLayer event names do not match GTM triggers
  • click triggers fire without ecommerce parameters
  • theme/plugin JavaScript prevents the expected event

Not always the plugin

When WooCommerce is probably not the root cause

WooCommerce may not be the root cause if the dataLayer event is correct but GTM trigger logic, Meta Pixel setup, consent, or GA4 event mapping drops the conversion.

What I check first

The first checks stay close to the symptom

AJAX and non-AJAX add-to-cart behavior
product archive vs product page event paths
variable product selection data
dataLayer event names and parameters
GTM click vs ecommerce event triggers
Meta Test Events output

First sprint scope

What the first sprint includes

  • map each add-to-cart path that should be tracked
  • fix safe trigger, dataLayer, plugin, or template conflicts
  • verify product page and archive behavior separately
  • hand off any remaining theme constraints

Verification

How the fix is checked

GTM Preview GA4 DebugView Meta Test Events Tag Assistant browser console/network inspection

What I need from you

Useful intake details

  • product URL examples
  • archive URL if relevant
  • GTM/GA4/Meta access
  • WordPress admin access if implementation is needed
  • what changed recently

What is not included

Scope boundary

  • checkout redesign
  • product feed work
  • ad strategy
  • full analytics rebuild
  • ongoing reporting

Price anchor

Small diagnostics usually start around $350. Focused WordPress technical sprints usually land between $650 and $1,500+.

See pricing bands

Related WordPress problems

First sprint intake

Send the URL, the exact symptom, and what changed recently.

A useful first message includes the WordPress URL, affected pages, recent changes, plugin stack, and which tools you can grant access to.

Contact WP Fix Path