Skip to main content

Product Catalog with Nested Branching

A product registration form with two levels of oneOf branching. The product type determines the first-level fields, and for physical products, the shipping method creates a second level of conditional fields.

Key Features
  • Nested oneOf — two levels of schema branching
  • Physical products: weight + dimensions + shipping (with nested oneOf)
  • Digital products: file size + format + download link
  • Service products: duration + availability array
  • Shipping oneOf: standard (days) vs express (hours)