UPDATE 8/7 Cập nhật trang Shop/Seller - Làm mới giao diện trang shop theo thiết kế mới: banner lớn hơn, bố cục thoáng hơn, thông tin shop dễ nhìn hơn. - Tăng chiều cao banner shop để phần ảnh bìa nổi bật hơn và nhìn cân đối hơn. - Cập nhật khu vực đầu trang shop với logo, tên shop, slug, trạng thái online, cấp seller, bảo hành và các nút theo dõi, chia sẻ, nhắn tin. - Hiển thị các chỉ số thật của shop như số đánh giá, số người theo dõi, số sản phẩm, thời gian giao trung bình và số đơn đã hoàn thành. - Bỏ các block giới thiệu không cần thiết như “Giao dịch an toàn”, “Hỗ trợ 24/7”, “Giao hàng nhanh”, “Hoàn tiền 100%” ở phần giới thiệu. - “Thông báo từ shop” đã chuyển sang dữ liệu thật do seller tự cấu hình, không còn dùng nội dung mẫu. - Thêm phần chính sách của shop, lấy từ dữ liệu seller tự nhập như bảo hành, giao hàng, hoàn tiền hoặc hỗ trợ. - Thêm phần giờ hỗ trợ của shop để người mua biết shop thường phản hồi trong khung giờ nào. - Thêm phần FAQ của shop, seller có thể tự cấu hình các câu hỏi thường gặp. -Phần ưu đãi của shop đã dùng coupon thật trong hệ thống, không còn hiển thị mã giảm giá mẫu. - Coupon hiển thị rõ mã, nội dung ưu đãi, hạn dùng và có nút sao chép. - Danh sách sản phẩm của shop đã dùng dữ liệu thật từ API. - Thêm bộ lọc sản phẩm trong shop: danh mục, khoảng giá, giao tự động, còn hàng, có bảo hành, bán chạy và rating cao. - Thẻ sản phẩm hiển thị rõ ảnh, tên, loại sản phẩm, giá, rating, số đơn đã bán, bảo hành và trạng thái còn hàng. - Cải thiện cách hiển thị bảo hành: thời gian bảo hành lấy từ dữ liệu thật của sản phẩm, không còn cố định “7 ngày”. - Cải thiện cách hiển thị rating để số điểm đánh giá đúng định dạng và dễ hiểu hơn. - Phần đánh giá shop đã được nâng cấp: hiển thị tên người mua và avatar thay vì user id. - Khi click vào người mua trong đánh giá, hệ thống mở trang profile của người dùng đó. - Khi hover vào người dùng, hiển thị thẻ profile có avatar và ảnh bìa. Nếu chưa có ảnh bìa thì có fallback đẹp hơn. - Phần đánh giá chỉ hiển thị phân bổ sao khi đã tải đủ dữ liệu, tránh gây hiểu nhầm từ dữ liệu chưa đầy đủ. - Sửa lỗi chữ bị cắt hoặc khó đọc ở các khu vực thống kê, badge và thông tin shop. - Cải thiện giao diện dark mode cho trang shop để màu sắc đồng bộ hơn. Cập nhật Seller Panel - Thêm các trường mới để seller quản lý nội dung công khai của shop. - Seller có thể chỉnh “Thông báo từ shop”. - Seller có thể chỉnh “Giờ hỗ trợ”. - Seller có thể thêm, sửa, xoá các chính sách của shop. - Seller có thể thêm, sửa, xoá FAQ hiển thị ngoài trang shop. - Thêm kiểm tra dữ liệu khi lưu profile, tránh trường hợp chính sách hoặc FAQ bị thiếu tiêu đề/nội dung. - Cập nhật preview trong seller panel để seller thấy trước thông tin shop sẽ hiển thị thế nào ở trang public. - Cải thiện phần quản lý logo và ảnh bìa shop. - Thêm preview cho logo và ảnh bìa trước khi lưu. - Khi hủy chỉnh sửa, các preview ảnh chưa lưu sẽ được dọn sạch. - Nút xem storefront trong seller panel dẫn đúng tới trang shop public. Cập nhật API và dữ liệu - API seller profile đã hỗ trợ lưu và trả về thông báo shop, giờ hỗ trợ, chính sách shop và FAQ. - Public seller API đã trả đủ dữ liệu mới để frontend render trực tiếp. - Seller onboarding và cập nhật profile đều hỗ trợ các trường mới. - Thêm validate backend cho độ dài thông báo, số lượng chính sách và số lượng FAQ. - Review API đã trả thêm thông tin người mua gồm tên hiển thị, avatar và ảnh bìa. - API ưu đãi public của seller đã được dùng trực tiếp cho khu vực coupon trên trang shop. - Cập nhật OpenAPI để phản ánh các trường dữ liệu mới. Cập nhật Marketplace/Product Detail liên quan - Thông tin seller ở trang chi tiết sản phẩm đã dùng dữ liệu thật hơn, không còn các chỉ số tin cậy giả. - Đánh giá ở trang chi tiết sản phẩm cũng hiển thị profile người mua đẹp hơn, có avatar và hover card. - Seller card trong product detail có link về trang shop public. - Các phần liên quan đến seller/review trên marketplace được chỉnh lại để nhất quán với trang shop mới. Các lỗi đã sửa - Sửa lỗi trang shop đôi khi hiện Request failed khi trình duyệt còn session hoặc cấu hình API cũ. - Sửa lỗi public seller page bị phụ thuộc vào trạng thái đăng nhập dù đây là trang công khai. - Sửa lỗi đánh giá hiển thị user id thay vì tên người mua. - Sửa lỗi hover profile không hiện ảnh bìa đúng. - Sửa lỗi các nội dung mẫu vẫn xuất hiện ở trang shop. - Sửa lỗi route đổi shop nhưng còn giữ sản phẩm, filter hoặc trạng thái follow cũ. - Sửa lỗi text dài bị truncate làm mất thông tin quan trọng.