wiki/knowledge/woocommerce/lamarie-square-sync-failure.md Layer 2 article 682 words Updated: 2026-04-05
↓ MD ↓ PDF
woocommerce square sync production-issues la-marie-beauty inventory

LaMarie Beauty — WooCommerce-Square Sync Failure

Overview

During a production audit of the [1] website, Kimberly Gehrmann (client-side technical lead) discovered that the native WooCommerce-Square sync plugin — while installed and enabled — is not functioning. Inventory is not flowing between systems, products are being maintained manually in two places, and the sync logs show clear evidence of silent failure. This issue predates and is independent of the [2] work, and was a primary factor in the decision to [3] until foundational issues are resolved.

Symptoms

Root Cause (Suspected)

The native WooCommerce for Square plugin is enabled but misconfigured or broken. The identical start/end timestamps on sync log entries indicate the sync job is being triggered but exiting immediately — likely due to a configuration error, authentication failure, or plugin conflict — rather than actually exchanging data with the Square API.

"The timestamp of every single one of those logs, the start and the end time of that action is exactly the same."
— Kimberly Gehrmann, audit review meeting

Note: A previous attempt to use Zapier for WooCommerce-Square sync was abandoned because it was corrupting data in Square. The current setup relies solely on the native plugin. Zapier/Make are not in use for this integration.

Investigation Evidence

Signal Finding
Sync log entry count ~3,000 entries present
Sync log timestamps Start time = End time on all entries
WooCommerce product data source Manual entry (not synced from Square)
Naming consistency Inconsistencies between Square and WooCommerce product names
Inventory parity Not maintained — systems are diverged

Impact

Action Items

The sync failure was one of several production issues surfaced in the same audit session: