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

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

مطالعه بیشتر: توسعه فروشگاه اینترنتی

نمایش موجودی محصولات متغیر در صفحه فروشگاه ووکامرس

محصولات متغییر در ووکامرس، محصولاتی هستند که چند سایز یا چند رنگ دارند و کاربر می تواند بر اساس نیاز خود یکی از آن ها را انتخاب کند. استفاده درست از محصولات متغیر می تواند به مدیریت بهتر و راحت تر فروشگاه اینترنتی شما کمک کند.

بهتر است این مقالات را بخوانید:

  1. ایجاد محصولات متغیر در ووکامرس و مدیریت آن ها
  2. نمایش موجودی محصولات در ووکامرس+ نمایش محصولات بر اساس موجودی در صفحه فروشگاه

  3. 10 تکه کد آسان برای افرایش فروش چشمگیر فروشگاه اینترنتی

  4. چطور میانگین فروش در فروشگاه اینترنتی را افزایش دهیم؟

 

به طور پیشفرض، در صفحه فروشگاه ووکامرس موجودی محصولات نمایش داده نمی شود اما به کمک این تکه کد می توانید موجودی محصولات متغیر را در صفحه فروشگاه به نمایش بگذارید:

موجودی محصولات متغیر

برای استفاده از این قابلیت مراحل زیر را به ترتیب انجام دهید:

  1. وارد پنل وردپرس خود شوید.
  2. از سمت راست گزینه نمایش را انتخاب کنید.
  3. وارد بخش ویرایشگر پوسته شوید و به بخش توابع پوسته بروید.
  4. تکه کد را در انتهای بخش توابع پوسته جایگذاری کنید.

جایگذاری تکه کد در سایت

تکه کد برای نمایش موجودی محصولات متغیر در صفحه فروشگاه:

add_action( 'woocommerce_after_shop_loop_item', 'woocommerceir_echo_stock_variations_loop' );
    
function woocommerceir_echo_stock_variations_loop(){
    global $product;
    if ( $product->get_type() == 'variable' ) {
        foreach ( $product->get_available_variations() as $key ) {
            $attr_string = array();
            foreach ( $key['attributes'] as $attr_name => $attr_value ) {
                $attr_string[] = $attr_value;
            }
            if ( $key['max_qty'] > 0 ) { 
              echo '<br/>' . implode( ', ', $attr_string ) . ': ' . $key['max_qty'] . ' in stock'; 
            } else { 
              echo '<br/>' . implode(', ', $attr_string ) . ': out of stock'; 
            }
        }
    }
}

اگر برای نمایش موجودی محصولات متغیر به مشکل برخوردید، بدون داشتن اطلاعات کافی برای رفع آن اقدام نکنید. پشتیبانان تیم ووکامرس فارسی درجهت رفع و بررسی مشکلات تخصصی شما، آماده خدمت رسانی می باشد. راه حل مشکلات وب سایت شما در دست متخصصین ماست!

مطالب مربوط با توسعه فروشگاه اینترنتی را با دوستان خود به اشتراک بگذارید.

‏4 نظرات

  • Author's gravatar
    ahmad 26ام بهمن 1399 , 12:01 ق.ظ

    سلام
    دستتون درد نکنه بایت این تکه کد ها
    آدم میمونه تو کدوم پست ازتون تشکر کنه
    یه سوال هم داشتم
    تو همین تکه کد بالا چجوری میشه به شورت کد تبدیلش کرد؟
    چون میخوام تو المنتور استفاده کنم.

    پاسخ
    • Author's gravatar
      محمد مجیدی 27ام بهمن 1399 , 1:01 ب.ظ

      تلاش میکنیم در آموزشی جداگانه این رو بهتون یاد بدیم.

      پاسخ
  • Author's gravatar
    سید مجتبی 9ام خرداد 1400 , 8:44 ب.ظ

    با سلام کد ها اضافه شد
    اما تغییری نکرد

    پاسخ
    • Author's gravatar
      zahra azizi 26ام خرداد 1400 , 8:54 ق.ظ

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

      پاسخ

ارسال پاسخ

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