{"id":186464,"date":"2025-08-29T06:53:09","date_gmt":"2025-08-29T10:53:09","guid":{"rendered":"https:\/\/innowise.com\/?p=186464"},"modified":"2025-11-26T06:24:45","modified_gmt":"2025-11-26T11:24:45","slug":"migration-de-bigcommerce-vers-shopify","status":"publish","type":"post","link":"https:\/\/innowise.com\/fr\/blog\/bigcommerce-to-shopify-migration\/","title":{"rendered":"Conseils d'experts et liste de contr\u00f4le pour la migration de BigCommerce vers Shopify"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"186464\" class=\"elementor elementor-186464\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92c6e2c main-block e-flex e-con-boxed e-con e-parent\" data-id=\"92c6e2c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5006985 e-con-full e-flex e-con e-child\" data-id=\"5006985\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6440a54 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"6440a54\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"breadcrumbs flex\">\n    <div class=\"info\"> \n    <a href=\"https:\/\/innowise.com\/\">\n  Main\n  <\/a>\n    <\/div>\n    <div class=\"info\">\n         <a href=\"https:\/\/innowise.com\/about-us\/\">\n  About us\n  <\/a>\n    <\/div>\n     <div class=\"info\">\n          <a href=\"https:\/\/innowise.com\/blog\/\">\n  Blog\n  <\/a>\n    <\/div>\n<\/div>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\/\", \n  \"@type\": \"BreadcrumbList\", \n  \"itemListElement\": [{\n    \"@type\": \"ListItem\", \n    \"position\": 1, \n    \"name\": \"Innowise is on Top: We Are No. 554 on Inc. 5000 Annual List\",\n    \"item\": \"https:\/\/innowise.com\/blog\/inc-5000-puts-innowise-group-among-the-fastest-growing-technology-companies-in-the-usa-2022\/\"  \n  },{\n    \"@type\": \"ListItem\", \n    \"position\": 2, \n    \"name\": \"Blog\",\n    \"item\": \"https:\/\/innowise.com\/blog\/\"  \n  },{\n    \"@type\": \"ListItem\", \n    \"position\": 3, \n    \"name\": \"Main\",\n    \"item\": \"https:\/\/innowise.com\/\"  \n  }]\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8464d9 elementor-widget__width-initial elementor-widget-tablet__width-inherit main-h1 elementor-widget elementor-widget-heading\" data-id=\"f8464d9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Expert tips & checklist for BigCommerce to Shopify migration<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3393c15 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"3393c15\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"blog-article-info\">\n    <span>\n    Volha Ralko\n    <\/span>\n    <div class=\"blog-article-info_other\">\n        <span>Aug 29, 2025<\/span>\n        <span>20 min read<\/span>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eeeb144 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-image\" data-id=\"eeeb144\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"440\" height=\"330\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Small-cover_Expert-tips-checklist-for-BigCommerce-to-Shopify-migration.jpg\" class=\"attachment-full size-full wp-image-186466\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Small-cover_Expert-tips-checklist-for-BigCommerce-to-Shopify-migration.jpg 440w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Small-cover_Expert-tips-checklist-for-BigCommerce-to-Shopify-migration-300x225.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Small-cover_Expert-tips-checklist-for-BigCommerce-to-Shopify-migration-16x12.jpg 16w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8f98fe0 article-description e-flex e-con-boxed e-con e-parent\" data-id=\"8f98fe0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3e49c1e author-article e-con-full e-flex e-con e-child\" data-id=\"3e49c1e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4dee097 e-con-full e-flex e-con e-child\" data-id=\"4dee097\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf3271b elementor-widget elementor-widget-text-editor\" data-id=\"bf3271b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">If you\u2019re reading this, you\u2019re probably already a little frustrated.<\/span><\/p><p><span style=\"font-weight: 400;\">Maybe BigCommerce started strong, but now it feels clunky. Too rigid. Too expensive to customize. Or maybe your marketing team keeps asking for integrations that take weeks to implement, if they\u2019re even possible. And don\u2019t get me started on how hard it is to scale without tripping over hidden fees.<\/span><\/p><p><span style=\"font-weight: 400;\">If that hits close to home, you\u2019re not alone. We\u2019ve worked with clients who tried to squeeze every last drop out of BigCommerce before finally deciding: it\u2019s time to move on. And 9 times out of 10, they land on Shopify. Not because it\u2019s the \u201ctrendier\u201d option, but because it gives them something most platforms can\u2019t: control.<\/span><\/p><p><span style=\"font-weight: 400;\">Control over the customer journey. Over the tech stack. Over the cost structure. Over how fast you can launch, test, pivot, and grow.<\/span><\/p><p><span style=\"font-weight: 400;\">Migrating from BigCommerce to Shopify<\/span><span style=\"font-weight: 400;\"> is a strategic decision. One that can cut long-term costs, open the door to more sales, and drastically improve your team\u2019s efficiency. For C-level execs and founders, it means fewer limitations and more room to build the experience your customers expect, not the one your CMS allows.<\/span><\/p><p><span style=\"font-weight: 400;\">This guide is for you if you&#8217;re leading the migration internally or partnering with an external dev team. I\u2019ll walk through key reasons to make the switch, what data you can (and should) move, how to dodge common pitfalls, and the tactical roadmap I\u2019ve seen work across real e-commerce projects.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d6c3438 e-con-full takeways e-flex e-con e-child\" data-id=\"d6c3438\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9cd320f elementor-widget elementor-widget-heading\" data-id=\"9cd320f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Key takeaways<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32c474f elementor-widget elementor-widget-text-editor\" data-id=\"32c474f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"blackUl\"><li>Shopify offers more flexibility and control than BigCommerce, especially for teams looking to grow without hitting platform limitations.<\/li><li>Most core data can be migrated (products, customers, orders, discounts, content) but clean mapping and testing are critical.<\/li><li>SEO, UX, and app integrations require planning \u2014 rushing these steps is the fastest way to lose traffic and customer trust.<\/li><li>A successful migration follows four stages: assessment, planning, execution, and post-launch optimization. Each with its own risks.<\/li><li><span style=\"font-weight: 400;\">The biggest cost isn\u2019t the move itself, it\u2019s fixing avoidable mistakes: broken redirects, bad imports, untested flows, and staff confusion.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-954f9dd e-con-full e-flex e-con e-child\" data-id=\"954f9dd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b32894 elementor-widget elementor-widget-text-editor\" data-id=\"7b32894\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Why migrate from BigCommerce to Shopify<\/h2><p><span style=\"font-weight: 400;\">In short, Shopify gives you more flexibility, better scalability, and fewer technical limitations than BigCommerce, especially as your business grows.<\/span><\/p><p><span style=\"font-weight: 400;\">If you&#8217;re thinking about <\/span><span style=\"font-weight: 400;\">migrating from BigCommerce to Shopify<\/span><span style=\"font-weight: 400;\">, it&#8217;s probably not just a whim. It\u2019s a signal that your current platform is starting to get in the way of how you want to run your business. We&#8217;ve seen this play out more times than we can count. The tools feel outdated. Customizations take forever. Scaling costs creep up without warning. And suddenly, your team is spending more time patching workarounds than actually growing the store.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a864b1 elementor-widget elementor-widget-image\" data-id=\"2a864b1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"402\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Reasons-to-migrate-to-Shopify.png\" class=\"attachment-full size-full wp-image-186488\" alt=\"6 reasons why you need to migrate from BigCommerce to Shopify\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Reasons-to-migrate-to-Shopify.png 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Reasons-to-migrate-to-Shopify-300x121.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Reasons-to-migrate-to-Shopify-768x309.png 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Reasons-to-migrate-to-Shopify-18x7.png 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-550e260 elementor-widget elementor-widget-text-editor\" data-id=\"550e260\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Scalability and flexibility<\/h3><p>Shopify is built for growth. Whether you&#8217;re adding new product lines, expanding into new markets, or handling flash-sale traffic spikes, it keeps up without breaking a sweat. No performance bottlenecks. No dev-side panic. You get flexible APIs, built-in multi-channel selling, and a backend your team won&#8217;t dread opening on Monday morning.<\/p><p>And when business needs shift? Shopify\u2019s app ecosystem and integrations let you pivot fast, without hiring a full dev squad for every minor change.<\/p><h3>Customization and user experience<\/h3><p>If your current storefront looks like a template from 2015 \u2014 or worse, it acts like one \u2014 Shopify gives you a clean slate. Their themes are more functional, more flexible, and way easier to customize without breaking user experience in the process.<\/p><p>Want to guide users through a curated funnel? Done. Need to test new layouts for conversion? You\u2019re in control. The result? A storefront that <i>feels<\/i> like your brand and performs like your best sales rep.<\/p><h3>Improved mobile optimization<\/h3><p>Here\u2019s the uncomfortable truth: if your mobile experience is even slightly off, you&#8217;re bleeding revenue. And with BigCommerce, mobile optimization often means wrestling with outdated themes or layering plugins just to get responsive behavior.<\/p><p>Shopify, on the other hand, is mobile-first by design. Their themes adapt seamlessly across devices, checkout flows are optimized for thumbs, and speed is fast enough to keep customers from bouncing. It\u2019s the kind of experience that doesn\u2019t just look good, it sells better.<\/p><h3>Advanced analytics and reporting<\/h3><p>You can\u2019t grow what you don\u2019t track. Shopify gives you access to data that\u2019s actually usable, not buried in confusing menus or scattered across plugins. Their analytics dashboards are clean, customizable, and deep enough to make real decisions from.<\/p><p>Want to see how a promo code impacted repeat purchases? Or which funnel step is leaking the most revenue? Shopify\u2019s reports (plus integrations with tools like Google Analytics, Klaviyo, and more) make those insights accessible without hiring a data analyst.<\/p><h3>Better app ecosystem and integrations<\/h3><p>Shopify\u2019s app store is more mature. You\u2019ll find vetted tools for everything from AI-driven personalization to complex ERP connectors. And these aren\u2019t janky workarounds. They\u2019re apps built with Shopify\u2019s architecture in mind, which means faster setup, fewer conflicts, and actual support.<\/p><p>If you\u2019ve ever lost hours debugging a half-baked integration on BigCommerce, you know how valuable that is.<\/p><p>Tip: Want a broader look at how Shopify stacks up against other e-commerce CMS platforms? We broke it down here in our review of the <a href=\"https:\/\/innowise.com\/blog\/best-cms-for-ecommerce\/\">best CMSs for e-commerce<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fe25c72 e-con-full e-flex e-con e-child\" data-id=\"fe25c72\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98e0d14 elementor-widget elementor-widget-text-editor\" data-id=\"98e0d14\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We\u2019ve migrated stores where teams were spending 10+ hours a week just keeping things from breaking: fixing product feeds, chasing down sync issues, rebuilding abandoned cart flows that never worked right. Shopify doesn\u2019t eliminate complexity, but it gives you the tools to manage it without babysitting every single integration. That\u2019s what makes the difference long-term.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-14c4dae e-grid e-con-full e-con e-child\" data-id=\"14c4dae\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a0a060 elementor-widget elementor-widget-image\" data-id=\"8a0a060\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"100\" height=\"101\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Photo-14.png\" class=\"attachment-full size-full wp-image-186472\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Photo-14.png 100w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Photo-14-12x12.png 12w\" sizes=\"(max-width: 100px) 100vw, 100px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a6204c7 e-con-full e-flex e-con e-child\" data-id=\"a6204c7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc7051e quoter elementor-widget elementor-widget-text-editor\" data-id=\"dc7051e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Dmitry Coolgun<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d13a1b5 quoter-pos elementor-widget elementor-widget-text-editor\" data-id=\"d13a1b5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"grey\">Head of PHP department<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6937ab elementor-widget elementor-widget-text-editor\" data-id=\"f6937ab\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Lower long-term maintenance costs<\/h3><p><span style=\"font-weight: 400;\">BigCommerce\u2019s pricing can be deceptive. Between plan limitations, extra fees, and paid add-ons, what starts off cheap often becomes an expensive compromise. Shopify\u2019s pricing tiers are transparent. And once you\u2019re on Shopify Plus, you\u2019ll notice the operational cost curve flattens instead of ballooning.<\/span><\/p><p><span style=\"font-weight: 400;\">Fewer dev hours. Fewer plugin disasters. Lower payment processing fees if you use Shopify Payments. That\u2019s real savings, not just in money, but in time.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f5bab03 e-con-full e-flex e-con e-child\" data-id=\"f5bab03\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e4c61ed e-con-full e-flex e-con e-child\" data-id=\"e4c61ed\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea4e8ff elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"ea4e8ff\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Need clarity before making the switch? <\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa8159e e-con-full e-flex e-con e-child\" data-id=\"fa8159e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59d6829 elementor-absolute elementor-widget-mobile__width-inherit transform cta1 elementor-widget elementor-widget-html\" data-id=\"59d6829\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.cta1 .wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab1c381 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"ab1c381\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get a migration plan<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f08e52 e-con-full e-flex e-con e-child\" data-id=\"0f08e52\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-baa6483 elementor-widget elementor-widget-text-editor\" data-id=\"baa6483\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Data that can be migrated from BigCommerce to Shopify<\/h2><p><span style=\"font-weight: 400;\">You can migrate products, customer profiles, orders, discounts, content pages, and more from BigCommerce to Shopify. But not everything will transfer cleanly. Here\u2019s the catch: just because something <\/span><i><span style=\"font-weight: 400;\">can<\/span><\/i><span style=\"font-weight: 400;\"> be moved doesn\u2019t mean it\u2019ll map over neatly. That\u2019s where businesses often hit a wall. To keep your operations intact post-migration, you\u2019ll want to know what\u2019s transferable, what needs adjustment, and what absolutely can\u2019t be skipped.<\/span><\/p><p><span style=\"font-weight: 400;\">Let\u2019s walk through the main data categories and what to watch for.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5864644 e-con-full e-flex e-con e-child\" data-id=\"5864644\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-970ea3d elementor-widget elementor-widget-text-editor\" data-id=\"970ea3d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Products<\/h3><p><span style=\"font-weight: 400;\">Products are the backbone of your store, and yes, they can be migrated, but not all fields are created equal. Here&#8217;s what typically comes over:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc6b349 elementor-widget elementor-widget-html\" data-id=\"dc6b349\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"list-2-col\">\r\n    <ul>\r\n     \t<li>title<\/li>\r\n     \t<li>post URL<\/li>\r\n     \t<li>body\/description<\/li>\r\n     \t<li>author (optional, mostly for internal tracking)<\/li>\r\n    <\/ul>\r\n    <ul>\r\n     \t<li>summary thumbnail image<\/li>\r\n     \t<li>publication date<\/li>\r\n     \t<li>tags (optional)<\/li>\r\n     \t<li>meta description<\/li>\r\n    <\/ul>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3730c7d elementor-widget elementor-widget-text-editor\" data-id=\"3730c7d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Watch out for:<\/b><span style=\"font-weight: 400;\"> Complex product options, custom fields, and variant logic. Shopify handles product variants differently than BigCommerce, so if you\u2019re using nested options or custom modifiers, you may need to restructure how your products are set up.<\/span><\/p><p>Also, if you\u2019re using <i>trashed<\/i> products in BigCommerce (like archived SKUs), they\u2019ll likely show up as <i>archived<\/i> in Shopify, not active.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-162591b e-con-full e-flex e-con e-child\" data-id=\"162591b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc05ca4 elementor-widget elementor-widget-text-editor\" data-id=\"cc05ca4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Orders<\/h3><p><span style=\"font-weight: 400;\">Order history is critical for both customer service and tax reporting. And yes, you can migrate it. The order data you can bring over includes:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2cf2bdc elementor-widget elementor-widget-html\" data-id=\"2cf2bdc\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"list-2-col\">\r\n    <ul>\r\n     \t<li>order ID<\/li>\r\n     \t<li>date ordered<\/li>\r\n     \t<li>status<\/li>\r\n     \t<li>contact info<\/li>\r\n     \t<li>tax, discount, subtotal, grand total<\/li>\r\n    <\/ul>\r\n    <ul>\r\n     \t<li>customer name (first and last)<\/li>\r\n     \t<li>company (if applicable)<\/li>\r\n     \t<li>shipping and billing addresses<\/li>\r\n     \t<li>phone<\/li>\r\n     \t<li>order items: product name, price, quantity, SKU<\/li>\r\n    <\/ul>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d562dc6 elementor-widget elementor-widget-text-editor\" data-id=\"d562dc6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Watch out for:<\/b><span style=\"font-weight: 400;\"> Order statuses don\u2019t always translate 1:1. You may need to map your \u201cAwaiting Fulfillment\u201d or \u201cShipped\u201d tags into Shopify\u2019s status logic. Also, historical payment data might not carry over depending on how payments were processed, so check with your provider.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e309573 elementor-widget elementor-widget-text-editor\" data-id=\"e309573\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Collections<\/h3><p>Collections (a.k.a. categories) are fully supported, but handled differently. Shopify focuses more on automated collections (rule-based) and manual ones.<\/p><p><b>Watch out for:<\/b><span style=\"font-weight: 400;\"> If you have deep nesting or parent\/child category logic in BigCommerce, you\u2019ll need to rethink your structure using tags or rules in Shopify.<\/span><\/p><h3>Redirects<\/h3><p><span style=\"font-weight: 400;\">This is a big one for SEO. Every single URL that\u2019s changing should have a proper 301 redirect set up.<\/span><\/p><p><b>Watch out for:<\/b><span style=\"font-weight: 400;\"> Don\u2019t wait until after launch. Map your legacy URLs and set up redirects <\/span><i><span style=\"font-weight: 400;\">before<\/span><\/i><span style=\"font-weight: 400;\"> the site goes live, especially for high-traffic product and category pages.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ed03db e-con-full e-flex e-con e-child\" data-id=\"9ed03db\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de08ec9 elementor-widget elementor-widget-text-editor\" data-id=\"de08ec9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Customer profiles<\/h3><p><span style=\"font-weight: 400;\">Customer records are highly portable, and Shopify lets you bring over:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8cde039 elementor-widget elementor-widget-html\" data-id=\"8cde039\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"list-2-col\">\r\n    <ul>\r\n     \t<li>first name, last name<\/li>\r\n     \t<li>email<\/li>\r\n     \t<li>phone<\/li>\r\n     \t<li>store credit balances (optional, via metafields or apps)<\/li>\r\n    <\/ul>\r\n    <ul>\r\n     \t<li>customer address info<\/li>\r\n     \t<li>company (if used)<\/li>\r\n     \t<li>full address data (lines 1 and 2, city, ZIP\/postcode, country, state\/province)<\/li>\r\n     \t<li>phone number<\/li>\r\n    <\/ul>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36de86c elementor-widget elementor-widget-text-editor\" data-id=\"36de86c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Watch out for:<\/b><span style=\"font-weight: 400;\"> Passwords can\u2019t be migrated. Due to encryption differences, customers will need to reset their passwords the first time they log into your new store. This is unavoidable but manageable if you communicate it early (we\u2019ll cover this in the risk section).<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f5c64b6 e-con-full e-flex e-con e-child\" data-id=\"f5c64b6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e79af8c elementor-widget elementor-widget-text-editor\" data-id=\"e79af8c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Discounts<\/h3><p><span style=\"font-weight: 400;\">Your discount logic may need adjusting, but the core fields migrate cleanly:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b572574 elementor-widget elementor-widget-html\" data-id=\"b572574\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"list-2-col\">\r\n    <ul>\r\n     \t<li>coupon name and code<\/li>\r\n     \t<li>discount type (percentage, fixed, etc.)<\/li>\r\n     \t<li>qualifying conditions (applies to minimum purchase)<\/li>\r\n    <\/ul>\r\n    <ul>\r\n     \t<li>uses per customer<\/li>\r\n     \t<li>discount amount<\/li>\r\n     \t\r\n    <\/ul>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b94189d elementor-widget elementor-widget-text-editor\" data-id=\"b94189d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Watch out for:<\/b><span style=\"font-weight: 400;\"> Shopify\u2019s discount engine is flexible but works differently from BigCommerce. Some conditional logic (like user segmentation) might need to be recreated manually or via apps.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-21238be e-con-full e-flex e-con e-child\" data-id=\"21238be\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fd6f8e elementor-widget elementor-widget-text-editor\" data-id=\"3fd6f8e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>CMS pages<\/h3><p><span style=\"font-weight: 400;\">If you\u2019ve got About pages, shipping policies, and FAQ sections, those come too, including:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c8fc06 elementor-widget elementor-widget-html\" data-id=\"2c8fc06\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"list-2-col\">\r\n    <ul>\r\n     \t<li>page name<\/li>\r\n     \t<li>page URL<\/li>\r\n     \t<li>page content (HTML supported)<\/li>\r\n    <\/ul>\r\n    <ul>\r\n     \t<li>page title<\/li>\r\n     \t<li>meta description<\/li>\r\n    <\/ul>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6f109c elementor-widget elementor-widget-text-editor\" data-id=\"f6f109c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Watch out for:<\/b><span style=\"font-weight: 400;\"> Formatting might break, especially if your original content used hardcoded CSS or embedded scripts. Always review imported pages visually before launch.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e45af1a e-con-full e-flex e-con e-child\" data-id=\"e45af1a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e3edef elementor-widget elementor-widget-text-editor\" data-id=\"5e3edef\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Blogs<\/h3><p><span style=\"font-weight: 400;\">Blog content transfers over, including:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dedcaac elementor-widget elementor-widget-html\" data-id=\"dedcaac\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"list-2-col\">\r\n    <ul>\r\n     \t<li>title<\/li>\r\n     \t<li>post URL<\/li>\r\n     \t<li>body<\/li>\r\n     \t<li>author<\/li>\r\n    <\/ul>\r\n    <ul>\r\n     \t<li>summary thumbnail image<\/li>\r\n     \t<li>publication date<\/li>\r\n     \t<li>tags (optional)<\/li>\r\n     \t<li>meta description<\/li>\r\n    <\/ul>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-954af02 elementor-widget elementor-widget-text-editor\" data-id=\"954af02\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Watch out for:<\/b><span style=\"font-weight: 400;\"> Shopify blogs are more limited than full-scale CMS platforms. If you rely heavily on dynamic blog layouts or content blocks, be prepared to adapt your formatting.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3e23535 e-con-full e-flex e-con e-child\" data-id=\"3e23535\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-eb4f47c e-con-full e-flex e-con e-child\" data-id=\"eb4f47c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4508672 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"4508672\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">We know where migrations break \u2014 and how to keep yours on track.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ba4296 e-con-full e-flex e-con e-child\" data-id=\"1ba4296\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb6c654 elementor-absolute elementor-widget-mobile__width-inherit transform cta2 elementor-widget elementor-widget-html\" data-id=\"fb6c654\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.cta2 .wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a8f4349 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"a8f4349\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk to experts<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0cf99a4 e-con-full e-flex e-con e-child\" data-id=\"0cf99a4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a546e64 elementor-widget elementor-widget-text-editor\" data-id=\"a546e64\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Key considerations for a smooth migration from BigCommerce to Shopify<\/h2><p><span style=\"font-weight: 400;\">To migrate smoothly, you need to plan for data integrity, SEO preservation, UX consistency, app compatibility, and team readiness, not just the tech transfer.<\/span><\/p><p><span style=\"font-weight: 400;\">Moving from BigCommerce to Shopif<\/span><span style=\"font-weight: 400;\">y is basically rebuilding your store in a new ecosystem without breaking everything that was working. The tech side is only half the challenge. The real risk is operational disruption: lost orders, broken layouts, SEO drops, and confused customers. Here\u2019s what to focus on if you want this migration to be smooth.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6425102 elementor-widget elementor-widget-image\" data-id=\"6425102\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"472\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Migration-checklist_-From-BigCommerce-to-Shopify.png\" class=\"attachment-full size-full wp-image-186483\" alt=\"6-point BigCommerce to Shopify migration checklist\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Migration-checklist_-From-BigCommerce-to-Shopify.png 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Migration-checklist_-From-BigCommerce-to-Shopify-300x142.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Migration-checklist_-From-BigCommerce-to-Shopify-768x362.png 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Migration-checklist_-From-BigCommerce-to-Shopify-18x8.png 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-517cd4a elementor-widget elementor-widget-text-editor\" data-id=\"517cd4a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Data migration: products, customers, and orders<\/h3><p><span style=\"font-weight: 400;\">First things first \u2014 your data. If it\u2019s inconsistent or incomplete, things unravel fast. Every product detail, customer profile, and order history needs to land in Shopify with accuracy and structure.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Audit your current data before the move. Clean up duplicates, fix broken variants, and archive outdated listings.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Align fields early. Shopify and BigCommerce use different data schemas, especially for variants and collections.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use a tool like Matrixify, or better yet, partner with a migration team that\u2019s done this before. DIY might seem cheaper, but one broken import script can set you back days.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Need help mapping the specifics? We\u2019ve got a full post breaking down <\/span><a href=\"https:\/\/innowise.com\/blog\/ecommerce-migration\/\"><span style=\"font-weight: 400;\">e-commerce migration<\/span><\/a><span style=\"font-weight: 400;\"> \u2014 tactics, timelines, and tools included.<\/span><\/p><h3>Website design and user experience<\/h3><p><span style=\"font-weight: 400;\">Your old theme isn\u2019t coming with you. And that\u2019s a good thing because it\u2019s your chance to rethink the experience. But don\u2019t just clone the layout. Shopify\u2019s frontend is more flexible, so use that to your advantage.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose a responsive theme that\u2019s optimized for conversion, not just aesthetics.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Rebuild core UX flows (product pages, search, filters, checkout) with mobile-first behavior in mind.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test, test, test. Especially on mobile. What looks good on desktop may fall apart on a phone.<\/span><\/li><\/ul><h3>SEO considerations<\/h3><p><span style=\"font-weight: 400;\">This is where even good migrations go wrong. One missed redirect or broken page can tank your rankings overnight. SEO should be planned at the same time as design and data, not slapped on afterward.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Map every old URL to its new Shopify equivalent.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set up 301 redirects before launch, not during.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Review and migrate meta titles, descriptions, canonical tags, and structured data.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Keep an eye on index coverage and crawl errors in Google Search Console post-migration.<\/span><\/li><\/ul><h3>Third-party app integrations<\/h3><p><span style=\"font-weight: 400;\">Here\u2019s the part most folks underestimate. You\u2019ll probably replace some of your old BigCommerce extensions with new Shopify apps, but not all replacements are plug-and-play.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">List out every integration you currently rely on: ERP, accounting, reviews, email, live chat, loyalty, subscriptions, etc.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check compatibility and feature parity in the Shopify App Store.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Plan for testing time. Even apps with the same function often behave differently across platforms.<\/span><\/li><\/ul><h3>Testing and quality assurance<\/h3><p><span style=\"font-weight: 400;\">No matter how careful your setup is, things will break. Testing is where you catch the worst of it before customers do.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Run full end-to-end user flows: homepage \u2192 product \u2192 cart \u2192 checkout \u2192 confirmation.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test different device types, screen sizes, browsers, and payment gateways.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Double-check customer account access, including order history and password resets.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Don\u2019t forget: 404 pages, search functionality, and mobile responsiveness need just as much attention.<\/span><\/li><\/ul><h3>Training and support<\/h3><p><span style=\"font-weight: 400;\">This one gets overlooked. You may be switching platforms, but your staff still has to run the store. Shopify\u2019s admin is intuitive but different.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Train your team on product updates, fulfillment, refunds, and reporting.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create quick standard operating procedures (SOPs) or Loom videos for new workflows.<\/span><\/li><li aria-level=\"1\"><span style=\"font-weight: 400;\">Set up internal support channels so people can ask questions <\/span><i><span style=\"font-weight: 400;\">before<\/span><\/i><span style=\"font-weight: 400;\"> launch day hits.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c304bc5 e-con-full e-flex e-con e-child\" data-id=\"c304bc5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-83afb9d e-con-full e-flex e-con e-child\" data-id=\"83afb9d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41a5060 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"41a5060\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Launch without SEO drops, broken flows, or surprise bugs.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54819b2 e-con-full e-flex e-con e-child\" data-id=\"54819b2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-729d68c elementor-absolute elementor-widget-mobile__width-inherit transform cta3 elementor-widget elementor-widget-html\" data-id=\"729d68c\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.cta3 .wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84214b4 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"84214b4\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Let\u2019s talk<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8023a9a e-con-full e-flex e-con e-child\" data-id=\"8023a9a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1736116 elementor-widget elementor-widget-text-editor\" data-id=\"1736116\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Mitigating the risks of migrating from BigCommerce to Shopify<\/h2><p><span style=\"font-weight: 400;\">Every migration comes with risk: data loss, SEO drops, downtime, broken integrations. That\u2019s not fear-mongering, it\u2019s reality. And sweeping those risks under the rug is exactly how projects end up delayed, over budget, or worse, live with broken customer journeys. But here\u2019s the upside: most of the damage is avoidable if you plan for it upfront.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac7855f elementor-widget elementor-widget-image\" data-id=\"ac7855f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"540\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/7-risks-to-address-before-switching-to-Shopify.png\" class=\"attachment-full size-full wp-image-186482\" alt=\"7 risks to handle before migrating to Shopify\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/7-risks-to-address-before-switching-to-Shopify.png 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/7-risks-to-address-before-switching-to-Shopify-300x162.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/7-risks-to-address-before-switching-to-Shopify-768x415.png 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/7-risks-to-address-before-switching-to-Shopify-18x10.png 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1047e9c elementor-widget elementor-widget-text-editor\" data-id=\"1047e9c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Let\u2019s break down the risks that catch teams off guard and what to do about them.<\/span><\/p><h3>Data loss or corruption<\/h3><p><span style=\"font-weight: 400;\">It\u2019s not just about missing SKUs. If order histories don\u2019t migrate, customer records get scrambled, or product attributes go missing. And your team ends up scrambling for weeks. Worse, customers may lose trust if their accounts or past purchases disappear.<\/span><\/p><p><b>The non-negotiable reality:<\/b><span style=\"font-weight: 400;\"> Passwords won\u2019t transfer. That\u2019s a platform limitation, not a bug. Shopify encrypts passwords differently, so your users will need to reset theirs.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Back up everything: product feeds, customer lists, orders, CMS pages.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Do a pre-migration audit to identify gaps and prioritize high-impact records.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Communicate password resets ahead of time. Use email and in-store banners to prepare users.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Need expert backup? Our data protection services can handle sensitive migrations without cutting corners.<\/span><\/li><\/ul><h3>SEO ranking drops<\/h3><p><span style=\"font-weight: 400;\">You\u2019ve worked hard to earn your search rankings. But during a migration, it\u2019s easy to break everything Google likes about your site, especially if your URLs, metadata, or structured data are changing.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implement 301 redirects for every old URL (not just the top 20 pages).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Migrate meta titles, descriptions, and canonical tags precisely.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set up Google Search Console for the new domain structure before launch.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Run a pre-launch SEO audit, preferably with someone who knows ecommerce platforms inside out.<\/span><\/li><\/ul><h3>Disruption of customer experience<\/h3><p><span style=\"font-weight: 400;\">Let\u2019s say your store launches with broken filters, missing images, or a half-working checkout. That\u2019s not just embarrassing, it\u2019s expensive. Customers don\u2019t wait around. They bounce.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Run functional tests on every core user journey: homepage &gt; product &gt; add to cart &gt; checkout &gt; confirmation.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test all payment methods, shipping options, and discounts.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Do soft launches (aka staged rollouts) where possible to reduce traffic disruptions.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Monitor post-launch performance closely for the first 7\u201314 days.<\/span><\/li><\/ul><h3>Integration issues with third-party apps<\/h3><p><span style=\"font-weight: 400;\">One broken integration can shut down order fulfillment or freeze customer support. If you\u2019re using ERPs, CRMs, accounting software, or shipping platforms, they need to work on day one.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Inventory every app or third-party tool you\u2019re currently using.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check Shopify compatibility. Look for native integrations or APIs if direct apps don\u2019t exist.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test integrations in a staging environment <\/span><i><span style=\"font-weight: 400;\">before<\/span><\/i><span style=\"font-weight: 400;\"> cutover.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Want a deeper dive into preventing test failures? We\u2019ve covered this in detail here: <\/span><a href=\"https:\/\/innowise.com\/industries\/ecommerce\/software-testing\/\"><span style=\"font-weight: 400;\">ecommerce software testing<\/span><\/a><\/li><\/ul><h3>Unexpected costs and overruns<\/h3><p><span style=\"font-weight: 400;\">Migrations always cost more when you underestimate complexity. That plugin that \u201cshould\u2019ve worked\u201d? Suddenly, it needs custom dev work. That layout tweak? Now it\u2019s a frontend rebuild.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Work with a migration partner who can give you a detailed project scope, not just a ballpark figure.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add a 15\u201320% buffer for surprise tasks or delays.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Get a realistic timeline based on actual data volume, custom features, and third-party systems.<\/span><\/li><\/ul><h3>Loss of custom features<\/h3><p><span style=\"font-weight: 400;\">If you\u2019ve built custom workflows or third-party integrations into BigCommerce, you\u2019ll probably need to rebuild some of them on Shopify. The two platforms don\u2019t speak the same language under the hood.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Audit all custom features: payment rules, subscription logic, multi-step forms, etc.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Identify which can be replicated with Shopify apps, which need custom development, and which should be retired.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Want help rebuilding unique ecommerce flows? Our <\/span><a href=\"https:\/\/innowise.com\/industries\/ecommerce\/app-development\/\"><span style=\"font-weight: 400;\">app development team<\/span><\/a><span style=\"font-weight: 400;\"> specializes in custom Shopify solutions that don\u2019t fall apart post-launch.<\/span><\/li><\/ul><h3>Downtime during migration<\/h3><p><span style=\"font-weight: 400;\">No one wants to shut the store down. But depending on your architecture and go-live strategy, some downtime might be unavoidable.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Schedule migration during off-peak hours (e.g., overnight or low-traffic weekends).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use a phased migration strategy if you need to keep parts of the store live.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Communicate clearly with your audience, even a short banner with expected downtime can preserve trust.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd69538 e-con-full e-flex e-con e-child\" data-id=\"cd69538\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-cc97101 e-con-full e-flex e-con e-child\" data-id=\"cc97101\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e183e3 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"1e183e3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Protect your traffic, data, and revenue during migration.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b670e4c e-con-full e-flex e-con e-child\" data-id=\"b670e4c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e86f74 elementor-absolute elementor-widget-mobile__width-inherit transform cta4 elementor-widget elementor-widget-html\" data-id=\"0e86f74\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.cta4 .wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6b4343 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"a6b4343\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get expert support<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8077d2e e-con-full e-flex e-con e-child\" data-id=\"8077d2e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50892fe elementor-widget elementor-widget-text-editor\" data-id=\"50892fe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Strategic roadmap for a seamless transition<\/h2><p><span style=\"font-weight: 400;\">Migrating from BigCommerce to Shopify is a business-critical project with moving parts across data, UX, operations, and SEO. On paper, it only includes four stages \u2014 assessment, planning, execution, and post-migration \u2014 but don\u2019t be deceived. Each one hides complexity that can derail your timeline if you\u2019re not prepared.<\/span><\/p><p><span style=\"font-weight: 400;\">Here\u2019s the roadmap we follow, refined from years of doing this for ecommerce brands with thousands of SKUs, international fulfillment, and custom logic that <\/span><i><span style=\"font-weight: 400;\">can\u2019t<\/span><\/i><span style=\"font-weight: 400;\"> afford to go offline.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-789c108 elementor-widget elementor-widget-image\" data-id=\"789c108\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"422\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/BigCommerce-to-Shopify-migration-roadmap.png\" class=\"attachment-full size-full wp-image-186487\" alt=\"4-phase roadmap: BigCommerce to Shopify migration\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/BigCommerce-to-Shopify-migration-roadmap.png 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/BigCommerce-to-Shopify-migration-roadmap-300x127.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/BigCommerce-to-Shopify-migration-roadmap-768x324.png 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/BigCommerce-to-Shopify-migration-roadmap-18x8.png 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f551795 elementor-widget elementor-widget-text-editor\" data-id=\"f551795\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Phase 1 \u2013 assessment: map what you have before you move\u00a0<\/h3><p><span style=\"font-weight: 400;\">Think of this as your pre-flight checklist. Before anything moves, you need to know what you&#8217;re working with \u2014 and what you&#8217;re walking away from.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Inventory your store assets:<\/b><span style=\"font-weight: 400;\"> Products, variants, categories, images, customer groups, discounts, custom shipping rules, blog content \u2014 all of it. Use this to plan the data migration schema.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>List your integrations and automations:<\/b><span style=\"font-weight: 400;\"> ERP, CRM, shipping, returns, marketing tools, subscriptions, loyalty programs. For each, note what it does, if there&#8217;s a Shopify-compatible version, what needs to be rebuilt from scratch.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Identify legacy issues:<\/b><span style=\"font-weight: 400;\"> Are there bloated categories? Broken product relationships? Overcomplicated discounts? Now\u2019s your chance to clean house instead of migrating a mess.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Review performance data:<\/b><span style=\"font-weight: 400;\"> Use GA4, Search Console, and heatmaps to understand what\u2019s working and what\u2019s not. This helps you prioritize what <\/span><i><span style=\"font-weight: 400;\">needs<\/span><\/i><span style=\"font-weight: 400;\"> to survive the migration.<\/span><\/li><\/ul><h3>Phase 2 \u2013 planning: don\u2019t skip the boring stuff<\/h3><p><span style=\"font-weight: 400;\">This is the least glamorous phase, and the one that saves the most time later. You\u2019re building your playbook: who\u2019s doing what, when, and with what tools.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Choose your Shopify plan wisely:<\/b><span style=\"font-weight: 400;\"> Shopify gives you access to customizable checkout flows, API rate boosts, and support, which is crucial for high-volume or international stores.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Define your go-live date, then reverse-engineer milestones:<\/b><span style=\"font-weight: 400;\"> Plan sprints for theme setup, data import and mapping, app installation and testing, SEO config and redirects, QA, staff training.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Create your field mapping schema:<\/b><span style=\"font-weight: 400;\"> Match BigCommerce export fields to Shopify import templates. Flag anything that needs transformation (like options &gt; variants logic).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Design user flows, not just screens:<\/b><span style=\"font-weight: 400;\"> Focus on how people shop. This includes navigation logic, filtering behavior, mobile cart flow, and checkout speed.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Prep customer communication plans:<\/b><span style=\"font-weight: 400;\"> If passwords will be reset, accounts will be unavailable, or site downtime is expected, don\u2019t leave users guessing. A single email can prevent 100 support tickets.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">You are all set to <\/span><span style=\"font-weight: 400;\">migrate BigCommerce to Shopify<\/span><span style=\"font-weight: 400;\"> correctly.<\/span><\/p><h3>Phase 3 \u2013 execution: build smart, test often<\/h3><p><span style=\"font-weight: 400;\">Now you&#8217;re in build mode. It\u2019s iterative. That means testing early and fixing fast.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Set up your staging Shopify store:<\/b><span style=\"font-weight: 400;\"> Use this to sandbox theme dev, app installs, and data test runs.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Clean and import data in stages:<\/b><span style=\"font-weight: 400;\"> Start with products. Then test customers, orders, and collections. Validate the structure, tags, variants, and SEO fields. Run spot checks.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Configure Shopify checkout and settings:<\/b><span style=\"font-weight: 400;\"> Shipping zones, taxes, payment gateways, transactional emails, and GDPR settings \u2014 they all need manual setup.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Install apps one at a time, test each in isolation:<\/b><span style=\"font-weight: 400;\"> Don\u2019t dump 10 tools into the store and hope for the best. Conflicts are real.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Configure redirects, custom URL rules, and canonical tags:<\/b><span style=\"font-weight: 400;\"> You want a 1:1 match where possible. Use Shopify&#8217;s URL redirect tool or an advanced app like Easy Redirects for large volumes.<\/span><\/li><\/ul><h3>Phase 4 \u2013 post-migration optimization: launch is not the finish line<\/h3><p><span style=\"font-weight: 400;\">Once you go live, things will break. Users will find edge cases your team didn\u2019t. That\u2019s expected. What matters is how fast you fix, optimize, and learn.<\/span><\/p><p><b>What to do:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Monitor key metrics daily for the first 2 weeks: <\/b><span style=\"font-weight: 400;\">Bounce rate, Add-to-cart rate, Checkout drop-offs, Revenue per session, 404 errors.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Use session replay tools like Hotjar or Lucky Orange: <\/b><span style=\"font-weight: 400;\">See what users are doing and where they\u2019re getting stuck.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Tweak navigation, filter logic, or layout based on actual usage:<\/b><span style=\"font-weight: 400;\">\u00a0Don\u2019t just copy BigCommerce layouts out of habit, adapt based on user behavior.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Update and retrain internal SOPs:<\/b><span style=\"font-weight: 400;\"> Your staff will need to learn new order management flows, inventory processes, or app workflows. Capture those in updated documentation.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Run SEO follow-ups after 30 days:<\/b><span style=\"font-weight: 400;\"> Check for traffic drops, indexation issues, and redirect errors.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Pro tip: Every migration reveals things you didn\u2019t know were broken in the old system. Use this as a reset.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80728c4 elementor-widget elementor-widget-text-editor\" data-id=\"80728c4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Conclusion<\/h2><p><span style=\"font-weight: 400;\">Most migrations fail for one of two reasons: they\u2019re rushed, or they\u2019re treated like a simple content transfer. To <\/span><span style=\"font-weight: 400;\">transfer BigCommerce to Shopify<\/span><span style=\"font-weight: 400;\"> is neither quick nor trivial. It\u2019s a full-scale rebuild, and if done right, it becomes a turning point for your ecommerce operations.<\/span><\/p><p><span style=\"font-weight: 400;\">You get a faster, cleaner, more flexible storefront. A backend your team can actually work with. Tools that don\u2019t require weeks of dev time just to sync inventory or launch a discount. And in the long run, fewer hidden costs and more room to grow.<\/span><\/p><p><span style=\"font-weight: 400;\">But the benefits only show up when the foundation is solid. That means detailed planning. Clean data. Real testing. A launch strategy that accounts for SEO, UX, and third-party tools.<\/span><\/p><p><span style=\"font-weight: 400;\">If you want this done without the guesswork, with a team that\u2019s handled the messy edge cases before, <a href=\"#contact-form\">we\u2019re here<\/a>.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-26b1173 e-con-full e-flex e-con e-child\" data-id=\"26b1173\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee29495 elementor-widget elementor-widget-shortcode\" data-id=\"ee29495\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[post_share]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cbccfbd e-con-full tablePadding40 e-flex e-con e-child\" data-id=\"cbccfbd\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-849b8b9 e-grid e-con-full e-con e-child\" data-id=\"849b8b9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8594d19 elementor-widget elementor-widget-image\" data-id=\"8594d19\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Rectangle-34624315-1.png\" class=\"attachment-full size-full wp-image-186489\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Rectangle-34624315-1.png 100w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/08\/Rectangle-34624315-1-12x12.png 12w\" sizes=\"(max-width: 100px) 100vw, 100px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bee91d7 e-con-full e-flex e-con e-child\" data-id=\"bee91d7\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f02d6d9 e-con-full e-flex e-con e-child\" data-id=\"f02d6d9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e6c6ce no-text-decoration elementor-widget elementor-widget-heading\" data-id=\"3e6c6ce\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Volha Ralko<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa52445 elementor-widget elementor-widget-text-editor\" data-id=\"fa52445\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Delivery Manager in E-commerce<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9eb5c31 e-con-full e-flex e-con e-child\" data-id=\"9eb5c31\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-944f45e elementor-widget elementor-widget-text-editor\" data-id=\"944f45e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Volha keeps complex eCommerce projects moving without losing sight of the details. She\u2019s great at balancing priorities, guiding teams through tight timelines, and making sure the final product actually supports the client\u2019s business goals.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9278ad table-content-container e-con-full e-flex e-con e-child\" data-id=\"b9278ad\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-20b9f09 e-con-full stickyTable e-flex e-con e-child\" data-id=\"20b9f09\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b5f72e2 author-block e-con-full e-flex e-con e-child\" data-id=\"b5f72e2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfaf1d7 ddcv elementor-widget elementor-widget-html\" data-id=\"cfaf1d7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\r\n.article-description > .e-con-inner{\r\n     align-items: baseline !important;\r\n}\r\n\r\n.table-content-container {\r\n    position: sticky;\r\n    top: 72px;\r\n    bottom: auto;   \r\n}  \r\n\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", ()=>{\r\n        \r\nconst headerElement = document.querySelector(\".new-menu\");\r\n\r\nconst stickyElement = document.querySelector(\".table-content-container\");\r\n\r\nconst headerElementH = headerElement.clientHeight;\r\n\r\nstickyElement.style.top =  headerElementH + 60 + \"px\"\r\n        \r\n});\r\n<\/script>\r\n\r\n\r\n<!--NOTE Change data-id in wrapper styles for hide this block on the mobile device screen-->\r\n<div class=\"toc-wrapper\">\r\n  <h4 class=\"toc-title\">Table of contents<\/h4>\r\n  <div class=\"toc toc-2\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n  \/\/NOTE Add the value from h2 as the key and the text you want to display as the key value in LINKS variable:\r\n  \/\/   const LINKS = {\r\n  \/\/       \"The demand for retail digital transformation\": \"The demand\"\r\n  \/\/   }\r\n\r\n  \r\n  \/\/NOTE Add the value from h2 as the key and the text you want to display as the key value in LINKS variable:\r\n  \/\/   const LINKS = {\r\n  \/\/       \"The demand for retail digital transformation\": \"The demand\"\r\n  \/\/   }\r\n\r\n  const LINKS = {\r\n    \"Unleashing the power of .NET 8\": \"gggggg\",\r\n    \"Revamping legacy systems: unlocking business potential through software modernization\":\r\n      \"hello\",\r\n  };\r\n\r\n  const OFFSET = 70;\r\n   const PADDING_BOTTOM_FOR_SCROLL = 100;\r\n  let headerList = [];\r\n  let allLinks = [];\r\n  \r\n  let ticking = false;\r\n     \r\n\r\n  const createList = () => {\r\n      \r\n      console.log('create');\r\n      \r\n      \r\n    const tocTarget = document.querySelector(\".toc.toc-2\");\r\n    const toc = document.createElement(\"ul\");\r\n    \r\n    \r\n    \r\n     headerList = [...document.querySelectorAll(\"h2\")];\r\n\r\n\r\n    \r\n    headerList = headerList.slice(0, -3);\r\n    \r\n    const filteredNodes = [document.querySelector(\".related_content_blog_container h2\")]\r\n    \r\n    headerList = headerList.filter((node)=> !filteredNodes.includes(node))\r\n    \r\n    \r\n   headerList.forEach((header,index) => {\r\n      const headerId = header.getAttribute(\"id\");\r\n      const headerText =\r\n        header.dataset.title && header.dataset.title !== \"\"\r\n          ? header.dataset.title\r\n          : header.textContent;\r\n          \r\n\r\n      const headerTocText = header.dataset.title;\r\n\r\n      const idFromText =\r\n        !headerId || headerId === \"\"\r\n          ? headerText\r\n              .toLowerCase()\r\n              .replace(\/[^\\w ]+\/g, \"\")\r\n              .replace(\/ +\/g, \"-\")\r\n          : headerId;\r\n          \r\n         \r\n\r\n      const newListItem = document.createElement(\"li\");\r\n      const newLink = document.createElement(\"a\");\r\n      newLink.setAttribute(\"href\", \"#\" + idFromText);\r\n      newLink.textContent = LINKS[headerText] || headerText;\r\n\r\n      newLink.addEventListener(\"click\", (e) => {\r\n          \r\n        e.preventDefault();\r\n        const y =\r\n          header.getBoundingClientRect().top +\r\n          window.pageYOffset -\r\n          PADDING_BOTTOM_FOR_SCROLL -\r\n          OFFSET;\r\n          ticking = true; \r\n        window.scrollTo({ top: y, behavior: \"smooth\" });\r\n        \r\n        setTimeout(()=>{\r\n            ticking = false;\r\n        },500);\r\n        \r\n      });\r\n      \r\n\r\n      newListItem.appendChild(newLink);\r\n    toc.appendChild(newListItem);\r\n    \r\n    \r\n    });\r\n    tocTarget.appendChild(toc);\r\n    allLinks = Array.from(document.querySelector(\".toc.toc-2\").querySelectorAll(\"ul li\"));\r\n  };\r\n\r\n  const setContainerHeight = () => {\r\n    const windowHeight = window.innerHeight;\r\n    const tocContainer = document.querySelector(\".ddcv\");\r\n\r\n    tocContainer.style.maxHeight = \"calc(100vh - 230px)\";\r\n    tocContainer.style.minHeight = \"200px\";\r\n  };\r\n\r\n\r\n  const checkScroll = () => {\r\n      const windowHeight = window.innerHeight;\r\n      const scrollTop = window.scrollY || document.documentElement.scrollTop;\r\n\r\n      let selectedHeaderIndex = -1;\r\n      \r\n      \/\/console.log('headerList', headerList)\r\n      headerList.forEach((header, index) => {\r\n        \r\n  const posTop = header.getBoundingClientRect().top;\r\n       \r\n\r\n const isInViewport = posTop + elem.clientHeight <= window.innerHeight ;\r\n \r\n \r\n\r\n \r\n if(isInViewport){\r\n      selectedHeaderIndex = index;\r\n }\r\n\r\n      });\r\n      \r\n\r\n\r\n        allLinks.forEach((link, i) => {\r\n            if(i === selectedHeaderIndex){\r\n              link.classList.remove(\"pre-active\");  \r\n              link.classList.add(\"active\");\r\n            }\r\n            if(i < selectedHeaderIndex){\r\n              link.classList.add(\"pre-active\"); \r\n               link.classList.remove(\"active\");\r\n            }\r\n             if(i > selectedHeaderIndex){\r\n            link.classList.remove(\"pre-active\");\r\n            link.classList.remove(\"active\");\r\n            }\r\n            \r\n            \r\n            \r\n        });\r\n        \r\n\r\n\r\n  };\r\n\r\n  const loadAllImages = () => {\r\n    const images = document.getElementsByTagName(\"img\");\r\n\r\n    for (let i = 0; i < images.length; i++) {\r\n      const img = images[i];\r\n      const src = img.getAttribute(\"data-src\") || img.src;\r\n      img.src = src;\r\n    }\r\n  };\r\n\r\n  loadAllImages();\r\n  \r\n  \r\n  \r\n\r\n\r\n  document.addEventListener(\"DOMContentLoaded\", () => {\r\n      \r\n      \r\n     setTimeout(()=>{\r\n           createList();\r\n    setContainerHeight();\r\n  \r\n    \r\n    document.addEventListener(\"scroll\", (event) => {\r\n  if (!ticking) {\r\n    checkScroll();\r\n  }\r\n});\r\n    \r\n    \r\n},300) \r\n\r\n    \r\n  });\r\n  \r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-327e585 e-flex e-con-boxed e-con e-parent\" data-id=\"327e585\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-707fbde elementor-widget elementor-widget-shortcode\" data-id=\"707fbde\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f100240-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"100240\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/fr\/wp-json\/wp\/v2\/posts\/186464#wpcf7-f100240-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"100240\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f100240-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n#form-templates .contact__info {\n  background-color: #f4f4f4;\n  padding: 70px 44px 70px 50px;\n  position: relative;\n  max-width: 540px;\n  width: 100%;\nborder: 1px solid #AEB1B7;\n}\n\n#form-templates .contact__info-background {\n  z-index: -1;\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  width: 100%;\n  height: 100%;\n  border: 1px dashed #ef4557;\n}\n\n\n#form-templates .new-container{\ndisplay: flex;\njustify-content: space-between;\nflex-wrap: wrap;\n}\n\n\n#form-templates{\npadding: 100px 15px 100px 15px;        \n}\n\n#form-templates .contact__info-heading {\n  font-family: 'Sora' !important;\n  font-style: normal !important;\n  font-weight: 400 !important;\n  font-size: 36px !important;\n  line-height: 46px !important;\n  color: #2E2E2E !important;\n   margin-bottom: 60px !important;\n\n}\n\n\n#form-templates .message label{\ncolor: #585858 !important;   \n}\n\n.elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n font-size: 60px !important;\n  line-height: 70px !important;\n  font-family: \"Sora\", Sans-serif;\n  font-weight: 400;\n  margin: 0;  \n  margin-bottom: 20px;\n}\n\n\n\n\n.elementor-widget-container.form-template p{\n  font-family: \"Karla\", Sans-serif;\n  font-size: 22px;\n  font-weight: 400;\n  line-height: 28px;\n  color: var( --e-global-color-primary );\n  max-width: 700px;\n  margin: 0; \n  margin-bottom: 40px;\n} \n  \n\n\n.new-container #spinner{\nwidth: 50%;\nmax-width: 700px;\n}\n\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:30px; \n    \n}\n\n\n#form-templates .contact__info-heading {\n  margin-bottom: 67px;\n  font-size: 36px;\n  font-family: karla;\n  color:  #2E2E2E;\n\n  line-height: 49px;\n}\n\n#form-templates .contact__info-steps {\n  display: flex;\n  flex-direction: column;\n  max-width: 425x;\n  row-gap: 20px;\n  border-left: 1px solid #2e2e2e;\n}\n\n#form-templates .contact__info-block {\n  position: relative;\n  padding-left: 45px;\n}\n\n#form-templates .contact__info-block:last-child {\n  box-shadow: -1px 0 0 1px #f4f4f4;\n}\n\n#form-templates .contact__info-step {\n  position: absolute;\n  border: 1px solid #2e2e2e;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 20px;\n  left: -20px;\n  top: -8px;\n  background-color: #F4F4F4;\n  color:  #2E2E2E;\n\nfont-family: Karla;\nfont-weight: 700;\nfont-size: 18px;\nline-height: 28px;\n\n}\n\n.elementor-widget-global .contact__info-step {\n        color:  #2E2E2E;\n}\n\n#form-templates .contact__info-text {\n  margin: 0;\n  font-size: 16px;\n  line-height: 26px;\n  color: #2E2E2E;\n  font-family: karla;\n\n  width: 100%;\n}\n\n\n#form-templates .contact-us__send{\nflex-shrink: 0;\nmargin-top:0;\n}\n\n\n\n@media screen and (max-width: 1279px) {\n    .new-container #spinner{\n        width: 100%;\n        max-width:100%;\n        margin-bottom:40px;\n    }\n    \n\n    .new-container .contact__info {\n        max-width: 700px !important;\n    }\n    \n}\n\n\n@media screen and (max-width: 1279px) {\n#form-templates{\npadding: 60px 15px 70px 15px;     \n}\n}\n\n\n\n@media screen and (max-width: 767px) {\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:20px; \n \n}\n\n\n  #form-templates .contact__info {\n    padding: 20px 20px 40px 40px;\n    margin: 0 auto;\n  }\n\n\n#form-templates{\npadding: 40px 15px 50px 15px;  \n    \n}\n\n  \n   .new-container #spinner{\n       \n    margin-bottom:30px;   \n   }\n   \n   \n   .elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n   font-size: 32px !important;\n    line-height: 42px !important;    \n   }\n   \n   \n   .elementor-widget-container.form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px;\n \n       \n   }\n   \n   #form-templates .contact__info-heading{\n   font-size: 24px !important;\n    line-height: 49px !important;    \n       \n   }\n   \n\n.mailToContact{\nmargin-top: 10px !important;        \n}\n   \n\n  #form-templates .contact__info-heading {\n    font-size: 24px;\n    margin-bottom: 37px;\n  }\n\n  #form-templates .contact__info-background {\n    top: 10px;\n    left: 10px;\n  }\n\n  #form-templates .contact__info-text {\n    font-size: 12px;\n    line-height: 20px;\n  }\n  \n  \n  #form-templates .contact__info-heading {\n   margin-bottom: 35px !important;\n\n}\n\n}\n\n@media (max-width: 767px) {\n    .mailToContact {\n        max-width: 100%;\n    }\n}\n<\/style>\n\n<script>\nwindow.addEventListener('hashchange',function(e){if(window.history.pushState){window.history.pushState('','\/',window.location.pathname)}else{window.location.hash=''}})\n<\/script>\n\n\n<div id=\"form-templates\">\n<div class=\"elementor-widget-container form-template\">\n<a name=\"contact-form\"><\/a>\n<h2>Contact us<\/h2>\n<p><a id=\"calendlylink\" style=\"color: #c63031; border-bottom: 1px solid #c63031; padding: 0;\">Book a call<\/a> or fill out the form below and we\u2019ll get back to you once we\u2019ve processed your request.<\/p>\n<\/div>\n\n<div class=\"new-container\">\n\n\n<div class=\"contact-us__main\" id=\"spinner\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" id=\"contact-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name*\" value=\"\" type=\"text\" name=\"field_name\" \/><\/span>\n<\/div>\n\n<div class=\"company\">\n<label>Company<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__company\" id=\"contact-company\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"company\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"email\">\n<label>Email<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact-us__email\" id=\"contact-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Corporate email*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n\n<div class=\"phone\">\n<label>Phone<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel contact-us__phone\" id=\"contact-phone\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"tel\" \/><\/span>\n<\/div>\n\n<\/div>\n<div class=\"contact-us__wrapper subj\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-recipient\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-subj_js\" aria-invalid=\"false\" name=\"your-recipient\"><option value=\"\">Subject*<\/option><option value=\"IT staff augmentation\">IT staff augmentation<\/option><option value=\"Turnkey product development\">Turnkey product development<\/option><option value=\"Support and enhancement\">Support and enhancement<\/option><option value=\"Careers\">Careers<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\n<span class=\"wpcf7-form-control-wrap\" data-name=\"form-field-budget_js\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-budget_js\" aria-invalid=\"false\" name=\"form-field-budget_js\"><option value=\"\">Project budget<\/option><option value=\"Under $15K\">Under $15K<\/option><option value=\"$15K-$30K\">$15K-$30K<\/option><option value=\"$30K-$100K\">$30K-$100K<\/option><option value=\"$100K-$250K\">$100K-$250K<\/option><option value=\"$250K-$500K\">$250K-$500K<\/option><option value=\"More than $500K\">More than $500K<\/option><\/select><\/span>\n\n<\/div>\n\n\n<div class=\"message\">\n<label>Message<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact-us__message\" id=\"contact-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Describe your needs in detail*\" name=\"message\"><\/textarea><\/span>\n<\/div>\n\n<div class=\"atvoice-wrap\">\n\n<div class=\"voice-wrap\">\n<span id=\"voice-mut\" class=\"voicetext\">Send us a voice message<\/span>\n         <div class=\"qc_voice_audio_wrapper\">\n            <div class=\"qc_voice_audio_container\">\n                <div class=\"qc_voice_audio_upload_main\" id=\"qc_audio_main\">\n                    <a class=\"qc_audio_record_button\" id=\"qc_audio_record\" href=\"#\" aria-label=\"Record an audio message\">\n                        <span class=\"dashicons dashicons-microphone\"><\/span> \u00a0<\/a> \n                <\/div>\n\n                <div class=\"qc_voice_audio_recorder\" id=\"qc_audio_recorder\" style=\"display:none\">\n\n                <\/div>\n                <div class=\"qc_voice_audio_display\" id=\"qc_audio_display\"  style=\"display:none\">\n                    <audio id=\"qc-audio\" controls src=\"\"><\/audio>\n                    <span title=\"Remove and back to main upload screen.\" class=\"qc_audio_remove_button dashicons dashicons-trash\"><\/span>\n                <\/div>\n            <\/div>\n            <input type=\"hidden\" value=\"\" name=\"qcwpvoicemessage\" id=\"qc_audio_url\" \/>\n        <\/div>\n        \n<\/div>\n\n\n<div class=\"attach-wrap\">\n<span class=\"voicetext\">Attach documents<\/span>\n\n<div class='attachment'>\n\n<div class=\"downloaded\">\n<span><\/span>\n<div class=\"deleteFile\"><\/div>\n<\/div>\n\n<div class=\"attachmentButton\" onclick=\"(function cl(e){if(e.target.nodeName == 'DIV'){e.target.parentNode.children[1].children[0].click(); }})(arguments[0]);\">\n\n<div class=\"innerText\">Upload file<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"att-files\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.png,.jpeg,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"att-files\" \/><\/span>\n\n<div class=\"tip\" onclick=\"event.stopPropagation()\">\n<p>You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.<\/p>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<\/div>\n\n<div class=\"contact-us__wrapper\"> \n<p class=\"pp\">By clicking Send, you consent to Innowise processing your personal data per our<a href=\"\/privacy-notice\/\"> Privacy Policy <\/a>to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.<\/p>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"scoring_point\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmCampaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmContent\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmMedium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmSource\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmTerm\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"location\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"city\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"ip\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Summ\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"rating\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlCompany\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlWithParams\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"audioMessageLink\" \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner contact-us__send\" id=\"contact-send-button\" type=\"submit\" value=\"Send\" \/>\n<\/div>\n\n<div class='mailToContact'>You can also send us your request <\/br>to <a href=\"mailto:contact@innowise.com\">contact@innowise.com<\/a><\/div>\n\n<\/div>\n\n<div class=\"elementor-widget-container\" style=\"z-index:1;\">\n<div class=\"contact__info\">\n  <div class=\"contact__info-background\"><\/div>\n  <div class=\"contact__info-heading\">What happens next?<\/div>\n  <div class=\"contact__info-steps\">\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">1<\/div>\n      <p class=\"contact__info-text\">Once we\u2019ve received and processed your request, we\u2019ll get back to you to detail your\n        project needs and sign an NDA to ensure confidentiality.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">2<\/div>\n      <p class=\"contact__info-text\">After examining your wants, needs, and expectations, our team will devise a project\n        proposal with the scope of work, team size, time, and cost estimates.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">3<\/div>\n      <p class=\"contact__info-text\">We\u2019ll arrange a meeting with you to discuss the offer and nail down the details.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">4<\/div>\n      <p class=\"contact__info-text\">Finally, we\u2019ll sign a contract and start working on your project right away.<\/p>\n    <\/div>\n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\n<\/div>\n\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"related_content_blog_container\">[related_content_list]<\/div><script>\n            jQuery( document ).ready(function($) {\n            var parentSection = $('[data-elementor-type=\"wp-page\"]');\n            if($('[data-elementor-type=\"wp-post\"]').length){\n                var parentSection = $('[data-elementor-type=\"wp-post\"]');\n            }\n            \n                parentSection.children().last().before($('.related_content_blog_container'));\n            });\n            <\/script><div class=\"other_services_container\">[need_other_services_v2]<\/div><script>\n                    jQuery( document ).ready(function($) {\n                        var parentSection = $('[data-elementor-type=\"wp-page\"]');\n                        if($('[data-elementor-type=\"wp-post\"]').length){\n                            var parentSection = $('[data-elementor-type=\"wp-post\"]');\n                        }\n                        \n                        console.log(parentSection);\n                        parentSection.children().last().before($('.other_services_container'));\n                        var sections = parentSection.find('.net-15.dt-16');\n                        for(var i = 0; i<sections.length; i++){\n                            if($(sections[i]).hasClass( 'net-15' ) && $(sections[i]).hasClass( 'dt-16' ) && $(sections[i]).hasClass( 'elementor-hidden-desktop' )==false){\n                                $(sections[i]).before($('.other_services_container'));   \n                            }\n                        }\n                        \n                    });\n                <\/script>","protected":false},"excerpt":{"rendered":"<p>Main About us Blog Expert tips &#038; checklist for BigCommerce to Shopify migration Volha Ralko Aug 29, 2025 20 min read If you\u2019re reading this, you\u2019re probably already a little frustrated. Maybe BigCommerce started strong, but now it feels clunky. Too rigid. Too expensive to customize. Or maybe your marketing team keeps asking for integrations [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":186466,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[128],"class_list":["post-186464","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-ecommerce","tag-migration"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/posts\/186464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/comments?post=186464"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/posts\/186464\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/media\/186466"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/media?parent=186464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/categories?post=186464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/innowise.com\/fr\/wp-json\/wp\/v2\/tags?post=186464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}