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

برای نمایش تعداد محصولات فروخته شده در صفحه محصول ووکامرس دو روش پیش روی شماست. روش اتوماتیک و روش دستی با استفاده از شورتکد.

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

در این روش می توانید متن دلخواه خود را به همراه تعداد کل فروش محصول در بالای دکمه سبد خرید نشان دهید. برای این کار کافیست کدهای زیر را به فایل فانکشن قالب خود اضافه کنید.

/*  Show Total Sales @ WooCommerce Single Product */
  
add_action( 'woocommerce_single_product_summary', 'wpwave_product_sold_count', 11 );
  
function wpwave_product_sold_count() {
   global $product;
   $units_sold = $product->get_total_sales();
   if ( $units_sold ) echo '<p>' . sprintf( __( 'تعداد فروش: %s', 'woocommerce' ), $units_sold ) . '</p>';
}

بجای عبارت “تعداد فروش: %s” می توانید متن دلخواه خود را قرار دهید. فقط دقت کنید که عبارت %s تعداد فروش محصول را نمایش خواهد داد و شما می توانید قبل و بعد از این عبارت، متن های خود را قرار دهید.

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

آموزش پیکربندی و راه اندازی ووکامرس [11 گام ضروری]

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

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

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

برای این کار کافیست کد زیر را به فایل فانکشن قالب سایت اضافه کنید:

/*   Product Sales by ID - WooCommerce Shortcode */
 
add_shortcode( 'sales', 'bbloomer_sales_by_product_id' );
   
function bbloomer_sales_by_product_id( $atts ) {
        
   $atts = shortcode_atts( array(
      'id' => ''
   ), $atts );
    
   $units_sold = get_post_meta( $atts['id'], 'total_sales', true );
     
   return $units_sold;
     
}

آموزش ویرایش فایل فانکشن وردپرس [Function.php]

حال ID محصول مورد نظر خود را در شورتکد زیر قرار دهید. (بجای عدد 123 ای دی محصول را درج کنید) و کد کوتاه نهایی را در محل مورد نظر خود نمایش دهید.

[sales id="123"]
نمایش تعداد فروش محصول خاص بر اساس id
نمایش تعداد فروش محصول خاص بر اساس id

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

اگر از صفحه ساز المنتور استفاده می کنید می توانید با استفاده از فیلدهای پویا تعداد فروش محصولات را نمایش دهید. برای این کار یک المان متن انتخاب کنید و محتوای آن را از طریق فیلدهای داینامیک جایگذاری کنید. سپس با درج عبارت total_sales در قسمت Custom Key تعداد فروش محصول را در محل مورد نظر خود نمایش دهید.

نمایش تعداد محصولات فروخته شده از طریق فیلدهای پویا المنتور
نمایش تعداد محصولات فروخته شده از طریق فیلدهای پویا المنتور