Arrtez de Construire le Backend partir de Zro. Dmarrez 80% d'Achvement.
Vos clients ont besoin d'un commerce de qualit industrielle. Vous n'avez pas 6 mois pour construire la logique de stock. Marketplace Labs vous offre une API GraphQL prte pour la production afin que vous puissiez vous concentrer sur le frontend.
Typage GraphQL Strict Qui Empche les Mauvaises Donnes
Notre schma est construit avec un typage strict ds le premier jour. Les Enums, Inputs et Interfaces garantissent que vos requtes retournent exactement ce que vous attendez et que les mutations rejettent les mauvaises donnes avant qu'elles n'atteignent la base de donnes.
- Validation Enum
Le statut de commande ne peut tre que DRAFT, PENDING, CONFIRMED, etc. Pas de fautes de frappe, pas d'tats invalides.
- Types d'Entre
Les mutations utilisent des types d'entre stricts. Les champs requis sont obligatoires. Les champs optionnels ont des valeurs par dfaut raisonnables.
- Contrats d'Interface
Les modles communs comme Node et Timestamped assurent la cohrence travers tous les types.
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!
}Permissions Granulaires - Contrle d'Accs Fin au Niveau des Champs
Construisez des applications multi-utilisateurs scurises o le personnel de l'entrept ne peut pas supprimer de commandes et les clients ne peuvent voir que leurs propres donnes. Notre directive @requires(scopes: [...]) rend cela simple.
Accs Bas sur les Scopes
Dfinissez des scopes comme orders:read, orders:write, inventory:manage. Attribuez-les aux cls API ou aux rles utilisateur.
Protection au Niveau des Champs
Les champs sensibles comme costPrice peuvent ncessiter des scopes levs. Les utilisateurs sans accs voient null.
Syntaxe de Directive
@requires(scopes: ["orders:delete"]) sur n'importe quel champ ou mutation. Clair, dclaratif, auditable.
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"])
}Dclencher des APIs Externes Sans Cron Jobs Personnaliss
Notre systme Workflow et WorkflowNode vous permet de construire des pipelines d'automatisation qui rpondent aux vnements. Postez sur Slack, synchronisez avec Xero, mettez jour votre CRM, le tout sans crire de cron jobs.
- Dclencheurs vnementils
Les workflows se dclenchent sur des vnements comme order.created, stock.low ou production.completed.
- Nuds de Workflow
Chanez les actions ensemble. Appels HTTP, dlais, conditions et transformations, le tout configurable via API.
- Intgrations Externes
Envoyez des donnes Slack, Xero, Mailchimp ou n'importe quel endpoint HTTP. Transformez les payloads avec des expressions JSONPath.
Exemple de Workflow : Notification de Nouvelle Commande
Dclencheur
L'vnement order.created se dclenche
Nud HTTP
POST au webhook Slack avec les dtails de la commande
Nud HTTP
Crer une facture dans Xero
Serveur MCP pour Agents IA
Marketplace Labs inclut un serveur Model Context Protocol (MCP), le standard mergent pour connecter les assistants IA aux outils et sources de donnes externes. Construisez des expriences commerce alimentes par l'IA sans intgrations personnalises complexes.
- Fonctionne avec Claude, GPT et les Agents Personnaliss
Toute IA supportant MCP peut se connecter instantanment vos donnes commerce.
- Oprations Commerce Compltes
Interrogez les stocks, crez des commandes, vrifiez le statut de production, gnrez des tiquettes d'expdition, le tout en langage naturel.
- Mme Modle de Permissions
Les requtes MCP utilisent les mmes permissions bases sur les scopes que l'API GraphQL. Pas de proccupations de scurit spciales.
{
"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"
]
}
}
}Exemple de prompt :
"Vrifiez si nous avons assez de stock pour honorer la commande #12345, et si oui, gnrez une tiquette d'expdition avec le transporteur le moins cher."
Tarification Simple d'Accs API
Tous les prix sont hors TVA. Pas de frais par utilisateur. Pas de frais cachs.
Starter
1 000 commandes/mois, 5 canaux
Pro
10 000 commandes/mois, canaux illimits, accs MCP
Agence
5 comptes clients inclus, 150 €/mois par compte supplmentaire
Nous le Construisons pour Vous
Toutes les entreprises n'ont pas de dveloppeurs internes, et c'est normal. Notre quipe construit des frontends personnaliss, des applications mobiles et des intgrations sur Marketplace Labs. Vous obtenez la puissance d'une plateforme headless avec l'exprience adapte votre entreprise.
Applications Web
Boutiques, tableaux de bord, portails B2B
Applications Mobiles
iOS, Android, React Native
Intgrations
ERP, comptabilit, APIs personnalises
Solutions IA
Chatbots, automatisation, agents MCP
Prt Dmarrer 80% d'Achvement ?
Arrtez de construire la logique de stock, la gestion des commandes et le suivi de production partir de zro. Obtenez l'accs API et commencez construire le frontend dont vos clients ont vraiment besoin.