Publishing integration
Publish to Shopware
Shopware 6 has no built-in blog entity -- this writes to whatever entity you configure (a blog plugin, or a CMS page) via the generic Admin API.
How it works
Shopware doesn't have a built-in blog entity, so this writes to whatever entity you configure (a blog plugin, or a CMS page) through Shopware's generic Admin API, authenticated with OAuth2 client-credentials.
Before you start
- Shopware 6
- An Integration (client ID and secret) created in Settings, System, Integrations, with write access
- A target entity to publish into: a blog plugin's entity, or a CMS page
Setup
Three steps to connect
Step 1
Get your integration client secret
Settings -> System -> Integrations -> Add integration.
Step 2
Enter your site details
- Shop URL *
- Entity name *There's no stock "blog_post" entity in Shopware 6 -- point this at your blog plugin's entity or a CMS content entity.
- Field map (JSON, optional)
- Integration Client ID
Step 3
Connect and publish
Once connected, approved posts publish straight to Shopware automatically. No export, no import, no copy-pasting into a CMS. Setup runs from your own client portal, so credentials for Shopware stay with you; the agency never has to hold or request them separately.
Troubleshooting
If something doesn’t connect
Connection test fails at the token step
Integrations in Shopware need write permission explicitly granted; a read-only integration will authenticate but every publish attempt will fail.
Not sure what entity name to use
If you don't have a dedicated blog plugin, a CMS page is the usual fallback. The exact entity name is configured once during setup and field-mapped to your schema.
Frequently asked questions
You can point this at any entity, including a CMS page, as long as the fields are mapped during setup.
Settings, then System, then Integrations, in your Shopware admin.
Both, since it's Shopware's standard Admin API either way.
Credentials are encrypted at rest and only ever used server-side to publish. Nobody, including us, can view them again once saved.
Nothing changes on Shopware itself. Everything already published stays exactly as it is. New posts just stop syncing until it's reconnected.
Still have questions? Talk to our team.
Ready to connect Shopware?
Book a call and we'll get your site's publishing integration set up together.