توی بررسی هایی که روی رفتار کاربران سایت های ووکامرسی داشتم متوجه این شدم که اکثر کاربر ها به رابط کاربر دیجی کالا عادت کردند. و دو ویژگی وجود داره که ووکامرس به صورت پیش فرض اونا رو رعایت نکرده و من مجبور شدم خودم به صورت دستی این ویژگی ها رو اضافه کنم.
باید این نکته رو هم اضافه کنم که من این کد ها رو به روی قالب دیجی لند از تیم ماهدیس وب تست کردم. ممکنه متناسب با قالب شما نیاز به اصلاح های ریزی داشته باشه.
این دو ویژگی:
به صورت پیش فرض ووکامرس چند تا پارامتر برای مرتب سازی محصولات در صفحات آرشیو محصول داره. ویژگی هایی همانند: قیمت، زمان درج محصول، پرفروش ترین ها و....
اما مشکل ما اینجاست که تفاوتی برای محصولات موجود و ناموجود قرار نمیده. در صورتی که برای ما این مهم تره که محصولات موجود ما جایگاه بالاتری داشته باشند تا بتونیم از اون محصولات فروش بیشتری داشته باشیم.
نمونه مرتب سازی بدون توجه به موجودی رو در تصویر زیر میتونید ببینید.
وقتی کاربر وارد صفحه دسته بندی محصولات میشه و با انبوهی از محصولات ناموجود رو به رو میشه به احتمال زیاد با ذهنیت ناموجود بودن اکثر محصولات این صفحه رو ترک میکنه.
راه حل این مشکل:
یه تکه کد وجود داره که با میتونید از این لینک دانلود کنید.
با درج این کد به فایل Function.php در پوشه قالب خود میتونید نحوه مرتب سازی محصولات خود را اصلاح کنید تا همانند تصویر زیر باشه.
در مواردی پیش میاد که ما فرصت تولید محتوا برای همه محصولات خود نداریم. هنگام درج محصول به درج ویژگی های محصول اکتفا میکنیم.
مشکل از اونجایی شروع میشه که تب توضیحات محصول ما خالی هست ولی همچنان به کاربر نمایش داده میشه. همانند عکس زیر:
در در برخی از سایت ها دیدم که کاربران درج محتوا به جای در ویژگی های محصول در بخش ویژگی های ووکامرس همان ویژگی ها رو در بخش توضیحات درج میکنن. که البته این کار اشتباهه چون اگه ویژگی ها در ووکامرس ثبت نشه بعدا قابلیت استفاده به عنوان فیلتر در دسته های محصول رو نداره.
حالا راه حل چیه؟؟
یه تکه کد وجود داره که با میتونید از این لینک دانلود کنید.
با درج این کد به فایل Function.php در پوشه قالب خود میتونید تب محصولاتی که توضیحات محصول ندارند رو برای کاربران مخفی کنید. همانند تصویر زیر: