نمایش محصولات ناموجود در انتهای صفحه فروشگاه
حتما برای شما هم پیش آمده که محصولاتی در فروشگاه شما ناموجود باشند، این ناموجود بودن ممکن است هم روی ظاهر سایت شما و هم روی رضایت کاربر و در نهایت روی سئوی سایت تاثیر منفی بگذارد ولی نگران نباشید نمایش محصولات ناموجود در انتهای لیست براحتی آب خوردن است این مقاله را تا انتها بخوانید.
بعضی از محصولات تاریخ انقاضا دارند و بعد از مدتی یا در بازار موجود نیستند یا خریداری ندارند. بنابراین به مرور وب سایت فروشگاهی ما پر از محصولات ناموجود می شود که باید به درستی مدیریت شوند. معمولا در مورد محصولات ناموجود دو استراتژی وجود دارد:
- محصولات ناموجود را به انتهای لیست اضافه کنید
- محصولات ناموجود را نمایش ندهید
اگر تنوع یا تعداد محصولات یک فروشگاه یا یک دسته محصول کم است با حذف محصولات ناموجود دسته محصولات بسیار خالی می شود پس ترجیح این است که استراتژی نمایش محصولات ناموجود در انتهای لیست انتخاب شود.
حذف محصولات ناموجود توصیه نمی شود زیرا ممکن است محصول ناموجود هنوز هم از سمت کاربران جستجو شود بنابراین می توانید ترافیک ارگانیک آنرا حفظ کنید. در عوض در صفحه محصول یک محصول جایگزین به بازدید کننده پیشنهاد بدهید. البته موضوع دیگری که وجود دارد این است که شاید محصول به صورت موقت ناموجود شده است و بعدا دوباره ممکن است شارژ شود بنابراین بهتر است از راهکار اول استفاده کنیم. در ادامه استراتژی نمایش محصولات ناموجود در ووکامرس را بر اساس نمایش در انتهای لیست دسته بندی شرح می دهیم.
چگونه انتقال محصولات ناموجود به انتهای لیست را انجام دهم؟
شما به دو روش بسیار ساده می توانید انواع محصولات ناموجود را به آخر لیست انتقال دهید کافیست این کد را در فایل اجرایی قالب یعنی فایل function.php پیست کنید:
add_action( 'woocommerce_product_query','hide_out_of_stock' ); function hide_out_of_stock( $q ) { $q->set( 'orderby', 'meta_value' ); $q->set( 'meta_key', '_stock_status' ); $q->set( 'order', 'ASC' ); }
اگر نمی خواهید از کدنویسی استفاده کنید امکان استفاده ار افزونه برای این انتقال محصولات ناموجود به انتهای لیست نیر وجود دارد. با نصب افزونه woo in stock می توانید علاوه بر اینکه محصولات ناموجود را به انتهای لیست در صفحات فروشگاه منتقل می کنید این محصولات را به انتهای پنل مدیریت هم انتقال دهید.
تاثیر محصولات ناموجود بر سئو سایت فروشگاهی
با مدیریت درست محصولات ناموجود تاثیر منفی بر روی سئو سایت نخواهید داشت. یکی از اقداماتی که باید انجام داد اضافه کردن تگ موجودی/ ناموجود بودن محصول در سایت است و اینکار به سادگی از طریق کد اسکیما محصولات انجام می شود. در زیر نمونه کد محصولات موجود در انبار نمایش داده شده است.
<meta property="product:availability" content="in stock" />
و برای محصولات ناموجود تگ زیر باید قرار داده شود.
<meta property="product:availability" content="out of stock" />
یکی دیگر از تاثیرات تاثیر غیر مستقیم محصولات ناموجود بر سئو سایت کاهش زمان ماندگاری کاربر در این صفحات کاهش است به همین دلیل توصیه می شود کاربری که به صفحه شما آمده است را از دست ندهید و محصولات جایگزین پیشنهادی را در انتهای صفحه قرار دهید. البته دقت کنید که حتما محصولات جایگزین مرتبط را معرفی کنید. به عنوان مثال اگر گوشی سامسونگ سری A12 ناموجود شده سایر مدل های گوشی سامسونگ نمایش داده شوند و محصولاتی مانند کاور گوشی و یا گلس برای کاربر پیشنهاد نشود.
انتقال محصولات ناموجود به انتهای لیست ووکامرس با همین چند خط کد یا نصب افزونه وردپرسی امکانپذیر شد، بنابراین شما میتوانید مدیریت محصولات ناموجود در ووکامرس را به بهترین شکل که بر تجربه کاربری و سئو تاثیر منفی نداشته باشد انجام دهید. اگر هنوز سوالی دارید در بخش دیدگاه ها مطرح کنید.
سلام
این کد رو که اضافه میکنم کلا سایت بالا نمیاد و خطای وردپرس میده متاسفانه .
انگار فایل فانکشن اینکریپت شده که این خیلی بده ، وردپرس که اپن سورس باید باشه و هزینه قالب رو هم که پرداخت کردیم