Docs
Shopify
Publish articles into your Shopify store blog and the inner pages from your topical map as Online Store pages. Each one is created through Shopify's Admin API and goes live on your storefront right away.
How it works
Every Shopify store has a built-in blog under Content → Blog posts. With the connection in place, clicking Publish creates the article in your chosen blog through Shopify's GraphQL Admin API. The article goes live on your storefront at once, under your own domain.
Connect Shopify
Connecting installs the blogr app on your store. There are no apps to build and no tokens to create or copy — you approve the app once and you are done:
- In your blogr.ai dashboard, open Setup → Publishing and choose Shopify.
- Enter your store's permanent .myshopify.com address (find it under Settings → Domains in your Shopify admin) and click Connect Shopify.
- You land in your Shopify admin, where Shopify shows what the blogr app can access: your store's content, meaning blog posts and pages, and nothing else. Approve the install.
- Back in blogr, your store is connected. If it has one blog, that blog is selected automatically; otherwise pick which blog articles should publish into and save.
A website publishes to one destination, so connecting Shopify replaces any other integration on the website.
What gets published
Each article is created in the blog with everything blogr.ai prepared:
- The title, the URL handle (from the article's slug), and the article body as HTML, rendered in your theme's blog design.
- The meta description, both as the article excerpt shown on the blog index and in the search engine listing.
- The SEO page title and meta description land in the same fields Shopify's "Search engine listing" editor writes, so themes render them as the page title and description.
- Categories and tags, merged into Shopify's tag list.
- The generated share image as the article's featured image, with its alt text. Shopify copies it onto its own CDN.
- The article is published immediately with your business name as the author byline.
- Inner pages from your topical map (pricing, comparisons, services, locations) become Online Store pages, published at once with the SEO title and description. Shopify pages live at /pages/{handle}, so the map path becomes one handle: /pricing/ lands at /pages/pricing and /compare/acme-alternatives/ at /pages/compare-acme-alternatives. Republishing updates the same page.
The article's URL on your storefront (your primary domain, /blogs/your-blog/the-article) is recorded on the article in your workspace.
Failed deliveries and retries
If Shopify rejects a publish, say the app was uninstalled from the store or a rate limit was hit, the article is marked "Failed to publish" in your workspace with the reason on the row. Fix the cause (or click Connect Shopify again in Setup → Publishing) and click Retry publish.
Good to know
- Publishing an article again updates the existing article in the blog instead of creating a duplicate.
- If the handle is already taken by unrelated content, Shopify may adjust it (adding -1). We record the URL Shopify actually assigned.
- The connection's access token is stored encrypted and never leaves our servers.
- Uninstalling the blogr app in your Shopify admin disconnects publishing. Click Connect Shopify anytime to approve it again.
- Shopify strips scripts and some embed markup from article HTML, in line with its own editor.