I build the purchase leg back on the supported path that survives checkout changes — Shopify Customer Events and web pixels — and prove it with a live order rather than a screenshot of a test event. Where a store changed hands, I first separate what is inherited from what is broken, because treating an old tag as intentional is how a duplicate gets a second life.
The two entry points are the same recovery. One is the 2026-08-26 Shopify checkout upgrade, which forced Thank-you and Order-status extensibility on non-Plus stores and stopped code in Additional scripts from executing. The other is a store acquired from a previous owner, where the entire stack arrived undocumented.