Rankow
Integration guide · Shopify

Publish to Shopify without touching the theme.

Shopify is the fully managed publishing path: articles, SEO metafields, JSON-LD, and a WebP cover are written through the Admin API. This is what you need in hand, what happens on connect, and what each article actually receives.

Before you connect

What you need in hand.

All of it is created inside the platform — none of it requires a developer or a plugin.

Store domain

your-store.myshopify.com

The Admin API host. A custom storefront domain is not a substitute.

Client ID

Custom app in Shopify admin

Settings → Apps → Develop apps. The app needs Admin API access to content.

Client secret

Stored as a secret

Used with the client ID to request a 24-hour access token. It is never written into a template.

Target blog

Blog name or handle

The blog Rankow creates articles in. If not set, the store's main blog is used.

Connection

Connect, then test with one draft.

The test draft is not optional. It is how you confirm the fields land before a full cycle is approved.

  1. 01

    Create the custom app

    In Shopify admin, create a custom app, enable Admin API access for content, and install it on the store. Copy the client ID and client secret.

  2. 02

    Enter the connection

    Add the store domain and both credentials. Rankow requests an access token with the client-credentials grant and caches it for 24 hours.

  3. 03

    Publish a test draft

    Send one draft to the target blog and check the body, SEO title and description, JSON-LD, and cover image before approving a full cycle.

  4. 04

    Approve and publish

    Approved articles publish through the Admin API. Every write is idempotent, and a snapshot is stored before the change.

After publish

What this channel actually receives.

These rows mirror the channel capability matrix the engine reads. Nothing here is a field the channel does not get.

SEO fields

Included

SEO title, meta description, and handle are written as article metafields alongside the body.

JSON-LD

Included

A JSON-LD script is written with the article. No theme edit is required.

Images

Included

The cover is uploaded to the Shopify media library as WebP. Inline images are converted to WebP and served from the CDN.

Internal links

Included

Links are resolved against real article handles. A target that cannot be confirmed is dropped rather than shipped as a dead link.

One limitation, stated plainly

Related-posts blocks are not injected on Shopify. Read-back is supported, which is what makes refresh and optimize possible on a published article.

Questions

Before you connect.

No. Publishing writes articles and metafields through the Admin API. Theme files are not edited.

The article still publishes. Image, JSON-LD, cover, and internal-link failures are logged instead of aborting the run, so the text is not lost.

Yes. Shopify supports read-back, so a published article becomes refresh-eligible at 14 days — 7 days if it is under 3,000 words — with a 90-day cooldown after an edit.

Integration guide

Publish to Shopify without touching the theme.

Shopify is the fully managed publishing path: articles, SEO metafields, JSON-LD, and a WebP cover are written through the Admin API. This is what you need in hand, what happens on connect, and what each article actually receives.

7 days · 1 site · No credit card

Shopify integration guide: credentials, steps, and what publishes · Rankow