Style guideHow to style your winter layers this seasonFrom cozy knits to statement coats, we've put together our favourite ways to layer up without losing shape. Here's everything you need to build a winter wardrobe that actually works…Winter Edit
By The Nordic ThreadPosted 1 Sept 2026

Shopify API integration for storefront blogs

Give your product write access to any merchant's Shopify blog. The same API key posts the announcement to their social channels.

  • Blogs
  • Articles
  • Scheduling
  • SEO fields

Join 200,000+ of the world's most ambitious developers and builders

Warner Music Group
ClickUp
Vibiz
RE/MAX
Heymark
Holo
How It Works

Three steps to your first article

1

Profile

default

Shopify

Connect the store

Ask the merchant for their .myshopify.com domain. One call returns the auth URL, and once they approve, the store lands on your profile.

2

POST /v1/accounts/{id}/blogs/{id}/articles

const { data } = await zernio.blogs.createBlogArticle({
  path: { accountId: 'acc_8f2a', blogId: '241253187' },
  body: {
    title: 'Autumn collection preview',
    bodyHtml: '<p>The first pieces land next month.</p>',
    tags: ['autumn', 'new-arrivals'],
    publishDate: '2027-01-15T14:30:00+01:00',
  },
});

Send the article

List the store's blogs for the id, then post the article as HTML with its tags.

3

Spring update

Saved without publishing

Draft

Mon, 18 Jan

09:00, Europe/Madrid

Scheduled

Autumn collection preview

Fri, 15 Jan at 14:30

Published

Shopify publishes it

Publish now, keep a draft, or set a future date. Shopify releases it at that time, with no queue of ours in between.

You don't build a Shopify app: ours has already passed Shopify's review

Features

Everything you need to ship Shopify features

Articles in HTML

Title, body, tags, author, and excerpt.

SEO title and description

They write to the fields your theme reads.

Several blogs per store

Create, rename, and delete each one, not just the default.

Drafts and scheduling

Save it unpublished, or set a date and Shopify publishes it.

Two ways to connect

OAuth for stores you integrate with, or an admin token for a store you own.

Integrate

Three ways in. Same API behind all of them

Write it yourself with the SDKs, hand it to an agent over MCP, or run it from a shell.

Read the docs
import Zernio from '@zernio/node';
const zernio = new Zernio(); // reads ZERNIO_API_KEY
const { data: article } = await zernio.blogs.createBlogArticle({
path: { accountId: 'acc_xxx', blogId: '241253187' },
body: {
title: 'Autumn collection preview',
bodyHtml: '<p>The first pieces land next month.</p>',
tags: ['autumn', 'new-arrivals'],
publishDate: '2027-01-15T14:30:00+01:00',
},
});
And more
Supported Platforms

Build one integration
and publish to 2 blog platforms with it

Frequently Asked Questions

Ship Shopify today

One API key, your storefront blog and 17 platforms behind it.

  • SOC 2
  • GDPR compliant
  • 99.97% uptime
  • Under 50ms response