Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
У мене в блозі вже був максимально детальний пост про сортування товарів по їх наявності, коли вся продукція магазину, якої немає в наявності, відображається у самому кінці каталогу. Зараз цей код, на жаль, не завжди працює, і прийшлось шукати альтернативу. Тому сьогодні хочу доповнити всю цю інфу одним мега класним модулем — WHWS Display In Stock Products First For WooCommerce!
Також можна згадати пост про те, як сховати відсутні товари в шорткодах і Related Products бо плагін це не робить. А ще колись була стаття теоретичного характеру про наявність товарів в Woocommerce і відображення відповідних текстових міток + інші корисні функції.
В чому власне була проблема… Під час оновлення одного магазину до більш сучасного шаблону з використанням останньої версії для WordPress основний хак із першої статті (де використовується класс iWC_Orderby_Stock_Status) у мене не спрацював. На жаль, розбиратись детально в чому там саме проблема у мене не було ні часу, ні бажання, бо новий макет сам по собі має купу додаткових модулів та рішень, і це міг бути просто конфлікт між різними функціями. Саме тому я вирішив пошукати готове рішення, яким власне і став «герой» сьогоднішньої статті.
У плагіна WHWS Display In Stock Products First For WooCommerce досить мало завантажень (всього півтисячі), але декілька людей оцінили його найвищим балом – 5. Єдине, як бачите, що для версії WP 6.1 можуть бути нюанси.
В цілому я повністю погоджуюсь з коментаторами, бо плагін на 100% виправдав мої сподівання. Ви просто знаходите його в репозиторії в своїй адмінці, після чого встановлюєте і активуєте. Все, більш нічого робити не потрібно!
На всяк випадок лише раджу заглянути в налаштування вашої теми, де розміщені параметри Woocommerce – чи встановлено потрібне вам сортування каталогу за замовчуванням.
Модуль WHWS Display In Stock Products First є OpenSource рішенням, тому можете заглянути в його код і подивитись як саме розробник вирішив задачу відображення товарів в наявності на перших позиціях WooCommerce магазину.
P.S. На останок можу додати 2 цікаві моменти…
По-перше, в процесі пошуку рішення знайшов такий фрагмент коду який дозволяє задати для каталогу товарів сортування по двом критеріям:
add_filter('woocommerce_get_catalog_ordering_args', 'aminnz_instock_products_first', 9999); if (!function_exists(('aminnz_instock_products_first'))) { function aminnz_instock_products_first($args) { $args['orderby'] = ['meta_value' => 'ASC', 'modified' => 'DESC']; $args['meta_key'] = '_stock_status'; return $args; } } |
Перший критерій це «наявність товару» (мета ключ _stock_status), а другий – відображення нових записів першими (modified = DESC).
Ще один важливий момент(!) — окрім відображення товарів в глобальному каталозі, ще є сортування елементів в шорткодах Woocommerce, в схожих постах і т.д. Всі ці моменти можете подивитись по самому першому лінку в даній статті, де я вже робив підбірку різних хаків.
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Лучшие плагины статистики в WordPress — просмотр посещаемости сайта и не только (4,65 из 7, голосов - 37)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS