Với website bán hàng thì đánh giá sản phẩm là yếu tố đầu tiên để khách hàng căn cứ mua hàng, nếu website của bạn mới chưa có lượng khách hàng trung thành để đánh giá hay review thì có thể chọn cách tạo đánh giá ngẫu nhiên cho sản phẩm của mình.
Mục lục bài viết:
Tạo đánh giá ngẫu nhiên cho sản phẩm trong Woocommerce
Để dể hình dung đang nói đến vấn đề gì mời bạn xem hình thực tế mình đã thử khá hay ho cho người thích màu mè:
Cách Tạo đánh giá ngẫu nhiên cho sản phẩm
Bắt đầu từ số đánh giá ta dùng với hàm RANDOM trong php phát nhé
<?php echo rand(50, 295); ?>
Với hàm này số trả về sẻ nằm trong khoảng từ 50 – 295 nhé số này bạn có thể tăng hoặc giảm tùy ý của bạn
Vậy hiểu về tạo ra Random số rồi chỉ add vô hook để kéo nó ra cho đẹp đẽ là được haha với code sau vào Function của theme nhé
// tạo đánh giá sản phẩm Random
function danhgia_Random(){ ?>
<div class="rate">
<span class="point">4.2/5 <i class="icon-star"></i></span>
<span class="total-rate"><?php echo rand(50, 295); // Hiển thị: -2 ?> đánh giá</span>
</div>
<?php
}
add_filter( 'woocommerce_after_shop_loop_item_title', 'danhgia_Random', 10, 3 );
add_shortcode( 'danhgia', 'danhgia_Random' );
Giải thích đoạn code trên nhé
Với dòng
add_filter( ‘woocommerce_after_shop_loop_item_title’, ‘danhgia_Random’, 10, 3 );
=> hook vào vị trí dưới tựa đề sản phẩm
Với dòng
add_shortcode( ‘danhgia’, ‘danhgia_Random’ );
=> tạo shortcode mới có tên là [danhgia] xem bài cách tạo Short
Sau khi hook thì trang sản phẩm đã chạy ok nhé, css thêm cho đẹp bạn dùng css sau:
.product-small .rate span.point {
color: #ff9321;
font-weight: normal;
}
Với trang chi tiết sản phẩm ta chỉ cần nhét shortcode [danh gia] vào vị trí cần hiện thị là xong nhé
Chúc các bạn thành công nhé
Bình luận bị cấm: Bình luận có chứa yếu tố SPAM và yếu tố quảng cáo.