ایکون
ارزان ترین دامنه IR ایران
راست چین کلود
فقط 25 هزار تومان
ثبت دامنه
مجموعه مقالات وردپرس

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

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

7
18 تیر 1401
آخرین بروزرسانی: 16 اسفند 1402

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

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

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

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

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

شما به دو روش بسیار ساده می توانید انواع محصولات ناموجود را به آخر لیست انتقال دهید کافیست این کد را در فایل اجرایی قالب یعنی فایل 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 می توانید علاوه بر اینکه محصولات ناموجود را به انتهای لیست در صفحات فروشگاه منتقل می کنید این محصولات را به انتهای پنل مدیریت هم انتقال دهید.

محصول پیشنهادی
بنر
افزونه Woo Instock، افزونه انتقال محصولات ناموجود به انتهای لیست
دسته بندی : افزونه فروشگاهی
251
فروش
81%
رضایت

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

با مدیریت درست محصولات ناموجود تاثیر منفی بر روی سئو سایت نخواهید داشت. یکی از اقداماتی که باید انجام داد اضافه کردن تگ موجودی/ ناموجود بودن محصول در سایت است و اینکار به سادگی از طریق کد اسکیما محصولات انجام می شود. در زیر نمونه کد محصولات موجود در انبار نمایش داده شده است.

 <meta property="product:availability" content="in stock" />

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

<meta property="product:availability" content="out of stock" />

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

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

dr plugin
dr plugin
دوست عزیز نظرات و راهنمایی های شما در آپدیت های بعدی محصولات کاملا تاثیر خواهد داشت پس ما را از نظرات و راهنمایی‌های خود محروم نکنید.
سوالات متداول

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

برای محصولات ناموجود می توانید چند استراتژی زیر را دنبال کنید:

  • ریدایرکت 301 بر روی محصول مشابه
  • ساخت دکمه "موجود شد به من اطلاع بده"
  • ارائه محصولات مشابه محصولات ناموجود
  •  نمایش محصولات ناموجود در انتهای لیست

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

مقالات مرتبط
بنر
آموزش گام به گام بسته نصب آسان در لوکال هاست
اگر در لوکال هاست وب سایت خود را راه اندازی کنید می توانید یکباره وب سایت خود را به هاست منتقل کنید. یعنی بدون آنکه نیاز به هاست و دامنه داشته باشید، سایت را بدون استرس و نگرانی راه اندازی می کنید  و پس از مطمئن شدن از همه تغییرات دلخواهتان، آن را به هاست اصلی انتقال می دهید. همچنین در مصرف ...
بنر
آموزش قالب وودمارت؛ آموزش صفر تا صد طراحی فروشگاه
قالب وودمارت یک راه حل قدرتمند برای طراحی یک فروشگاه اینترنتی است. این قالب با انعطاف پذیری بالا، مجموعه ویژگی‌های غنی و رابط کاربری بصری، به شما این امکان را می‌دهد تا فروشگاه رویایی خود را به راحتی راه اندازی کنید. در این مقاله، آموزش قالب وودمارت را شروع و شما را با جنبه های مختلف این قالب ...
بنر
آموزش نصب و فعالسازی ioncube در زمپ
ionCube Loader ماژولی است که برای اجرای فایل های رمزگذاری شده روی سرور نصب می شود. نصب و فعالسازی ioncube به سادگی انجام می شود. در صورت فعال نبودن ionCube شما با خطا مواجه می شوید. اما راهکار ساده رفع این خطا نصب ionCube در کمتر از چند دقیقه است که در ادامه به توضیح آن به صورت ویدئویی می پردازیم.
بنر
آموزش نصب آسان قالب وردپرس در Cpanel
شاید شما هم این جمله را شنیده باشید. در کم تر از 10 دقیقه سایت وردپرس خود را نصب کنید. در نگاه اول به نظرتان این جمله فقط یک تبلیغ برای جذب مخاطب به نظر می‌رسد اما کاملا درست است. کافی است از بسته نصب آسان وردپرس استفاده کنید تا سایت شما در کم تر از 10 دقیقه، روی هاست نصب شود. با هم نصب قالب ...
7 دیدگاه
s.rajabi
s.rajabi
31 تیر 1403 00:45

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

آیا مفید بود ؟
0
dr plugin
dr plugin
01 مرداد 1403 11:18

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

آیا مفید بود ؟
مهدی ایزک
مهدی ایزک
26 مرداد 1402 06:56

سلام، کد رو که اضافه میکنیم کلا ترتیب محصولات رو بهم میریزه و بجای این که محصولات اخیر رو در صفحه shop اول نمایش بده، آخر نمایش میده.

آیا مفید بود ؟
0
dr plugin
dr plugin
26 مرداد 1402 21:10

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

آیا مفید بود ؟
Aaahmad
Aaahmad
29 خرداد 1403 14:23

با این کد دیگه این مشکل براتون بوجود نمیاد.
add_action( 'woocommerce_product_query', 'move_out_of_stock_products_to_end' );
function move_out_of_stock_products_to_end( $query ) {
if ( ! is_admin() && $query->is_main_query() && ( is_shop() || is_product_category() || is_product_tag() ) ) {
// Get existing meta query
$meta_query = (array) $query->get('meta_query');

// Append new meta query to include in-stock and out-of-stock products
$meta_query[] = array(
'relation' => 'OR',
array(
'key' => '_stock_status',
'value' => 'instock',
'compare' => '='
),
array(
'key' => '_stock_status',
'value' => 'outofstock',
'compare' => '='
),
);

// Apply the new meta query
$query->set('meta_query', $meta_query);

// Order by stock status first, then by date
$query->set('orderby', array( 'meta_value' => 'ASC', 'date' => 'DESC' ));
$query->set('meta_key', '_stock_status');
}
}

آیا مفید بود ؟
RG
RG
01 مرداد 1402 11:27

سلام، متسفانه مسئله ای که در تم های خریداری شده از راستچین باهاش مشکل داریم کد کردن function.php است که راه حل خیلی از مشکلات رو بسته به روی طراح سایت و این مشکل که در مقاله اشاره شده هم یکی از اون موارده که ناچاری یا از خیرش بگذری یا افزونه بخری؛ لطفا برا این موارد یه فکری بکنید. خدا وکیلی قفل کردن برخی فایل ها نه از لحاظ منطقی درسته، نه مطابق اصول وردپرس و ... . خیلی اوقات تغییراتی می خوان مشتری هامون که نیاز به این توابع داریم دستمون بسته میمونه، با تم child هم شاید برخی ها حل نشه

آیا مفید بود ؟
0
فاطمه آمیغی
فاطمه آمیغی
03 مرداد 1402 13:13

با سلام و تشکر از ارتباط شما با راست چین ،

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

« با آرزوی تجربه خرید خوب از راست چین »
کارشناس پشتیبانی

آیا مفید بود ؟