نمایش محصولات ناموجود در انتهای صفحه فروشگاه{با افزونه و کد}

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

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

 

نمایش محصولات ناموجود در انتهای صفحه فروشگاه{با افزونه و کد}

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

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

خوشبختانه یک راه حل ساده و راحت برای این کار وجود دارد که با افزودن چند خط کد به قالب، عملکرد مورد نیاز را فعال می کند. برای نمایش محصولات ناموجود در انتهای صفحه فروشگاه ابتدا کد زیر را به فایل functions.php قالب خود اضافه کنید. توجه داشته باشید که اگر با یک Child Theme هستید، این کدها را به جای قرار دادن در فایل اصلی در فایل functions.php مربوط به Child Theme خود قرار دهید.

حتما بخوانید  خروجی گرفتن از سفارشات در ووکامرس با Advanced Orders Export For WooCommerce

/**

* Sorting out of stock WooCommerce products - Order product collections by stock status, in-stock products first.

*/

class Vebeet_Orderby_Stock_Status {

    public function __construct() {

        // Check if WooCommerce is active

        if (in_array('woocommerce/woocommerce.php', apply_filters('active_plugins', get_option('active_plugins')))) {

            add_filter('posts_clauses', array($this, 'order_by_stock_status'), 2000);

        }

    }

    public function order_by_stock_status($posts_clauses) {

        global $wpdb;

        // only change query on WooCommerce loops

        if (is_woocommerce() && (is_shop() || is_product_category() || is_product_tag())) {

            $posts_clauses['join'] .= " INNER JOIN $wpdb->postmeta istockstatus ON ($wpdb->posts.ID = istockstatus.post_id) ";

            $posts_clauses['orderby'] = " istockstatus.meta_value ASC, " . $posts_clauses['orderby'];

            $posts_clauses['where'] = " AND istockstatus.meta_key = '_stock_status' AND istockstatus.meta_value <> '' " . $posts_clauses['where'];

        }

        return $posts_clauses;

    }

}

new Vebeet_Orderby_Stock_Status;

/**

* END - Order product collections by stock status, instock products first.

*/

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

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

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

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

برای مدیریت کلی محصولات در انبار، می توانید از طریق منوی محصولات > همه محصولات ، محصول مورد نظر خود را ویرایش کنید.

 

موجودی محصولات ووکامرس

 

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

حتما بخوانید  10 راه برای بهبود سئو سایت وردپرسی

 

 

پلاگین Woo Instock برای انتقال محصولات ناموجود  ووکامرس به انتهای لیست

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

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

سخن آخر

مدیریت انبار یکی از مهم ترین مراحلی است که در صورت ارائه محصولات متنوع باید در نظر بگیرید. پس از اینکه محصول در سایت شما ناموجود شد، توصیه می کنیم آن را در پایین صفحه و بعد از محصولات موجود نمایش دهید. زیرا با “نمایش محصولات ناموجود در انتهای صفحه فروشگاه” کاربران می توانند محصول شما را بهتر ببینند. امیدواریم نحوه نمایش محصولات بدون موجودی در پایین صفحه فروشگاه WooCommerce خود را از این مقاله رویال سایت یاد گرفته باشید.

میانگین امتیازات ۵ از ۵
از مجموع ۲ رای

بدون دیدگاه

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

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