Skip to content

GraphQL API

The storefront talks to the backend through one GraphQL schema. Every commerce engine serves the same schema, so a storefront keeps working when the engine behind it changes. This reference is generated from @evolve-framework/schemas v1.0.0.

Domains

The schema is built from domains. Each domain adds its queries, mutations, and types, and some add fields to another domain's types.

126 operations in total.

Engine support

Which commerce engine has a module for each domain. A service gets a domain by composing its module. A module that exists can still leave parts unimplemented; the engine's package page says which.

B2B

A service builds the schema with or without its business-buyer parts. What only exists in the business build is marked B2B, such as a purchase order number on the cart.