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 provides typed services, pre-built UI components and an optional Accelerator app for building customer-facing experiences. These guides cover what is specific to the SDK and build on top of the domain guides above.

  • Understanding the Storefront SDK — three-layer architecture and how the pieces fit together
  • Choosing Your Approach — common partner architectures and a decision table
  • SDK Services — typed TypeScript services for products, categories, carts, users and orders
  • UI Components — pre-built components, callbacks and stack-agnostic documentation
  • Accelerator — complete working storefront app with routing, CMS integration and state management
  • CMS Integration — adapter pattern, bridge blocks and dynamic block rendering
  • Routing — commerce routes, CMS routes and URL configuration
  • Customization — callbacks, pass-through properties and override patterns
  • B2B Capabilities — portal modes, contact-company model 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.