WordPress + Shopify-Integration einrichten
Verbinde deinen Shop/Blog einmal, danach kannst du Artikel direkt aus dem Editor publishen.
Artikel im AI Content Editor schreiben und dann manuell ins CMS kopieren? Unnötig. Rankion hat native Integrationen für WordPress und Shopify: einmal Token hinterlegen, danach pusht du Artikel mit einem Klick (oder einem API-Call) direkt rüber — als Draft oder live.
WordPress: Application-Password einrichten
WordPress (ab 5.6) hat Application-Passwords im Core. So legst du eins an:
- WP-Admin → Benutzer → Profil
- Runterscrollen zu Anwendungspasswörter
- Name:
Rankion, dann Neues Anwendungspasswort hinzufügen - Du bekommst einen 24-stelligen Token wie
xxxx xxxx xxxx xxxx xxxx xxxx— sofort kopieren, wird nicht nochmal angezeigt
In Rankion: Settings → Integrations → WordPress hinzufügen. Trag ein:
- Site-URL:
https://dein-blog.de - Username: dein WP-Username
- Application-Password: der eben erzeugte Token
Test-Button drücken. Wenn grün: läuft. Wenn rot, schau im Troubleshooting unten.
Hinweis: Das Anlegen einer CMS-Integration läuft aktuell ausschließlich über das UI (
Settings → Integrations). Ein dedizierterPOST /api/v1/integrationsSetup-Endpoint ist (Stand jetzt) noch nicht öffentlich verfügbar. Sobald die Integration angelegt ist, kannst du sie percms_integration_idinPOST /api/v1/articles/{article_id}/publishreferenzieren — siehe nächster Abschnitt.
Shopify: Admin-API-Access-Token
Shopify braucht eine Custom App:
- Shopify Admin → Settings → Apps and sales channels → Develop apps
- Create an app → Name:
Rankion Publisher - Configure Admin API scopes → mindestens:
write_content,read_content,write_files,read_files - Install app → du bekommst einen Admin API access token
In Rankion eintragen unter Settings → Integrations → Shopify:
- Shop-Domain:
dein-shop.myshopify.com - Admin-API-Token: das eben erzeugte Token
Publish-Flow
Sobald die Integration steht, hast du im Editor einen Publish-Button. Per API:
curl -X POST https://rankion.ai/api/v1/articles/{article_id}/publish \
-H "Authorization: Bearer DEIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"cms_integration_id": 42,
"status": "draft"
}'
status ist draft oder publish. Empfehlung: erstmal als draft, dann im CMS final reviewen, dann live schalten.
Wichtig: Wenn ein Publish bereits in flight ist (z.B. weil ein vorheriger Call hängt), bekommst du HTTP 409 Conflict zurück. Einfach kurz warten (15–30 Sekunden), dann nochmal — Rankion serialisiert Publishes pro Artikel, damit du keine Duplikate bekommst.
Featured Image
Wenn dein Artikel ein generiertes Hero-Bild hat (aus dem AI Content Editor), wird es beim Publish automatisch als Featured Image mit hochgeladen — bei WordPress als Beitragsbild, bei Shopify als Article-Image.
Wenn du das nicht willst, setz "featured_image": false im Publish-Body.
Troubleshooting
Auth-Fail (401 / 403)
- WordPress: Application-Password korrekt mit Leerzeichen kopiert? Manche WP-Setups akzeptieren beide Varianten (mit/ohne Leerzeichen), manche nicht — beide ausprobieren.
- WordPress: REST-API erreichbar? Test:
curl https://dein-blog.de/wp-json/wp/v2/postsmuss JSON liefern. Wenn 404 → Permalinks neu speichern (Settings → Permalinks → Save). - Shopify: Hat der App-Token wirklich
write_contentScope?
Image-Upload-Fail
- WordPress: Der User braucht
upload_filesCapability. Standard für Editor / Admin, eingeschränkt für Author. - Shopify:
write_filesScope vergessen? Custom App neu installieren. - Beide: Feature-Image > 8 MB wird abgelehnt — Rankion komprimiert vorher, aber bei sehr restriktiven Server-Limits trotzdem prüfen.
Publish bleibt auf „processing" hängen
Nach 5 Minuten: Jobs neu starten (im UI über Action-Menu → „Retry Publish") oder Support kontaktieren.
Volle Editor-Doku in AI Content Editor, API-Referenz für Articles unter Artikel-API.