نمایش تعداد فروش محصولات در یک هفته اخیر

نمایش تعداد فروش محصولات در یک هفته اخیر

ما قبلاً در مورد نمایش تعداد کل فروش محصولات در ووکامرس صحبت کردیم ، اما اگر بخواهید تعداد فروش در یک هفته اخیر را نمایش دهید، راهکار چیست؟

 

 

یکی از روش های مثبت و تاثیرگذار برای فروش محصولات هر فروشگاه اینترنتی، نمایش تعداد فروش هر محصول در کنار محصول می باشد. به این شکل که کاربران بدانند این محصول چقدر فروخته داشته است. اگر تعداد فروش محصول زیاد باشد، کاربر اطمینان خاطر به دست می‌آورد و احتمال خرید او افزایش پیدا می‌کند.

به همین دلیل تصمیم گرفتیم در این مطلب تکه کدی را به شما معرفی کنیم که با اضافه کردن این کد به فایل functions.php قالب خود، میتوانید تعداد فروش محصولات در یک هفته اخیر را به کاربران نمایش دهید.

 

 

add_action( 'woocommerce_single_product_summary', 'mweb_product_sold_count_1_week', 11 );
  
function mweb_product_sold_count_1_week() {
   global $product;
    
  
   $all_orders = wc_get_orders(
      array(
         'limit' => -1,
         'status' => array_map( 'wc_get_order_status_name', wc_get_is_paid_statuses() ),
         'date_after' => date( 'Y-m-d', strtotime( '-1 week' ) ),
         'return' => 'ids',
      )
   );
     
  
   $count = 0;
   foreach ( $all_orders as $all_order ) {
      $order = wc_get_order( $all_order );
      $items = $order->get_items();
      foreach ( $items as $item ) {
         $product_id = $item->get_product_id();
         if ( $product_id == $product->get_id() ) {
            $count = $count + absint( $item['qty'] ); 
         }
      }
   }
    
   if ( $count > 0 ) echo "

تعداد فروش اخیر : $count

";
}


 

کاربرانی که از محصولات ماهدیس وب استفاده می کنند، باید این کد را به فایل myfunctions اضافه کنند.

 

 

امیدواریم از خواندن این مقاله لذت برده باشید.

 

 

بیشتر بخوانید : قابلیت یک محصول با چند فروشنده در دکان

درحال ارسال
امتیاز دهی کاربران
0 (0 رای)
دیدگاه کاربران
  • رضا محبت خالان ۲۴ مرداد ۱۳۹۸ / ۸:۲۵ بعد از ظهر

    سلام خسته نباشید، خیلی ممنون مطلب مفیدی بود فقط اگر امکانش هست کد تعداد فروش کلیه محصولات سایت در ووکامرس رو هم بزارید.
    مثل سایت خودتون که نوشتین :
    ۱۷۷۲ فروش
    تعداد فروش انجام شده

    خیلی ممنون

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی Time limit is exhausted. Please reload CAPTCHA.