Smetta di Costruire il Backend da Zero. Inizi all'80% di Completamento.
I Suoi clienti necessitano di commerce di livello manifatturiero. Lei non ha 6 mesi per costruire la logica dell'inventario. Marketplace Labs Le offre un'API GraphQL pronta per la produzione così può concentrarsi sul frontend.
Tipizzazione GraphQL Rigorosa Che Previene Dati Errati
Il nostro schema è costruito con tipizzazione rigorosa fin dal primo giorno. Enum, Input e Interface assicurano che le Sue query restituiscano esattamente ciò che si aspetta—e le mutazioni rifiutano dati errati prima che raggiungano il database.
- Validazione Enum
Lo stato dell'ordine può essere solo DRAFT, PENDING, CONFIRMED, ecc. Nessun errore di battitura, nessuno stato non valido.
- Tipi di Input
Le mutazioni utilizzano tipi di input rigorosi. I campi obbligatori sono obbligatori. I campi opzionali hanno valori predefiniti sensati.
- Contratti di Interface
Pattern comuni come Node e Timestamped garantiscono coerenza tra tutti i tipi.
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!
}Permessi Granulari - Controllo di Accesso Fine-Grained a Livello di Campo
Costruisca applicazioni multi-utente sicure dove il personale del magazzino non può eliminare ordini e i clienti possono vedere solo i propri dati. La nostra direttiva @requires(scopes: [...]) lo rende semplice.
Accesso Basato su Scope
Definisca scope come orders:read, orders:write, inventory:manage. Li assegni a chiavi API o ruoli utente.
Protezione a Livello di Campo
Campi sensibili come costPrice possono richiedere scope elevati. Gli utenti senza accesso vedono null.
Sintassi Direttiva
@requires(scopes: ["orders:delete"]) su qualsiasi campo o mutazione. Chiaro, dichiarativo, verificabile.
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"])
}Attivi API Esterne Senza Cron Job Personalizzati
Il nostro sistema Workflow e WorkflowNode Le consente di costruire pipeline di automazione che rispondono a eventi. Posti su Slack, sincronizzi con Xero, aggiorni il Suo CRM—tutto senza scrivere cron job.
- Trigger Event-Driven
I workflow si attivano su eventi come order.created, stock.low o production.completed.
- Nodi Workflow
Concateni azioni insieme. Chiamate HTTP, ritardi, condizioni e trasformazioni—tutto configurabile tramite API.
- Integrazioni Esterne
Invii dati a Slack, Xero, Mailchimp o qualsiasi endpoint HTTP. Trasformi payload con espressioni JSONPath.
Workflow di Esempio: Notifica Nuovo Ordine
Trigger
L'evento order.created si attiva
Nodo HTTP
POST al webhook Slack con i dettagli dell'ordine
Nodo HTTP
Crea fattura in Xero
Server MCP per Agenti AI
Marketplace Labs include un server Model Context Protocol (MCP)—lo standard emergente per connettere assistenti AI a strumenti e sorgenti di dati esterne. Costruisca esperienze di commerce basate su AI senza integrazioni personalizzate complesse.
- Funziona con Claude, GPT e Agenti Personalizzati
Qualsiasi AI che supporta MCP può connettersi istantaneamente ai Suoi dati di commerce.
- Operazioni Commerce Complete
Interroghi l'inventario, crei ordini, verifichi lo stato di produzione, generi etichette di spedizione—tutto tramite linguaggio naturale.
- Stesso Modello di Permessi
Le richieste MCP utilizzano gli stessi permessi basati su scope dell'API GraphQL. Nessuna preoccupazione di sicurezza speciale.
{
"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"
]
}
}
}Prompt di esempio:
"Verifica se abbiamo abbastanza stock per evadere l'ordine #12345, e in tal caso, genera un'etichetta di spedizione con il corriere più economico."
Prezzi Semplici per l'Accesso API
Tutti i prezzi escludono IVA. Nessuna tariffa per utente. Nessun costo nascosto.
Starter
1.000 ordini/mese, 5 canali
Pro
10.000 ordini/mese, canali illimitati, accesso MCP
Agency
5 account clienti inclusi, £75/mese per ciascuno aggiuntivo
Lo Costruiamo Noi per Lei
Non ogni azienda ha sviluppatori interni—e va bene così. Il nostro team costruisce frontend personalizzati, app mobile e integrazioni su Marketplace Labs. Lei ottiene la potenza di una piattaforma headless con l'esperienza su misura per la Sua azienda.
Applicazioni Web
Negozi, dashboard, portali B2B
App Mobile
iOS, Android, React Native
Integrazioni
ERP, contabilità, API personalizzate
Soluzioni AI
Chatbot, automazione, agenti MCP
Pronto a Iniziare all'80% di Completamento?
Smetta di costruire logica di inventario, gestione ordini e tracciamento produzione da zero. Ottenga l'accesso API e inizi a costruire il frontend di cui i Suoi clienti hanno realmente bisogno.