Skip to main content

Valkyr Ecommerce Bundle

The Valkyr Ecommerce Bundle is a modular, recipe-driven set of OpenAPI schemas and components for building world-class ecommerce experiences. It is designed for maximum composability, future-proofing, and Jony Ive-level UX.

What's Included

  • Product: Core product model with images, tags, categories, and rich content.
  • SalesOrder: Order management with status, notes, and total calculation.
  • Lineitem: Order line items, supporting multiple products per order.
  • Invoice: Invoicing for orders, with status tracking.
  • Category: Product categorization.
  • Tag: Product tagging for search and filtering.

How It Works

  1. Recipe Selection: Users select from a list of bundles (like Ecommerce) to add to their application, just like choosing a recipe.
  2. Spec Assembly: The ThorAPI bundler assembles the selected spec fragments (e.g., Product, SalesOrder) into a unified OpenAPI spec.
  3. Code Generation: ThorAPI generates backend models, services, and frontend React components, all using the latest design system and best practices.
  4. Drop-In Components: Generated components are ready to use in your app, with full support for @valkyr/component-library and ThorAPI Redux services.

Try the Ecommerce Bundle Now

Example Use Case

  • Build a product catalog with rich product pages, order management, and invoicing in minutes.
  • Add or remove features by simply selecting or deselecting bundles—no code rewrites required.

UX Philosophy

  • Futuristic, minimal, and beautiful: Every component is designed for clarity, speed, and delight.
  • Composable: Mix and match bundles to create your perfect app.
  • Accessible: All components meet WCAG 2.2 AA standards.
  • Dogfooding: Built using Valkyr's own ThorAPI, component library, and design system.

For more details, see the ThorAPI Bundler Guide and Component Library.