ووکامرس

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


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

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

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

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

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

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

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

  5. توسعه فروشگاه اینترنتی

 

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

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

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

  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'; 
            }
        }
    }
}

اگر به دنبال محتوای رایگان برای توسعه فروشگاه اینترنتی خود هستید، حتما سایر مقالات سایت ووکامرس فارسی را مطالعه نمایید:

توسعه فروشگاه اینترنتی

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

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



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

نوشته های مشابه

دیدگاهتان را بنویسید

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

دو × دو =

دکمه بازگشت به بالا
WhatsApp chat