Product Brands

Product Brands

The Brand module lives under product/brand/* and exposes manage, create, and update routes.

Brand management screen

The current brand-manage screen includes:

  • i-filter
  • i-bulk-action for bulk delete
  • a table with image, name, slug, publish state, featured flag, and lock state
  • quick actions for update and delete

Brand form structure

The create and update forms are split into:

  • Basic: images, slug, logo
  • Attributes: year founded, status, URL, parent brand relation, country, publish date, SEO
  • Content: detailed narrative or history through i-contents

Notable points

  • year_founded is required
  • the form supports a show more section for advanced fields
  • brand_id appears in the form, so some implementations may support parent-brand relationships

Product dependency

The product form shows the brand_id selector only when the user has brand.viewAny. If that list is incomplete, fix it in this module first.