Every few months someone asks in a dev forum: "Is there a plugin to migrate from Shopify to WooCommerce?" The answers are always the same — outdated paid tools, CSV workarounds, or "do it manually." I decided to build the obvious thing. This is the technical walkthrough of how it works, what broke, and the architectural decisions I'd make differently. The plugin is Laterreta Migrator for Shopify — free on WordPress.org, Pro version available. Why the Storefront API and not the Admin API? Shopify has two main APIs: Admin API — full access, requires merchant approval per store, OAuth flow Storefront API — read-only product/collection data, simple token auth For a migration tool the Storefront API is the right choice. The user just creates a Storefront API token in their Shopify app settings and pastes it into the plugin. No OAuth dance, no app approval process, no scopes negotiation. The trade-off: no access to order history or customer data (that requires the Admin API).…