Woocommerce free và dễ dàng nhất cho ai cũng có thể dùng, do vậy nó sẽ sở hữu vô tận tính năng thừa cũng giống như những thiết kế không vừa ý phổ biến người.
hướng dẫn cụ thể đổi style giảm giá trong Woocommerce
Để tùy biến Woo theo mong muốn bạn cần phải biết code! nhưng thỉnh thoảng, bạn chỉ cần phải copy và paste cũng có lẽ tùy biến được một số tùy chỉnh
Hiển thị sản phẩm ưu đãi WooCommerce
Phần món đồ trong plugin WooCommerce là một custom post type, nắm tới type là product vì thế để get danh sách mặt hàng ưu đãi chúng ta cũng dùng vòng lặp get post new WP_Query, cộng thêm một số thông số khác để lấy chính xác mặt hàng khuyến mãi. 'post_type' => 'product',
'posts_per_page' => 10,
'meta_query' => array(
'relation' => 'OR',
array(
'key' => '_sale_price',
'value' => 0,
'compare' => '>',
'type' => 'numeric'
)
)
); ?>
<?php $getposts = new WP_query( $args);?>
<?php global $wp_query; $wp_query->in_the_loop = true; ?>
<?php while ($getposts->have_posts()) : $getposts->the_post(); ?>
<?php global $product; ?>
<div class="item-product">
<a href="<?php the_permalink(); ?>">
<?php echo get_the_post_thumbnail(get_the_ID(), 'thumnail', array( 'class' =>'thumnail') ); ?>
</a>
<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
<div class="price-product"><?php echo $product->get_price_html(); ?></div>
<a href="<?php bloginfo('url'); ?>?add-to-cart=<?php the_ID(); ?>">Thêm vào giỏ</a>
</div>
<?php endwhile; wp_reset_postdata();?>
Đoạn code trên mình get ra 10 sản phẩm giảm giá. Giải thích chuyên sâu Giá giảm của món đồ được lưu ở bản wp_postmeta trong database WordPress, với meta_key là “_sale_price“, mình đi kiểm trả trường nào có giá trị lớn hơn 0 thì lấy sản phẩm này ra. có nghĩa với việc mặt hàng đó là mặt hàng khuyến mãi.