LATEST >>

Welcome Here And Thanks For Visiting. Like Us On Facebook...

EXEIdeas – Let's Your Mind Rock » WordPress / WordPress ECommerce / WordPress Snippets » Display WooCommerce Top Selling Products From All Products

Display WooCommerce Top Selling Products From All Products

Display-WooCommerce-Top-Selling-Products-From-All-Products
Woocommerce is a free Ecommerce plugin for WordPress blog that will change over your WordPress blog into a web shopping store page. In no time there are various point open by Woocommerce staff or outcasts to make your store sweet however on the off chance that you have to make your specific then it is more extraordinary.

So for them, who are arranging their specific Woocommerce point require some different sort of codes to make there subject exceptional. Right away you understand that Woocommerce have its specific theme pages yet in case you have to show there things on your interestingly made pages with some extraordinary quirks then you can moreover do it. Woocommerce things fills in as WordPress and extra all data as WordPress posts do so its question is just about in like manner same that will make Woocommerce thing round with all remarkable data. It will pick Woocommerce only top selling included things in same style as showing on Shop page.

You can demonstrate new things on your any custom pages. You can incorporate some only top selling things your guideline page to draw in visitors that you have such brilliant things so to see more things , you have to view our shop page. In this request that capacity as WordPress round, you can similarly control that what number of things you have to show also. So now without any more prelude, as of late push forward to the piece and copy it.

Table of Contents

Recommended For You:
Stylish And Awesome Big Email Subscription Box With Intro Text

How To Display WooCommerce Top Selling Products From All Products?

<ul class="products">
 <?php
 $args = array(
 'post_type' => 'product',
 'meta_key' => 'total_sales',
 'orderby' => 'meta_value_num',
 'posts_per_page' => 4
 );
 $loop = new WP_Query( $args );
 if ( $loop->have_posts() ) {
 while ( $loop->have_posts() ) : $loop->the_post();
 woocommerce_get_template_part( 'content', 'product' );
 endwhile;
 } else {
 echo __( 'No products found' );
 }
 wp_reset_postdata();
 ?>
</ul>
<ul class="products">
 <?php
 $args = array( 
 'post_type' => 'product',
 'meta_key' => 'total_sales',
 'orderby' => 'meta_value_num',
 'posts_per_page' => 4
 );
 $loop = new WP_Query( $args );
 while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
 <li class="product"> 
 <a href="<?php echo get_permalink( $loop->post->ID ) ?>" title="<?php echo esc_attr($loop->post->post_title ? $loop->post->post_title : $loop->post->ID); ?>">
 <?php woocommerce_show_product_sale_flash( $post, $product ); ?>
 <?php if (has_post_thumbnail( $loop->post->ID )) echo get_the_post_thumbnail($loop->post->ID, 'shop_catalog'); else echo '<img src="'.woocommerce_placeholder_img_src().'" alt="Placeholder" width="300px" height="300px" />'; ?>
 <h3><?php the_title(); ?></h3>
 <span class="price"><?php echo $product->get_price_html(); ?></span> 
 </a>
 <?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?>
 </li>
 <?php endwhile; ?>
 <?php wp_reset_query(); ?>
</ul>

Customization:

You can control that how many Top Selling products you want to show through this snippet in upper code. YOu can also pick random products from Top Selling too.

Last Words:

This is what we have and shared in easy steps for newbies so that they can easily know how it works. Stay with us because we are going to share a whole guide step by step about WordPress and make it easy for you. If you liked it then share it and be with us to get next tutorial. If you have any problem then feel free to ask us. We will help you with what we can or have.

Recommended For You:
Stylish Search Box In POPUP For Blog And Websites

You Like It, Please Share This Recipe With Your Friends Using...

Be the first to write a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *