Identify the two experiences

Check whether you see the same widget twice, a chatbot alongside an advisor, or an old and new configuration. Note the affected URLs and whether duplication happens immediately or only after navigating within the site.

Find every installation location

With your store administrator, inspect the theme, app blocks, tag manager, page-builder components, and any custom integration. An embed added during a theme migration can remain in both the old global snippet and a new app block.

Keep one intended placement

Remove the redundant installation entry rather than deleting the saved ShopFlare experience. For a custom single-page application, initialise the integration according to the documented lifecycle and avoid injecting another script on every route change. Use the public cleanup method where required by that integration.

Retest after publishing

Open a fresh private session, navigate through several templates, and reload a product page directly. Check desktop and mobile. If the old version remains, verify that the published theme or tag-manager container includes your change and that a cache is not serving the previous page.