برای نمایش تعداد محصولات فروخته شده در صفحه محصول ووکامرس دو روش پیش روی شماست. روش اتوماتیک و روش دستی با استفاده از شورتکد.
نمایش اتوماتیک تعداد محصولات فروخته شده
در این روش می توانید متن دلخواه خود را به همراه تعداد کل فروش محصول در بالای دکمه سبد خرید نشان دهید. برای این کار کافیست کدهای زیر را به فایل فانکشن قالب خود اضافه کنید.
/* 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"]
نمایش محصولات فروخته شده در المنتور
اگر از صفحه ساز المنتور استفاده می کنید می توانید با استفاده از فیلدهای پویا تعداد فروش محصولات را نمایش دهید. برای این کار یک المان متن انتخاب کنید و محتوای آن را از طریق فیلدهای داینامیک جایگذاری کنید. سپس با درج عبارت total_sales در قسمت Custom Key تعداد فروش محصول را در محل مورد نظر خود نمایش دهید.
2 پاسخ
سلام وقت بخیر من یک مشکل دارم، من یک محصول در سایت دارم که فقط ۲ تا فروختم در ووکامرس و دکان هم 2 تا سفارش دارم همه ی دیتابیس رو هم چک کردم ولی در صفحه محصول عدد ۱۰ رو نشون میده
درود بر شما. از کد بالا استفاده کردید یا خود قالبتون این تعداد رو نشون میده؟ اگر از امکانات خود قالب هست ممکنه از کد دیگه ای در این بخش استفاده کرده باشن.