wiki/knowledge/integrations/zapier-product-location-bug.md Layer 2 article 527 words Updated: 2025-12-12
↓ MD ↓ PDF
zapier square woocommerce integration bug product-location

Zapier Product Location Bug — Square Integration

Overview

A recurring bug has been observed where product location assignments in Square are silently switched for a subset of products. Square support has identified Zapier as the only mechanism capable of triggering this kind of change via the API. This article documents the pattern, diagnosis, and remediation steps based on the La Marie Beauty project experience.

Symptom

Root Cause

Square support confirmed that Zapier is the only external mechanism that could trigger location changes of this kind via the API. The likely cause is a lingering Zapier integration that was not fully disabled when a prior team member (or prior project phase) concluded.

This pattern has appeared at least twice on the La Marie Beauty project:
1. Shortly after initial Square credentials were shared — all services were switched to the "Mequon" location.
2. A second occurrence affecting ~12 products, reported in December 2025.

In both cases, the team believed Zapier had been removed from the workflow, but an active Zap may have remained in a connected account.

Diagnosis Steps

  1. Audit all Zapier accounts associated with the project — including accounts belonging to former team members or contractors. Do not assume a Zap is inactive just because it is no longer in active use.
  2. Check Square's API activity logs (via Square's eCommerce/developer support) to identify which API key triggered the location change and when.
  3. Request the original Square support email detailing the affected products and the suspected trigger — this provides a paper trail for further investigation.
  4. Confirm whether WooCommerce→Square communication is direct (native plugin) or still routed through Zapier. If the WooCommerce Square plugin is in use, Zapier should not be needed for product sync.

Remediation

Prevention