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

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

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

تنها کاری که باید انجام دهید این است که کد زیر را در فایل functions.php خود قرار دهید تا آن را در صفحه محصول نشان دهید.

add_action( 'woocommerce_single_product_summary', 'mweb_product_sold_count', 11 );
 
function mweb_product_sold_count() {
   global $product;
   $units_sold = $product->get_total_sales();
   if ( $units_sold ) echo '<p>' . sprintf( __( 'Units Sold: %s', 'woocommerce' ), $units_sold ) . '</p>';
}

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

نظرات خود را با ما به اشتراک بگذارید.

منتظر مقالات بیشتر در ماهدیس وب باشید.

همراه شما هستیم

دیدگاه کاربران
  • ممدم ۴ بهمن ۱۴۰۲

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

  • آواتار
    محسن ۴ بهمن ۱۴۰۲

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

    • ماهدیس وب ۴ بهمن ۱۴۰۲

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

      • آواتار
        محسن ۴ بهمن ۱۴۰۲

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

      • ماهدیس وب ۵ بهمن ۱۴۰۲

        کد زیر رو هم به کدهای بالا اضافه کنید و تو المنتور از شورتکد [totalsales] استفاده کنید

        add_shortcode( 'totalsales', 'mweb_product_sold_count' );
        
      • آواتار
        محسن ۵ بهمن ۱۴۰۲

        متشکرم. کاربردی بود👌🏻
        برای وقتی که کالایی هنوز فروخته نشده هم بخوایم یه نوشته‌ای بیاد مثل : “شما اولین نفری باشید که این کالا رو خریداری می‌کنید.”
        کد ساختار شرطیش چطور نوشته میشه اینم لطفا راهنمایی کنین. ممنون.

      • ماهدیس وب ۷ بهمن ۱۴۰۲

        خواهش میکنم.
        به صورت شورتکد [firstsale]

        add_shortcode( 'firstsale', 'mweb_be_the_first' );
        function mweb_be_the_first() {
           global $product;
           $units_sold = $product->get_total_sales();
           if ( !$units_sold ) echo '<p>شما اولین نفری باشید که این کالا رو خریداری می‌کنید.</p>';
        }
        
      • آواتار
        محسن ۱۱ بهمن ۱۴۰۲

        سپاسگزارم🙏🏻

ارسال دیدگاه

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

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