What's next
You have a storefront running against your Propeller environment, from the Accelerator quickstart or from Add the SDK to your app. Here is where to go from here.
Understand the packages
- Understanding the Storefront SDK: the packages, how the layers fit together and where the release notes are
- Choosing your approach: scaffold a boilerplate, add packages to your app or go headless
- SDK services: the typed GraphQL client and service factories
- UI components: the providers, components and headless hooks
- Accelerator: the CLI, the boilerplates and their settings
Prepare for production
- Keys and security: which keys to use and what to protect
- Deployment: build, run and the settings to set before the build
Customize your storefront
- CMS integration: connect a headless CMS
- Routing: commerce routes, the CMS catch-all and refreshing cached data
- Customization: theme tokens, class hooks and the compound API
- B2B capabilities: shop and portal modes, the Company model, price on request and clusters
Learn the commerce domains
The frontend domain guides explain how each commerce domain works in Propeller and how to build with it:
- Products and catalog: product queries, search and filtering
- Pricing and discounts: pricing layers, pricesheets and discount resolution
- Cart and checkout: cart mutations, checkout flow and order creation
- Authentication: login, registration and session management
Connect business systems
If you also need to sync products, pricing, orders or customers from an ERP, PIM or CRM, see Build an Integration.
Build without the SDK
If you decide to write your own queries instead, the Build directly on the GraphQL API track walks you through connecting to the GraphQL API from any framework.