• Resolved Sean Conklin

    (@seanconklin)


    Hello,

    We recently found that a bunch of our Content > Products in Klaviyo got updated from a sandbox site where product images and links were changed to https://localhost

    Please check the plugin and figure out a way to provide staging protection to it. It would be a real problem to send out a newsletter containing products (and their images) that link to staging!

    We’re running the re-sync now and hope that resolves the matter, as well as always deactivating the Klaviyo plugin in sandbox or staging environments. I’ll reply here if that doesn’t remedy our immediate situation.

    Still, I’d like to hear back on how this can be prevented for the larger community.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author klaviyo

    (@klaviyo)

    Hi Sean – Sorry, that must have been really confusing. In Klaviyo for a single account you can only connect to a single type of integration. For example in your case you can only have 1 WooCommerce/Wordpress integration (but you could also have a Facebook integration or some other integration). Typically if you have a Sandbox environment in WordPress, you’d want to make a separate Klaviyo account (free tier) and connect that. That way you’d have 2 Klaviyo accounts that mirror your WordPress accounts – your production account and then your sandbox account. You can even mark your sandbox account as a test account in Klaviyo if you want a visual indicator.

    If you are interested, here are some details about managing multiple accounts.

    What it sounds like happened to you is that you had your main production account connected to your Klaviyo account. Then someone connected your WordPress Sandbox account also to Klaviyo and that overwrote your production account. Sounds like you already did this but I’d recommend unconnecting your Sandbox account and reconnecting your production account and then re-running your Historical sync.

    Let us know how that goes and feel free to reach out to Klaviyo support if you continue to run into issues.

    Thread Starter Sean Conklin

    (@seanconklin)

    I’ll make it a point to deactivate Klaviyo whenever I setup a sandbox environment to prevent it syncing a sandbox URL catalog. I’m moving any “problem” plugins to a wp-content/plugins-available/ folder so they don’t get accidentally reactivated in sandbox whenever I refresh the database from production.

    I always recommend that clients do not create staging sites when they run self-hosted commerce, but the reality is that I come across it often and many hosts make it very easy to spin these site copies up.

    I’m sure that the issue I’m reporting here will come up again. I hope that folks catch it before orders show up in their staging environments causing all kinds of confusion for the customer support reps.

    I recommend that Klaviyo adds a staging site safety measure regarding product catalog sync.

    Plugin Author klaviyo

    (@klaviyo)

    Sounds great – I’ll share that feedback with our product team. Thanks for sharing the issue you ran into with others.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Products re-sync’d (updated) from a sandbox / staging environment’ is closed to new replies.