Hướng dẫn sử dụng trang đánh giá sản phẩm
Back to ezyratingTrang đánh giá sản phẩm cho phép người dùng gửi điểm đánh giá, nội dung phản hồi và xem các đánh giá mới nhất của một sản phẩm trên website.
Đường dẫn của trang có dạng:
{webUrl}/ezyrating/user-ratings/products/{productCode}
Trong đó:
-
{webUrl}là địa chỉ website, ví dụ:http://ezyplatform.com -
{productCode}là mã sản phẩm, ví dụ:ezyrating
Ví dụ:
http://ezyplatform.com/ezyrating/user-ratings/products/ezyrating
Mở trang đánh giá từ plugin khác
Các plugin khác có thể mở trực tiếp link đến trang đánh giá sản phẩm bằng cách truyền mã sản phẩm vào URL.
Ví dụ, nếu website đang chạy tại:
http://ezyplatform.com
và mã sản phẩm là:
ezyrating
thì link đánh giá là:
http://ezyplatform.com/ezyrating/user-ratings/products/ezyrating
Khi người dùng truy cập link này, hệ thống sẽ hiển thị thông tin sản phẩm, form đánh giá 5 sao, ô nhập phản hồi và danh sách các đánh giá mới nhất của sản phẩm.
Tự điền thông tin người dùng
Nếu người dùng đã đăng nhập, trang đánh giá sẽ tự lấy thông tin từ tài khoản của người dùng. Khi đó, phần nhập tên và email sẽ được ẩn đi để người dùng không cần điền lại.
Nếu người dùng chưa đăng nhập, plugin mở link có thể truyền thêm thông tin người dùng qua query parameters để form được điền sẵn.
Các tham số được hỗ trợ gồm:
fromUsername fromUserEmail fromUserPhoneNumber fromUserUuid
Ví dụ:
http://ezyplatform.com/ezyrating/user-ratings/products/ezyrating?fromUsername=Nguyen%20Van%20A&fromUserEmail=a@example.com&fromUserPhoneNumber=0900000000&fromUserUuid=user-123
Khi gửi đánh giá, hệ thống sẽ dùng các thông tin này để nhận diện người dùng. Nếu tìm thấy người dùng tương ứng theo username, email, số điện thoại hoặc UUID, đánh giá sẽ được gắn với người dùng đó. Nếu không tìm thấy và website cho phép đánh giá ẩn danh, hệ thống có thể tạo người dùng ẩn danh để lưu đánh giá.
Thiết lập quyền đánh giá
Quản trị viên cần vào trang quản trị, mở phần
Settings, sau đó cấu hình các tuỳ chọn của EzyRating.Để cho phép người dùng đánh giá sản phẩm hoặc các phần tử khác, tích vào ô:
Cho phép người dùng đánh giá các phần tử
Nếu muốn cả người dùng chưa đăng nhập cũng có thể đánh giá, tích thêm vào ô:
Cho phép người dùng ẩn danh đánh giá các phần tử
Ngoài ra, quản trị viên nên kiểm tra cấu hình:
Các loại phần tử có thể được đánh giá trên web
Với trang đánh giá sản phẩm, loại phần tử cần được cho phép là:
ecommerce_products
Nếu loại phần tử này chưa có trong danh sách được phép đánh giá, người dùng sẽ không thể gửi đánh giá cho sản phẩm.
Tùy biến giao diện bằng Page Fragments
Quản trị viên có thể tùy biến giao diện trang đánh giá bằng Page Fragments.
Trang đánh giá sản phẩm sử dụng fragment:
ezyrating_user_product_rating
Trang danh sách đánh giá người dùng sử dụng fragment:
ezyrating_user_item_ratings
Mỗi fragment có thể tùy biến các vùng như:
content container
Ví dụ, nếu muốn thay toàn bộ nội dung mặc định của trang, quản trị viên có thể cấu hình phần
content. Nếu muốn tùy biến khung bao ngoài hoặc cách nhúng nội dung, có thể cấu hình phần container.Để biết cách sử dụng Page Fragments, xem hướng dẫn chi tiế tại đây.
Luồng sử dụng đề xuất
Quản trị viên bật quyền đánh giá trong Settings.
Plugin khác tạo link đến trang đánh giá theo mẫu:
{webUrl}/ezyrating/user-ratings/products/{productCode}
Nếu plugin đã có thông tin người dùng, truyền thêm các tham số như
fromUsername, fromUserEmail, fromUserPhoneNumber, fromUserUuid.Người dùng mở trang, chọn số sao, nhập phản hồi và gửi đánh giá.
Hệ thống lưu đánh giá với loại đánh giá
STAR, nguồn Website, và hiển thị đánh giá mới nhất ngay trên trang sản phẩm.