Connect Shopify
SEObox publishes articles to one of your store’s blogs through the Shopify Admin API.
Create a custom app
In Shopify admin, go to Settings → Apps and sales channels → Develop apps → Create an app.
Name it SEObox.
Grant content access
Under Configuration → Admin API integration, enable the write_content and
read_content scopes (these cover blogs and articles). Save, then Install app.
Copy the Admin API token
After installing, reveal the Admin API access token once and copy it. It starts with
shpat_.
Find your Blog ID
Go to Online Store → Blog posts → Manage blogs and open the blog. The number at the end of
the admin URL is the Blog ID — for example …/blogs/91234567890.
Add the connection in SEObox
On your site’s page, open Content Management System, choose Shopify, and fill in:
| Field | Value |
|---|---|
| Shop domain | your-store.myshopify.com (the myshopify domain, not your custom domain) |
| Admin API token | The shpat_… token |
| Blog ID | The number from the step above |
Click Connect, then publish one article to check it works.
What SEObox sends
Articles are created with POST /admin/api/2024-10/blogs/{blog_id}/articles.json:
| Shopify field | Comes from |
|---|---|
title | Article title |
body_html | Article body as HTML, with the FAQ section at the end |
handle | Article slug |
summary_html | Meta description |
published | true |
The “published URL” SEObox saves uses the numeric blog ID, so it may differ from your storefront URL (which uses the blog’s handle). The article itself is published correctly.