Reaction Commerce Forums

Creating New Product Types


We’re in the process of creating some new product types for Reaction. Starting this thread to discuss issues and solutions when creating new types.

A unique part of creating new product types is the fact that product schemas are attached using product.type as a selector so any custom product types that are added have a different schema than other product types.

I’m curious what the best way to change a product from one type to another is, as leaving fields from product.type: foo in the database when switching to product.type bar can lead to schema validation errors.

Any thoughts on this?