Create Product

Create Product

The Create screen uses the main product form and starts from a clean default state.

Main form sections

  • Basic: media, slug, and category
  • Product information: language, SKU, status, brand, product code, SEO, publish date
  • Prices: pricing and variants through ProductVariantForm
  • Content: short description, long-form content, media, and widgets
  • Config: display-related product flags in i-form-config

Important requirements

  • at least one product image
  • language_id
  • sku
  • valid variant data for the active inventory mode

The image limit is read from upload.max_image_count.product, so environments may differ.

Default custom flags

The module shell initializes flags such as:

  • newProduct
  • selling
  • goodPrice
  • favourite
  • featured
  • allowComment
  • requiredLogin
  • showApi
  1. Upload media and confirm the slug early.
  2. Assign the correct categories.
  3. Fill in identity fields such as language and SKU.
  4. Configure variants and prices.
  5. Complete content, SEO, and display config.
  6. Save only after checking media, SKU, and publish state.

Brand dependency

If the product needs a brand that does not exist yet, create it first in Product brands.