Để có thể tăng được độ trust cho sản phẩm của mình, thì việc show ra số lượng sản phẩm đã bán là rất quan trọng. Vì vậy hôm nay mình sẽ share cho các bạn 1 đoạn code nhỏ nhỏ để thực hiện được việc này nhé.
Các bạn xem demo dưới đây để hình dung được nhé.
Các bạn có thể copy đoạn code dưới đây vào file function.php của mình nhé
function thay_doi_text_da_ban_pttuan( $availability, $_product ) {
//Sản phẩm của Pttuan410.com
$stockq = (float)$_product->get_total_sales();
if ( $_product->is_in_stock() && $stockq > 0 ) {
$availability['availability'] = 'Đã bán '.$stockq.' sản phẩm';
}
if ( $_product->is_in_stock() && $stockq == '' ) {
$availability['availability'] = 'Vừa mở bán';
}
return $availability;
}
add_filter( 'woocommerce_get_availability', 'thay_doi_text_da_ban_pttuan', 1, 2);
Như vậy là xong, đây là 1 đoạn code khá đơn giản nhưng hiệu quả nó mang lại thì rất cao. Hi vọng sẽ giúp ích được cho các bạn.
Hehe, cái này e còn fake số lượng đã mua + 30 + random 1-50 nữa :v
Nhìn như thật,
Các SP sẽ ra số lượng khác nhau.
Bác ngó xem: bitcar.vn
Bác ơi, em có vào web bác xem rồi, hay thiệt. Bác có thể chỉ em cách làm được được không ạ? Cám ơn bác nhiều <3
Cách là mình chỉ ở trên rùi đó, bài nào cũng có code mà
Dạ, em làm theo cách anh Tuấn hướng dẫn và đã thành công rùi ạ :3. Em thấy trang bitcar.vn của bạn Nam làm random thấy nó hay hay nên muốn tìm hiểu thêm ạ! Mong anh Tuấn có thể hướng dẫn em thêm ạ! Em có thử chèn thay vào vị trí (stock) của khúc ‘Đã bán ‘.$stockq.’ sản phẩm’; nhưng ko được ạ! Hix. Em tay ngang mong được anh chỉ bảo thêm. Em cám ơn anh ạ
Chào anh, code này hình như chỉ hiện lên với sản phẩm không có biến thể. Nếu có biến thể thì nó bị ẩn đi. Có hương dẫn nào cho sản phẩm có biển thể không ạ
Vì sản phẩm biến thể nó tách riêng ra 1 sản phẩm riêng, nên code này sẽ không thể hoạt động được bạn nhé
Có theme k xuất hiện bro ạ
Bạn dùng theme gì vậy?
Tại những hook này là hook của woo thì chắc bạn sai chỗ nào chứ không thể k xuất hiện được