How to create a Shopify Admin API token
Takes about 2 minutes. You'll create a "private app" in your Shopify admin with read-only scopes.
- In Shopify Admin, go to Settings → Apps and sales channels → Develop apps. (You may need to click "Allow custom app development" the first time.)
- Click Create an app. Name it "Standalone Migration" or whatever.
- Click Configure Admin API scopes. Tick at minimum:
read_products
read_inventory
read_customers
read_orders (optional — for the order count summary)
- Save.
- Click Install app.
- Reveal the Admin API access token (starts with
shpat_) and copy it.
- Paste it into the form above.
What we do with the token
The token is sent over HTTPS to our server, used immediately to query Shopify's API for your data, and discarded. We don't store it. We don't log it. The data we pull is returned to your browser as CSV downloads — also not persisted on our end.
Want extra paranoia?
After running the migration, go back to your Shopify Admin, navigate to your custom app, and click Uninstall app. The token will be permanently invalidated. Takes 10 seconds.
Limits
- Products: we pull all of them, paginated. Tested up to ~5,000 SKUs.
- Customers: we pull all of them.
- Orders: we count them but don't migrate (Square doesn't ingest historical orders cleanly).
- Images: not migrated in this v1. Square has its own image system; you'll re-upload product photos in Square or via your new Standalone shop's tools.
- Subscriptions (Recharge / Bold): not migrated — those are app-specific data, not native Shopify. Reach out for help if you need them ported.
What to do with the CSVs
- Open Square Dashboard → Items → Item Library → ⋯ menu → Import items
- Upload the catalog CSV. Square previews the import; review and confirm.
- Open Square Dashboard → Customers → ⋯ menu → Import customers
- Upload the customer CSV. Square dedupes against existing customers by email.
- Spot-check a handful of products and customers in Square. If something didn't translate cleanly, edit the CSV and re-import — Square will update.