contact@mahdisweb.net

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

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

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

 

 

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

به همین دلیل تصمیم گرفتیم در این مطلب تکه کدی را به شما معرفی کنیم که با اضافه کردن این کد به فایل 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 اضافه کنند.

 

 

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

 

 

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

دیدگاه کاربران
  • علیرضا ۲۶ آبان ۱۴۰۰

    سلام اگر امکانش هست تعداد کل فروش یک محصول هم بزارید چون سایت ما هنوز فروش زیادی نداره بصورت هفتگی اما بصورت کلی فروش داشته با تشکر

  • رضا محبت خالان ۲۴ مرداد ۱۳۹۸

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

    خیلی ممنون

ارسال دیدگاه

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

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