/ Integration debugging

Madison's Niche

Recovered a broken Rebuy Smart Cart and Klaviyo tracking setup by migrating to App Blocks and unwinding third-party script conflicts.

A model wearing a red and white floral print tiered mini dress from Madison's Niche
Client
Madison's Niche
Platform
Shopify OS 2.0, Impulse 7.4.0
Type of work
Integration debugging
Year
2026

The problem

Rebuy Smart Cart was running on a legacy widget integration Shopify had superseded with App Blocks, and a third-party performance agency was deferring and re-injecting scripts in a way that broke real-time cart functionality and corrupted Klaviyo's add-to-cart tracking.

What I built

Removed the legacy Rebuy snippets and migrated the integration to App Blocks, unwound the conflicting script injections, and replaced the broken Klaviyo ATC code with verified native tracking, tested on a dev theme before going live.

The outcome

Rebuy Smart Cart fully operational again, Klaviyo tracking restored, and third-party conflicts resolved with no regression to existing functionality.

What was involved

  • Rebuy
  • Klaviyo
  • App Blocks
  • Impulse
  • Integration Debugging
  • Shopify OS 2.0

Something similar on your side?

Tell me what is breaking and I will tell you what it takes.

Discuss a project