Skip to main content
Solved

Magento to Shopify Migration

  • February 26, 2025
  • 1 reply
  • 21 views

Forum|alt.badge.img+1

I am wondering if anyone here has migrated from Magento 2 to Shopify, and if there were any major issues to be aware of inside Klaviyo when that switch happens? 

Best answer by retention

Hi ​@mrt2060, welcome to the community!

Having done this many times, there could be a lot of edge cases. Make sure you start with this:

But a few other things to keep note of:

  • Any Segments that depend on historical data that isn’t available in Shopify, you’ll have to rebuild them to straddle two different metrics (one from Magento, and others form Shopify).  For example, “Started Checkout” if I recall, isn’t an event/metric that Klaviyo backfills when you migrate to Shopify.
  • Any templates that has a dynamic product block or depends on a Product Feed, you’ll want to switch to the Shopify product feed
  • Make sure to QA/Test every Flow Trigger, Trigger/Flow Filters - since the events are different, you may want to make sure all Flows work as intended. 
  • Any third party plugins/tools that may have created custom metrics, if you switch those to Shopify version, they are going to be different.  So any Flows/Segments that depend on those needs to be reworked.  For example, Loyalty Apps, Review Apps, Customer Service Integration, Subscription Payments, Return Management solutions, Carrier Delivery Notification apps, Localization apps, etc.
  •  If you built any custom reports, those obviously need to be rebuilt with the new events from Shopify.
  • Verify that the primary metrics are properly mapped.  I believe this is done automatically, but just be sure.
  • Make sure to properly update Subscribers’ consent if you are keeping them only in Magento.  Generally, I would recommend make Klaviyo your consent source of truth, and not the ecommerce platform.  Luckily, Klaviyo syncs this with Shopify (if you opted to do it), but on magento - this is optional.
    • From Klaviyo to Shopify, if you sync All Profiles from Klaviyo to Shopify, just be careful because that will create a “Shopify Account” and might trigger a Shopify Account Activation email. We learned this the painful way, and we got a ton of customer service emails asking why they got the activation email out of the blue.

I hope that helps.  If I think of more, I’ll add it to the list.  Hopefully others will contribute here too!

View original
Did this topic or the replies in the thread help you find an answer to your question?

1 reply

retention
Partner - Platinum
Forum|alt.badge.img+62
  • 2025 Champion
  • 944 replies
  • Answer
  • February 26, 2025

Hi ​@mrt2060, welcome to the community!

Having done this many times, there could be a lot of edge cases. Make sure you start with this:

But a few other things to keep note of:

  • Any Segments that depend on historical data that isn’t available in Shopify, you’ll have to rebuild them to straddle two different metrics (one from Magento, and others form Shopify).  For example, “Started Checkout” if I recall, isn’t an event/metric that Klaviyo backfills when you migrate to Shopify.
  • Any templates that has a dynamic product block or depends on a Product Feed, you’ll want to switch to the Shopify product feed
  • Make sure to QA/Test every Flow Trigger, Trigger/Flow Filters - since the events are different, you may want to make sure all Flows work as intended. 
  • Any third party plugins/tools that may have created custom metrics, if you switch those to Shopify version, they are going to be different.  So any Flows/Segments that depend on those needs to be reworked.  For example, Loyalty Apps, Review Apps, Customer Service Integration, Subscription Payments, Return Management solutions, Carrier Delivery Notification apps, Localization apps, etc.
  •  If you built any custom reports, those obviously need to be rebuilt with the new events from Shopify.
  • Verify that the primary metrics are properly mapped.  I believe this is done automatically, but just be sure.
  • Make sure to properly update Subscribers’ consent if you are keeping them only in Magento.  Generally, I would recommend make Klaviyo your consent source of truth, and not the ecommerce platform.  Luckily, Klaviyo syncs this with Shopify (if you opted to do it), but on magento - this is optional.
    • From Klaviyo to Shopify, if you sync All Profiles from Klaviyo to Shopify, just be careful because that will create a “Shopify Account” and might trigger a Shopify Account Activation email. We learned this the painful way, and we got a ton of customer service emails asking why they got the activation email out of the blue.

I hope that helps.  If I think of more, I’ll add it to the list.  Hopefully others will contribute here too!