Hören Sie auf, das Backend von Grund auf zu entwickeln. Starten Sie bei 80% Fertigstellung.
Ihre Kunden brauchen fertigungstauglichen Commerce. Sie haben keine 6 Monate, um Bestandslogik zu entwickeln. Marketplace Labs bietet Ihnen eine produktionsreife GraphQL-API, damit Sie sich auf das Frontend konzentrieren können.
Strikte GraphQL-Typisierung, die fehlerhafte Daten verhindert
Unser Schema wurde von Anfang an mit strikter Typisierung erstellt. Enums, Inputs und Interfaces stellen sicher, dass Ihre Abfragen genau das zurückgeben, was Sie erwarten – und Mutationen fehlerhafte Daten ablehnen, bevor sie die Datenbank erreichen.
- Enum-Validierung
Bestellstatus kann nur DRAFT, PENDING, CONFIRMED usw. sein. Keine Tippfehler, keine ungültigen Zustände.
- Input-Typen
Mutationen verwenden strikte Input-Typen. Pflichtfelder sind erforderlich. Optionale Felder haben sinnvolle Standardwerte.
- Interface-Verträge
Gemeinsame Muster wie Node und Timestamped gewährleisten Konsistenz über alle Typen hinweg.
enum OrderStatus {
DRAFT
PENDING
CONFIRMED
PROCESSING
SHIPPED
DELIVERED
CANCELLED
}
input CreateOrderInput {
customerId: ID!
lineItems: [LineItemInput!]!
shippingAddressId: ID!
notes: String
}
interface Node {
id: ID!
}
interface Timestamped {
createdAt: DateTime!
updatedAt: DateTime!
}Granulare Berechtigungen - Feingranulare Zugriffskontrolle auf Feldebene
Erstellen Sie sichere Mehrbenutzeranwendungen, bei denen Lagermitarbeiter keine Bestellungen löschen können und Kunden nur ihre eigenen Daten sehen. Unsere @requires(scopes: [...]) Direktive macht es einfach.
Scope-basierter Zugriff
Definieren Sie Scopes wie orders:read, orders:write, inventory:manage. Weisen Sie sie API-Schlüsseln oder Benutzerrollen zu.
Schutz auf Feldebene
Sensible Felder wie costPrice können erhöhte Scopes erfordern. Benutzer ohne Zugriff sehen null.
Direktiven-Syntax
@requires(scopes: ["orders:delete"]) auf jedem Feld oder jeder Mutation. Klar, deklarativ, überprüfbar.
type Order {
id: ID!
customer: Customer!
status: OrderStatus!
lineItems: [LineItem!]!
# Only visible to staff with finance scope
costPrice: Money @requires(scopes: ["finance:read"])
margin: Float @requires(scopes: ["finance:read"])
}
type Mutation {
# Anyone with orders:write can create
createOrder(input: CreateOrderInput!): Order!
@requires(scopes: ["orders:write"])
# Only admins can delete
deleteOrder(id: ID!): Boolean!
@requires(scopes: ["orders:delete", "admin"])
}Externe APIs auslösen ohne benutzerdefinierte Cron-Jobs
Unser Workflow- und WorkflowNode-System ermöglicht es Ihnen, Automatisierungspipelines zu erstellen, die auf Ereignisse reagieren. Posten Sie auf Slack, synchronisieren Sie mit Xero, aktualisieren Sie Ihr CRM – alles ohne Cron-Jobs zu schreiben.
- Ereignisgesteuerte Trigger
Workflows werden bei Ereignissen wie order.created, stock.low oder production.completed ausgelöst.
- Workflow-Knoten
Verketten Sie Aktionen. HTTP-Aufrufe, Verzögerungen, Bedingungen und Transformationen – alles per API konfigurierbar.
- Externe Integrationen
Senden Sie Daten an Slack, Xero, Mailchimp oder jeden HTTP-Endpunkt. Transformieren Sie Payloads mit JSONPath-Ausdrücken.
Beispiel-Workflow: Neue Bestellbenachrichtigung
Trigger
order.created Ereignis wird ausgelöst
HTTP-Knoten
POST an Slack-Webhook mit Bestelldetails
HTTP-Knoten
Rechnung in Xero erstellen
MCP-Server für KI-Agenten
Marketplace Labs enthält einen Model Context Protocol (MCP) Server – den aufkommenden Standard für die Verbindung von KI-Assistenten mit externen Tools und Datenquellen. Erstellen Sie KI-gestützte Commerce-Erlebnisse ohne komplexe benutzerdefinierte Integrationen.
- Funktioniert mit Claude, GPT und benutzerdefinierten Agenten
Jede KI, die MCP unterstützt, kann sich sofort mit Ihren Commerce-Daten verbinden.
- Vollständige Commerce-Operationen
Bestände abfragen, Bestellungen erstellen, Produktionsstatus prüfen, Versandlabels generieren – alles über natürliche Sprache.
- Gleiches Berechtigungsmodell
MCP-Anfragen verwenden dieselben scope-basierten Berechtigungen wie die GraphQL-API. Keine besonderen Sicherheitsbedenken.
{
"mcpServers": {
"marketplace-labs": {
"url": "https://api.mplabs.co.uk/mcp",
"apiKey": "sk_live_...",
"tools": [
"inventory.getStock",
"orders.create",
"orders.list",
"production.getStatus",
"shipping.getRates",
"shipping.createLabel"
]
}
}
}Beispiel-Prompt:
"Prüfen Sie, ob wir genug Lagerbestand haben, um Bestellung #12345 zu erfüllen, und generieren Sie gegebenenfalls ein Versandlabel mit dem günstigsten Versanddienstleister."
Einfache API-Zugangspreise
Alle Preise verstehen sich ohne MwSt. Keine Gebühren pro Benutzer. Keine versteckten Kosten.
Starter
1.000 Bestellungen/Mo, 5 Kanäle
Pro
10.000 Bestellungen/Mo, unbegrenzte Kanäle, MCP-Zugang
Agentur
5 Kundenkonten inklusive, 150 €/Mo pro zusätzlichem
Wir bauen es für Sie
Nicht jedes Unternehmen hat interne Entwickler – und das ist in Ordnung. Unser Team erstellt benutzerdefinierte Frontends, mobile Apps und Integrationen auf Basis von Marketplace Labs. Sie erhalten die Leistung einer Headless-Plattform mit einem auf Ihr Unternehmen zugeschnittenen Erlebnis.
Webanwendungen
Storefronts, Dashboards, B2B-Portale
Mobile Apps
iOS, Android, React Native
Integrationen
ERP, Buchhaltung, benutzerdefinierte APIs
KI-Lösungen
Chatbots, Automatisierung, MCP-Agenten
Bereit, bei 80% Fertigstellung zu starten?
Hören Sie auf, Bestandslogik, Auftragsverwaltung und Produktionsverfolgung von Grund auf zu entwickeln. Holen Sie sich API-Zugang und beginnen Sie, das Frontend zu entwickeln, das Ihre Kunden wirklich brauchen.