2. Quản lý sản phẩm và danh mục
🔄 Các thao tác CRUD — Sản phẩm, Danh mục, Thuộc tính, Phần, Biến thể
-
🎨 Hệ thống biến thể — Kết hợp các thuộc tính (kích thước, màu sắc, chất liệu, v.v.) thành các biến thể SKU
-
🖼️ Thư viện hình ảnh & Tải lên — Tích hợp Cloudinary cho hình ảnh sản phẩm, trình chiếu, nội dung.
-
🔍 Lọc & Duyệt — Các thành phần CategoryBrowser, ProductFilters, DependentDropdown
3. Giỏ hàng & Thanh toán
🛒 Giỏ hàng liên tục — Giỏ hàng khách + giỏ hàng đã xác thực với quản lý số lượng ( QuantitySelector)
4. Quy trình đặt hàng và vận chuyển
📦 Vòng đời đơn hàng — Trạng thái: Đang chờ xử lý → Đã vận chuyển → Đã giao hàng → Đã trả lại
-
🚚 Theo dõi lô hàng — Mô-đun vận chuyển với chức năng theo dõi, hỗ trợ webhook để cập nhật từ bên ngoài
-
🔗 Webhooks — /webhookđiểm cuối để xử lý các sự kiện thanh toán và vận chuyển
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
cd ss-ecommerce
# 2. Set up environment variables
cp server/.env.example server/.env
cp client/.env.example client/.env.local
# 3. Start with Docker (recommended)
docker compose up --build
# 4. Seed the database
cd server && npm run seed
# 5. Access the application
# Frontend: http://localhost:3000
# Backend API: http://localhost:5000/api/v1
# API Docs: http://localhost:5000/api-docs