@spree/sdk is the customer-facing SDK — products, carts, checkout, and account flows against the Store API. For back-office integrations (managing products, orders, customers, stock), use the Admin SDK.
Installation
Quick Start
Nested Resources
The SDK uses a resource builder pattern for nested resources:| Parent Resource | Nested Resource | Available Methods |
|---|---|---|
carts | items | create, update, delete |
carts | payments | list, get, create |
carts | paymentMethods | list |
carts | paymentSessions | create, get, update, complete |
carts | fulfillments | list, update |
carts | discountCodes | apply, remove |
carts | giftCards | apply, remove |
carts | storeCredits | apply, remove |
customer | addresses | list, get, create, update, delete, markAsDefault |
customer | creditCards | list, get, delete |
customer | giftCards | list, get |
customer | orders | list |
customer | paymentSetupSessions | create, get, complete |
policies | — | list, get |
wishlists | items | create, update, delete |

