Skip to main content

Frontend Development Guides

Guides for partners building customer-facing experiences on Propeller. All content in this section uses the GraphQL API.

Each topic starts with a concept explanation so you understand how Propeller handles the domain, followed by practical how-to guides with code examples.

Frontend patterns

Patterns that apply when building on Propeller's GraphQL API, regardless of your framework choice.

Products and catalog

Understand Propeller's product model (clusters, products, variants and attributes) and learn how to query, filter and display product data.

Accounts and authentication

Account management for B2B and B2C: customers, contacts, companies, authentication and address management.

Pricing and discounts

How Propeller's pricing layers work, including customer-specific pricing, tiered pricing and promotions.

Cart and checkout

The full order lifecycle from cart management through checkout and payment integration.

Orders and shipments

Order history, shipment tracking and reordering for the customer portal.

Storefront SDK

The Storefront SDK is a set of packages and starter apps for building customer-facing storefronts on Propeller: a typed GraphQL SDK, a core layer, React and Vue UI libraries, optional CMS renderers and the Accelerator boilerplates. These guides cover what is specific to the SDK and build on the domain guides above.

  • Understanding the Storefront SDK — the packages and how the layers fit together
  • 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 provider model, React and Vue components and headless hooks
  • Customization — theme tokens, BEM hooks and the compound API
  • Accelerator — the create-propeller-shop CLI and the Next.js, Vue and Nuxt boilerplates
  • CMS Integration — the CMS adapter contract and the page and block renderers
  • Routing — commerce routes, the CMS catch-all and URL patterns
  • Deployment — build, run and host the boilerplate apps in production
  • B2B Capabilities — shop and portal modes, the company model, purchase authorization and clusters

WordPress Plugin

In-depth guides for configuring and customizing the Propeller WordPress Plugin. Covers every admin tab, portal mode, multi-site and developer customization.