In WordPress you define the address structure yourself. Products, product categories, tags, attachment pages and blog articles have their own paths depending on the settings, and a multilingual plugin adds a language folder or a domain per language. Shopify keeps products, collections, pages and blog articles under fixed paths. Almost every address changes in the move, including those of blog articles.
Many WooCommerce stores win their visitors through content. We record all addresses from the sitemap, Search Console, analytics and our own crawl and map each one to a target with the same content in the same language. Titles, descriptions and canonicals from the SEO plugin move as well. Kanela, a migration from PrestaShop, shows how large such a list can get: 147,753 legacy URL mappings from four language versions were set up and read back. The page on Shopify SEO describes the work on visibility afterwards.
Content from page builders and shortcodes cannot be copied because its structure is tied to the plugin that produced it. We rebuild it in Shopify as theme sections and metafields, so that your team maintains pages in the theme editor. Nobody can promise unchanged rankings after an address change. We are responsible for no address ending in an error page.