Shopify integration
Published Mar 26, 2026 (Updated Apr 03, 2026)
Most tools use a listed Shopify app (extra subscription + platform fees). Blogflair uses your own developer app: create it in Shopify’s dev tooling, install it only on your store, then paste Client ID and Client Secret into Blogflair. Simpler pricing for you and us, and you control scopes.
Required credentials
- Shop hostname:
*.myshopify.com - Client ID and Client Secret (from that app)
- Admin API scopes:
read_content,write_content,read_products,write_products(copy and paste these)
Where to find *.myshopify.com
Admin → Settings → Domains → Shopify-managed domains — copy your-store.myshopify.com only (no https://). Same place even if your live site uses a custom domain.
Setup steps
You create the app in the Dev Dashboard.
0:00
- Dev Dashboard → Create an app (name it e.g. Blogflair).
- Enable Admin API scopes (see Required credentials).
- Install the app on your store — see Install link (dashboard) at the bottom of this page.
- Copy Client ID and Client Secret.
- Blogflair → Dashboard → Integrations → Shopify: shop URL, Client ID, Client Secret → save → load blog/author → Test connection.

Publishing behavior
- Publishes via Shopify Admin API. Pick the target blog (and author) in the integration UI.
Common issues
- 401 / scope errors — Fix scopes in the dev app, reinstall if needed; confirm ID/secret match (rotate secret in Shopify if you changed it).
- Wrong shop — Use the
.myshopify.comhost from Settings → Domains, not only your public domain. - No blog — Create a blog in Shopify first.
Security tips
- Minimal scopes; rotate Client Secret if leaked; uninstall unused dev apps when done.
Install link (dashboard)
After the app setup, go to dev.shopify.com/dashboard, click your app, and follow Shopify’s Install link for that app to add it to your store. Complete install before testing in Blogflair.