Woocommerce free và đơn giản nhất cho ai cũng có lẽ dùng, do vậy nó sẽ nắm tới vô tận tác dụng thừa tương tự như những thiết kế không vừa ý phổ biến người.
có các hướng dẫn đổi style khuyến mãi trong Woocommerce
Để tùy biến Woo theo mong muốn bạn nên biết code! nhưng đôi khi, bạn chỉ tốt nhất nên copy và paste cũng thường tùy biến được một số tùy chỉnh
Hiển thị mặt hàng ưu đãi WooCommerce
Phần mặt hàng 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 khuyến mã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 đúng sản phẩm 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 lập trình 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 sản phẩm được lưu ở bản wp_postmeta trong database Word press, với meta_key là “_sale_price“, mình đi kiểm trả trường nào sở hữu 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ón đồ đó là mặt hàng ưu đãi.