2015-03-17 5 views
0

Я хочу показать самые продаваемые товары в WooCommerce за последние 30 дней. Просто чтобы показать, что топ-продавцы в целом не проблема с предоставленным кодом.Как получить самые продаваемые товары по периодам в WooCommerce

Отсутствие кода - это та часть, где вы получаете продажи за определенный период времени. Meta_query должен быть ключом к этому, но я не уверен, как это сделать. Любая помощь приветствуется!

<?php 
$args = array(
    'post_type' => 'product', 
    'posts_per_page' => 4, 
    'meta_key' => 'total_sales', 
    'orderby' => 'meta_value_num', 
); 

$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(); 

ответ

0

Вы можете использовать этот короткий код для наиболее продаваемого продукта в торговле Woo. [best_selling_products] в редактировании страницы.

ИЛИ

Кроме того, добавьте в PHP файл, где вы хотите, как do_shortcode ('[best_selling_products per_page = "12"]');

+0

Благодарим за ответ, но здесь мы все еще не имеем время/период, в который были куплены продукты, например. последние 30 дней или последние 7 дней. – Tilo

Смежные вопросы