Eine Ecommerce-Plattform, gegen die du nicht kämpfen musst
Hör auf, Workarounds an ein Black-Box-SaaS zu schrauben. Axnify legt jede Primitive über REST offen, liefert Webhooks für jedes Event und lässt dich Theme-Code direkt bearbeiten. Go im Backend, Next.js im Frontend, offene APIs überall.
Warum die meisten Ecommerce-SaaS-Plattformen entwicklerfeindlich sind
Such dir eine der Top-10-Commerce-SaaS-Plattformen aus und sieh dir ihre API-Dokumentation an. Dann sieh dir ihr Admin-UI an. Die Features stimmen nicht überein. Das Admin kann Dinge, die die API nicht kann. Schlimmer noch: der Plattformanbieter weiß das — und betrachtet es als Feature, nicht als Bug. Fähigkeiten hinter dem Admin einzuschließen, hält dich auf ihrer Plattform. In dem Moment, in dem du alles über die API erledigen kannst, kannst du auch gehen.
Das ist die fundamentale Spannung. Die großen SaaS-Plattformen (Shopify, BigCommerce, Wix Commerce) optimieren für nicht-technische Händler, weil das den Großteil ihres TAM ausmacht. Wenn Entwickler nach einem Webhook für ein bestimmtes Event fragen, nach einer Möglichkeit, einen eigenen Checkout-Schritt zu registrieren, oder nach Schreibzugriff auf eine bisher schreibgeschützte Ressource, lautet die Antwort meist „Upgrade auf das Enterprise-Tier“ oder „Nutze Zapier“.
Axnify ist anders gebaut, weil das Backend dafür strukturiert ist. Jede Domain ist ein Microservice (product, order, cart, theme, billing, asset, customer, payment, shipping usw.) mit eigenem Datenbankschema und eigener HTTP-API. Das Admin-UI ist ein Frontend, das mit diesen APIs spricht — exakt so, wie es dein Code tut. Es gibt keine admin-only-Fähigkeit. Es gibt keinen „internen Endpoint“, den du nicht aufrufen kannst. Die API-Fläche IST die Plattform.
Diese Designentscheidung hat Konsequenzen. Sie bedeutet, dass Axnify ehrlicher darin ist, was es unterstützt und was nicht: was nicht in der API ist, existiert nicht. Sie bedeutet, dass Breaking Changes schneller auffallen — du kannst kein Admin-Feature shippen, ohne auch die API zu shippen. Und sie bedeutet, dass du als Entwickler, der gegen die Plattform integriert, nie in der Lage bist, einen Screen-Scraper zu schreiben, weil das Admin etwas kann, was dein Code nicht kann.
Warum Entwickler die großen SaaS-Plattformen verlassen
Read-only-APIs, die nicht zum Admin-UI passen
Du kannst Produkte auflisten, aber kein Inventar aktualisieren; du kannst Bestellungen lesen, aber keine Fulfillment-Daten aus deinem ERP nachtragen. Jeder Workaround wird zur Zapier-Schleife, zum manuellen CSV-Export oder zum Screen-Scraper, der bricht, sobald die Plattform ihr Admin umgestaltet.
Theme-Code hinter Enterprise-Tarifen eingesperrt
Shopify sperrt Liquid- + JS-Theme-Bearbeitung hinter dem £2.300/Monat-Plus-Tarif. Du willst HTML auf einem £29-Tarif anfassen? Nutze ihren Drag-and-Drop, wie alle anderen. Wix bietet auf keinem Tarif Zugriff auf Theme-Code. BigCommerce sitzt dazwischen, berechnet aber pro Instanz für Theme-Code-Edits.
Webhooks verpassen die Events, die du wirklich brauchst
Generische Plattformen emittieren ~15 Webhook-Typen. Das Event, das du willst — Checkout-Schritt abgeschlossen, abgebrochener Warenkorb geleert, Theme veröffentlicht, Custom-Feld aktualisiert, App-Berechtigung geändert — ist meist keines davon. Du landest beim Pollen, was Rate-Limit-Probleme und veraltete Daten bedeutet.
Headless kostet extra und bricht leicht
„Headless Commerce“ bedeutet auf den meisten Plattformen eine separate Enterprise-SKU (Shopify Hydrogen, BigCommerce Stencil), eine andere API-Fläche als das Standard-Admin nutzt, und null Doku-Parität mit dem Admin-UI. Oft hinkt die Headless-API der Admin-Featureabdeckung um Monate hinterher.
Was Entwickler mit Axnify bekommen
REST-API für jede Primitive
Produkte, Varianten, Inventar, Kunden, Bestellungen, Warenkörbe, Themes, Seiten, Sections, Settings, Webhooks, Apps, Files, Steuern — alles CRUD, alles dokumentiert, alles hinter einem einzigen Bearer-Token. Pagination, Filterung und Sortierung folgen konsistenten Konventionen über jeden Endpoint.
Webhooks für jedes Event, auf jedem Tarif
Bestellung erstellt, bezahlt, ausgeliefert, erstattet; Warenkorb erstellt / abgebrochen / wiederhergestellt; Produkt / Variante / Inventar aktualisiert; Theme veröffentlicht; Mitarbeiter eingeladen; App installiert. Webhook-Zustellung mit Retries (10 Versuche über 48 Stunden), HMAC-Signaturen und ein Zustellungs-Log im Admin.
Theme-Code-Editor eingebaut
Bearbeite Theme-Dateien (HTML / CSS / JS) direkt im Theme-Editor des Admin. Versionsverlauf pro Speicherung. Vorschau vor dem Veröffentlichen. Side-by-side-Diff gegen die letzte veröffentlichte Version. Rollback mit einem Klick, wenn ein Deploy etwas bricht.
Headless-freundlich von Haus aus
Jeder Storefront-Endpoint, der die offizielle commerce-ui bedient, gibt JSON über die Public-API zurück. Nutze Next.js, SvelteKit, Astro oder dein eigenes Custom-Frontend, das auf api.axnify.com zeigt. Dieselbe API treibt unsere Standard-Storefront — es gibt keine Headless-API zweiter Klasse.
Custom-Apps-Marktplatz
Bau eine App, listere sie im Marktplatz, nimm 80% Umsatzanteil. OAuth-Flow-Registrierung, gescopte Permissions, eingebettete UI-Panels im Händler-Admin, Webhook-Subscriptions pro App-Installation, dedizierte App-Dashboards für Nutzungsanalysen.
Multi-tenant vom ersten Tag
Gebaut als Multi-tenant-SaaS, nicht als Single-Store-Install mit aufgeklebtem tenant_id. Tenant-Isolation läuft über PostgreSQL-Row-Level-Security-Policies, pro-Tenant-Object-Storage-Buckets, pro-Tenant-Redis-Namespaces und pro-Request-Tenant-Resolution in geteilter Middleware.
Go-Backend, moderner Stack
pgx, sqlc, Gin. PostgreSQL für Storage, Redis für Caching, S3-kompatibler Object-Storage für Assets, Traefik für Routing. Kein PHP, kein Rails-Monolith, überhaupt kein Monolith — 20+ Microservices, jeder unabhängig deploybar, jeder mit eigenen Migrations und Tests.
Stabile, versionierte Public-API
Jede Primitive über REST auf api.axnify.com exponiert — Produkte, Varianten, Inventar, Bestellungen, Warenkörbe, Themes, Kunden, Webhooks. Dokumentiert, versioniert und dieselbe Fläche, die das offizielle Admin und die Storefronts aufrufen. Keine internen-only-Endpoints, kein Headless-Tier zweiter Klasse.
Wie sich Axnifys Architektur von monolithischen Commerce-Plattformen unterscheidet
Die klassische Ecommerce-Plattform-Architektur — Shopify, Magento, WooCommerce — ist eine einzige monolithische Codebase, die gegen eine einzige Datenbank läuft. Das macht die Plattform initial schnell zu bauen und einfach für kleine Shops zu verstehen. Es bedeutet auch, dass jedes Feature dieselbe Runtime, denselben Datenbank-Connection-Pool und denselben Release-Zyklus teilt. Wenn das Plattform-Team ein neues Feature shippt, bekommt es jeder Händler (oder den Bug, der mitkam) am selben Tag.
Axnify wählt den entgegengesetzten Weg. Jede Commerce-Domain lebt in ihrem eigenen Go-Microservice. Der product-Service besitzt Produkte, Varianten, Optionen und Inventar. Der order-Service besitzt Bestellungen, Line Items und Fulfillments. Der cart-Service besitzt aktive Warenkörbe. Der asset-Service besitzt die Dateispeicherung. Der theme-Service besitzt Themes, Seiten, Sections und Blocks. Insgesamt gibt es 20+ solcher Services, jeder mit eigenem PostgreSQL-Schema, eigenem Migrations-Verzeichnis, eigenen Tests, jeder unabhängig deploybar.
Services kommunizieren über HTTP, wobei Internal-Key-Authentifizierung für Service-zu-Service-Calls und JWT/X-Tenant-ID für End-User-Calls verwendet werden. Geteilte Belange (Auth, Tenant-Resolution, Rate-Limiting, Logging, Metrics, Error-Tracking) leben in einem geteilten Middleware-Paket, das jeder Service importiert. PostgreSQL ist geteilt, aber Schemas sind isoliert; ein Service kann gegen Tabellen eines anderen via Views JOINen, aber Writes gehen durch die API des besitzenden Service.
Für dich als Entwickler, der gegen die Plattform integriert, hat diese Architektur praktische Implikationen. APIs sind pro-Service stabil: die product-API entwickelt sich in ihrem eigenen Tempo, die order-API in ihrem eigenen. Webhooks kommen vom Service, der das Event besitzt, mit reichen Metadaten darüber, welcher Service was emittiert hat. Performance ist pro-Domain begrenzt: eine langsame Report-Query im analytics-Service kann deinen order-create-Call nicht blockieren. Und Debugging ist einfacher, weil jeder Request eine Request-ID trägt, die über jeden berührten Service hinweg geloggt wird.
Was Entwickler auf Axnify bauen
Custom-Checkout-Flows
Überspring den Default-Checkout komplett. Treib einen eigenen React/Vue-Checkout über die cart- und payment-APIs, während du Axnify weiterhin für Inventar, Steuern und Fulfillment downstream nutzt. Die cart-API gibt dir volle Kontrolle, was bei jedem Schritt passiert.
ERP/OMS-Integrationen
Two-way-Sync mit NetSuite, SAP B1, Dynamics 365. Webhook-getriebene inkrementelle Updates pushen neue Bestellungen in Echtzeit in dein ERP; Bulk-REST-Endpoints erledigen nächtliche Abgleiche. Idempotency-Keys auf jedem Write, damit Retries sicher sind.
Internes Händler-Tooling
Bau Admin-Panels, die dein CS-Team wirklich nutzen will. Verwende Staff-API-Tokens mit gescopten Permissions; das Händler-Admin und deine eigenen Tools koexistieren. Read-only-Sichten können Support-Mitarbeitern gewährt werden, die keinen vollen Admin-Zugriff haben sollten.
Multi-Frontend-Deployments
Selber Produktkatalog, mehrere Storefronts (Web, Mobile-App, In-Store-Kiosk, Voice Assistant). Jeder konsumiert dieselbe API; Axnify ist die Source of Truth. Cache-Invalidierungs-Events feuern, wenn sich ein Produkt ändert, damit jedes Frontend neu fetchen kann.
Wie wir uns mit anderen entwicklerfreundlichen Plattformen vergleichen
Häufige Fragen von Entwicklern
Gibt es eine GraphQL-API?▾
Heute nur REST. Wir haben GraphQL während der Architektur abgewogen und uns für REST entschieden — wegen Cacheability (HTTP-Semantik, CDN-freundlich), einfacherer Client-Libraries und leichterem Debugging. Wenn GraphQL ein hartes Requirement für dein Team ist, sind Saleor oder Vendure heute die besseren Optionen.
Wie sind die API-Rate-Limits?▾
1.000 req/min pro API-Token auf Starter, 10.000 auf Pro, unbegrenzt (nur Fair-Use) auf Business+. Bulk-Endpoints (z.B. Produktimport) sind vom pro-Minute-Cap ausgenommen und stattdessen über Gesamtbytes pro Stunde rate-limited. Rate-Limit-Header (`X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`) werden bei jeder Response zurückgegeben.
Ist Axnify Open Source oder selbst hostbar?▾
Nein — Axnify ist ein vollständig gemanagtes SaaS. Wir betreiben die Plattform, damit du dich auf den Bau deines Shops und deiner Integrationen konzentrieren kannst. Jede Fähigkeit ist über die öffentliche REST-API und Webhooks auf api.axnify.com erreichbar, du brauchst also keinen Server-Zugriff, um sie zu erweitern oder zu integrieren.
Wie werden App-Abonnements bezahlt?▾
Kunde abonniert über das Händler-Admin → Stripe übernimmt das Billing → Axnify nimmt 20% Plattformgebühr → 80% werden wöchentlich auf dein verbundenes Stripe-Konto ausgezahlt. Erstattungen und Chargebacks laufen denselben Weg zurück. App-Entwickler sehen ihre Umsätze in einem dedizierten Dashboard mit Auszahlungs-Historie.
Wie authentifiziere ich mich gegen die API?▾
Erstelle ein Personal Access Token im Admin unter Developers → API tokens. Übergib es als `Authorization: Bearer <token>` bei jedem Request. Tokens tragen gescopte Permissions (read-only, read-write, admin), laufen nach einem von dir gewählten Zeitplan ab und können sofort vom selben Screen aus widerrufen werden.
In welcher Sprache/welchem Framework sind Themes geschrieben?▾
Themes sind JSON-definierte Block-Trees, gerendert von einem geteilten TypeScript-Renderer (commerce-ui). Die Default-Block-Library deckt ~40 Widget-Typen ab; du kannst Custom-Widgets shippen, indem du eine React-Komponente schreibst und sie via App registrierst. Theme-Code ist pro-Händler im Theme-Editor des Admin editierbar.
Könnt ihr mir helfen, meine Daten von einer anderen Plattform zu migrieren?▾
Absolut. Schreib uns an support@axnify.com mit der Export-Datei deiner aktuellen Plattform — wir akzeptieren Shopify, WooCommerce, Etsy, Squarespace, Big Cartel, Gumroad, Sellfy und die meisten anderen gängigen Formate. Unser Team erledigt die Migration deiner Produkte, Varianten, Kunden und Bestellungen end-to-end, kostenlos für Standard-Imports.
Hör auf, gegen deine Ecommerce-Plattform zu kämpfen
Kostenlos anmelden, API-Token in 60 Sekunden erhalten, mit dem Integrieren beginnen.