Thương hiệu sản phẩm

Thương hiệu sản phẩm

Module Brand nằm trong namespace product/brand/* và có đủ các route manage, create, update.

Màn quản lý brand

Màn brand-manage hiện có:

  • i-filter với schema lọc
  • i-bulk-action cho xóa hàng loạt
  • bảng danh sách brand
  • hiển thị ảnh, slug, trạng thái publish, featured và lock
  • thao tác nhanh update và delete

Form tạo hoặc cập nhật brand

Source của form brand đang chia thành 3 khối chính:

  • Basic: ảnh, slug và logo
  • Attributes: năm thành lập, trạng thái, URL, brand cha, quốc gia, ngày publish, SEO
  • Content: lịch sử hoặc mô tả chi tiết bằng i-contents

Trường đáng chú ý

  • year_founded là trường bắt buộc
  • logo và ảnh đại diện có thể được quản lý riêng
  • form có phần show more để mở thêm các trường nâng cao
  • brand_id xuất hiện trong form, nên một số hệ thống có thể hỗ trợ quan hệ brand cha hoặc liên kết nội bộ

Khi nào cần dùng brand

  • khi sản phẩm cần chuẩn hóa theo nhà sản xuất hoặc nhãn hàng
  • khi frontend cần landing page hay slug riêng cho thương hiệu
  • khi đội marketing cần SEO và nội dung giới thiệu cho từng brand

Quan hệ với sản phẩm

Trong form tạo hoặc cập nhật sản phẩm, trường brand_id chỉ xuất hiện khi người dùng có quyền brand.viewAny. Nếu danh sách brand chưa đúng, cần xử lý ở module này trước.