Quản Lý Danh Mục Sản Phẩm (Product Catalog)
Bài toán của Vicore F&B (TP-LEMON):
Hãy tưởng tượng bạn đang quản lý chuỗi showroom và cửa hàng trực tuyến của Vicore F&B. Mặt hàng bán chạy nhất của bạn là dòng sản phẩm Nước ép chanh đóng chai thương hiệu TP-LEMON. Để đáp ứng khẩu vị đa dạng của khách hàng, dòng nước ép này được sản xuất với 2 loại dung tích (Chai 250ml, Chai 500ml) và 2 công thức làm ngọt khác nhau (Đường phèn truyền thống, Đường Ăn kiêng cho người giảm cân).
Như vậy, trên thực tế kho hàng, bạn đang có 2 x 2 = 4 loại sản phẩm vật lý khác nhau cần lưu kho, dán tem nhãn và kiểm đếm số lượng.
Nếu nhân viên kho xếp chung tất cả vào một mã sản phẩm duy nhất là "Nước ép chanh", thu ngân sẽ không thể biết được loại Chai 500ml Đường Ăn kiêng còn bao nhiêu chai để bán cho khách. Ngược lại, nếu tạo 4 sản phẩm hoàn toàn độc lập trên website, giao diện trang chủ sẽ ngập tràn 4 hình ảnh chai nước chanh trông gần như giống hệt nhau, làm giảm trải nghiệm mua sắm của khách.
Bài học này sẽ hướng dẫn bạn cách Medusa v2 giải quyết triệt để bài toán này bằng cơ chế quản lý danh mục sản phẩm thông minh: tách biệt giữa Khái niệm Sản phẩm (Product) và Biến thể Thương mại (Product Variant).
1. Cấu Trúc Sản Phẩm: Từ Khái Niệm Đến Kho Hàng Thực Tế
Trong nghiệp vụ bán lẻ hiện đại của Medusa, một sản phẩm được cấu thành từ 4 lớp thông tin logic từ trừu tượng đến cụ thể:
1.1. Product (Sản Phẩm Trừu Tượng)
Là "vỏ bọc" đại diện cho mặt hàng trên giao diện mua sắm. Product chứa các thông tin chung nhất nhằm thu hút khách hàng:
- Tên sản phẩm: Nước ép chanh TP-LEMON.
- Mô tả: Thơm ngon, giải nhiệt mùa hè.
- Hình ảnh: Ảnh quảng cáo 3D bắt mắt.
- Lưu ý: Bản thân Product KHÔNG có giá bán, cũng KHÔNG có số lượng tồn kho. Nó chỉ là cái tên.
1.2. Product Options (Thuộc Tính Lựa Chọn)
Là các khía cạnh tạo nên sự khác biệt vật lý của sản phẩm. Tại Vicore F&B, chúng ta định nghĩa 2 Option:
- Dung tích: Chứa các giá trị
250ml,500ml. - Loại đường: Chứa các giá trị
Đường phèn,Đường Ăn kiêng.
1.3. Product Variant (Biến Thể Thương Mại)
Là sự kết hợp cụ thể của các Options. Đây mới chính là thực thể vật lý mà khách hàng sẽ mua và cửa hàng sẽ giao.
- Medusa bắt buộc mọi đơn hàng đều phải mua Variant, không được mua Product.
- Mỗi Variant sở hữu SKU riêng (Mã vạch), Giá bán riêng và Tồn kho riêng.
- Ví dụ: Variant
TP-LEMON-500-DIET(Chai 500ml, Đường ăn kiêng) có giá 35.000đ, tồn kho 120 chai.
2. Tổ Chức Danh Mục & Thẻ (Categories & Tags)
Để khách hàng dễ dàng tìm kiếm sản phẩm trên hàng ngàn mặt hàng của Vicore F&B, Medusa hỗ trợ các cơ chế gom nhóm mạnh mẽ.
2.1. Phân loại theo cấu trúc cây (Product Categories)
Categories hoạt động như một hệ thống Menu đa cấp (Nested Tree). Bạn có thể lồng ghép các danh mục vào nhau vô hạn.
Một Product có thể nằm trong nhiều Category cùng lúc (Ví dụ: Vừa nằm trong "Đồ uống", vừa nằm trong "Sản phẩm bán chạy tháng 6").
2.2. Gắn nhãn linh hoạt (Product Tags)
Tags là các từ khóa rời rạc dùng để lọc nhanh (Filtering) trên giao diện tìm kiếm.
- Ví dụ Tag:
Mùa hè,Detox,Mới ra mắt.
3. Tổng Kết
- Sử dụng Product để nhóm các mặt hàng chung một concept Marketing.
- Sử dụng Variants để quản lý giá bán và tồn kho cho từng phiên bản vật lý cụ thể.
- Dùng Categories để xây dựng Menu điều hướng cho Website.