Configuration for the Product catalog model in the Project.
When set to `Classic`, Product Variants are embedded in the Product.
When set to `Modular`, Product Variants are managed as standalone entities.
In this mode:
- Variant-related update actions on Products return a `400` error.
- Products must be created without `masterVariant` and `variants`.
- Products cannot be deleted while Variants reference them.
- Products cannot be unpublished while they have published Variants.
- [Carts](/projects/carts) read variant data from the Variant API instead of embedded Product Variants.
- `priceMode` on Products is set to `Standalone`.
Configuration for the Product catalog model in the Project.