createShopifyCartAdapter
●cart · /shopify·function
Builds a Shopify-backed CartAdapter over an injected transport. The
adapter has no global side effects, no implicit tenant resolution — every
call accepts ctx.shop + ctx.locale so the transport stays the sole
decision point for which Storefront API instance handles the request.
Signature
function createShopifyCartAdapter(opts: { capabilities: Partial<CartCapabilities>; transport: ShopifyTransport }): CartAdapter;Parameters
| Name | Type | Description |
|---|---|---|
opts | { capabilities: Partial<CartCapabilities>; transport: ShopifyTransport } |
Returns
A fully wired CartAdapter<{}> ready to plug into createCart.
Related
ShopifyTransport normalizeShopifyCart MockShopifyTransportOpts mockShopifyTransport
MetadataOpen in GitHub ↗