Extra Product Sorting Options for WooCommerce

Описание

Extra Product Sorting Options for WooCommerce предоставляет опции, которые расширяют стандартные опции WooCommerce orderby на странице магазина. Вы можете задать новое имя для сортировки по умолчанию (полезно, если вы использовали его для создания пользовательского порядка сортировки), а также включить до 5 новых вариантов сортировки: по алфавиту, по обратному алфавиту, по продаже, по количеству отзывов и по наличию товара. Вы также можете удалить основные параметры сортировки или полностью убрать выпадающий список сортировки.

Требуется: PHP 7.4, WooCommerce 3.9+ и WordPress 5.6+

Возможности плагина

Включает в себя опции:

  • переименовать сортировку товаров по умолчанию (т.е. изменить на «Наша сортировка»)
  • включить сортировку продуктов по алфавиту
  • включить обратную сортировку по алфавиту
  • включить сортировку по распродаже(примечание: работает только для простых товаров)
  • возможность сортировки по наличию/наличию
  • включить сортировку по количеству отзывов (от наибольшего количества отзывов к наименьшему)
  • удалить основные параметры сортировки

Переименование сортировки по умолчанию

Вы можете настроить порядок сортировки товаров на страницах вашего магазина — вот удобное руководство по этому вопросу. Однако многие администраторы магазинов предпочитают затем переименовать этот порядок сортировки из «Сортировки по умолчанию» во что-то более описательное, например «Наша сортировка» или «Наш выбор». При желании вы можете ввести новое имя для этого порядка сортировки.

Добавление параметров сортировки

При создании настраиваемого порядка сортировки вы теряете возможность сортировать товары в алфавитном порядке. Этот плагин дает вам возможность добавить новые параметры сортировки, чтобы перечислять товары по названию от A до Z или в обратном порядке (от Z до A).

Хотите показывать товары с наибольшим запасом в первую очередь? Вы можете включить сортировку по наличию, что позволит сортировать товары от высокого запаса к низкому (подробнее см. в разделе FAQ). Вы также можете сортировать по количеству отзывов о товаре.

Вы можете добавить возможность сортировки товаров по статусу продажи — в каталоге магазина есть опция сортировки, показывающая товары «В продаже» первыми. Обратите внимание, что только простые товары могут быть отсортированы по статусу продажи, а переменные товары будут отображаться вперемешку с непродажными.

Удалить параметры сортировки

Вы можете удалить и основные параметры сортировки! Если все опции сортировки были удалены, выпадающий список сортировки станет скрытым на страницах магазина.

Переводы

Текстовый домен плагина: woocommerce-extra-product-sorting-options

Подробнее

Скриншоты

  • Настройки плагина в панели настройки WooCommerce
  • Несколько новых вариантов сортировки на странице магазина
  • Измените метку сортировки (в выпадающем списке магазина) с помощью плагина Say What

Установка

  1. Убедитесь, что в вашем магазине установлены WooCommerce 3.5+ и WordPress 4.4+.
  2. Загрузите всю папку woocommerce-extra-product-sorting-options в каталог /wp-content/plugins/ или загрузите .zip-файл с плагином в меню Plugins > Add New > Upload
  3. Активируйте плагин через меню » Плагины» в WordPress
  4. Перейдите в WooCommerce > Настройки > Продукты > Отображение. Новые настройки добавляются после «Сортировки товаров по умолчанию». Если вы включите дополнительные параметры сортировки, вы можете установить их в качестве новых параметров по умолчанию.
  5. При необходимости ознакомьтесь с документацией на странице продукта, чтобы получить дополнительную помощь.

Часто задаваемые вопросы

Нужно ли переименовать сортировку по умолчанию?

Нет. Вы можете использовать этот плагин, чтобы просто добавить новые параметры сортировки на страницы вашего магазина. Любые настройки являются совершенно необязательными.

Как установить новый вариант сортировки по умолчанию?

Когда вы отметите включение этих опций, сохраните настройки продукта. Теперь вы сможете выбрать новые параметры по умолчанию в списке «Сортировка товаров по умолчанию».

Можно ли изменить метку сортировки в выпадающем списке магазина?

Да! Вы можете использовать плагин Say What для изменения текста — например, вы можете изменить надпись «Сортировать по имени: от A до Z» на «Сортировать по алфавиту». Пример смотрите на скриншотах.

В качестве текстового домена следует использовать woocommerce-extra-product-sorting-options.

Почему не работает сортировка по доступности?

Не волнуйтесь, так и есть 🙂 Можно сортировать по запасам, но это будет работать для родительских продуктов, а не использовать запасы, доступные на уровне вариации. Вы можете настроить это в разделе «Данные о продукте > Инвентарь», включив «Управление запасами». Установите доступный запас для всех вариаций, и он будет использоваться для сортировки товара. Вы по-прежнему можете управлять запасами на уровне вариаций.

Если вы не управляете запасами, отключите эту опцию — она будет работать как сортировка по алфавиту, если все товары просто «На складе» без управления запасами.

Почему сортировка при продаже не может работать для переменных товаров?

Простые и вариативные товары используют два разных «ключа», чтобы указать, есть ли они в продаже. В результате мы не можем заказывать товары, используя два разных мета-ключа, поэтому в этом плагине мы использовали ключ, указывающий на цену продажи простого товара.

Мы не планируем менять это в обозримом будущем, поскольку мы потратили пару часов, пытаясь заставить пользовательский поисковый запрос работать, но ядро WooCommerce добавляет параметры поиска, которые конфликтуют с ним, и мы не нашли подходящего обходного пути.

Это очень удобно! Могу я внести свой вклад?

Да, вы можете! Присоединяйтесь к нашему репозиторию на GitHub и отправьте запрос на выгрузку 🙂

Отзывы

12.06.2024 2 ответа
Thanks at all! I don´t understand how WooCommerce doesn´t have any f.. option to alphabetical sorting or reset the manual sorting in the backend products panel. Genius
22.11.2023 1 ответ
I’ve been able to use this plugin on themes other than Blocksy. It’s unfortunate since the Blocksy Free Theme is one of the best to use for Woocommerce.
17.05.2023 3 ответа
Hi guys, Why is the «Sale» sorting limited to ONLY simple products? This is bad design — basically customers missing on all on-sale items that are variations. We’ll have to remove your plugin solely due to this problem. This said, any plans including variations? And when?
Посмотреть все 30 отзывов

Участники и разработчики

«Extra Product Sorting Options for WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Extra Product Sorting Options for WooCommerce» переведён на 6 языков. Благодарим переводчиков за их работу.

Перевести «Extra Product Sorting Options for WooCommerce» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

2025.03.25 — version 2.11.0

  • Fix — «Show on sale first» should not exclude products lacking sale price meta
  • Misc — Add support for WooCommerce 9.7

2023.07.28 — version 2.10.0

  • Разное — Добавление совместимости для WooCommerce High Performance Order Storage (HPOS)
  • Разное — Требуется PHP 7.4+, WordPress 5.6+ и WooCommerce 3.9+

2022.07.31 — version 2.9.1

  • Разное — Переименовать в Дополнительные параметры сортировки товаров для WooCommerce

2021.04.27 — version 2.9.0

  • Функция — Разрешить пользователям удалять основные параметры сортировки
  • Разное — Требуется WordPress 4.4+
  • Разное — Требуется WooCommerce 3.5+
  • Разное — Требуется PHP 5.6+

2020.05.04 — version 2.8.4

  • Разное — Добавить поддержку WooCommerce 4.1

2020.03.10 — version 2.8.3

  • Разное — Добавить поддержку WooCommerce 4.0

2020.02.05 — version 2.8.2

  • Разное — Добавить поддержку WooCommerce 3.9

2019.10.24 — version 2.8.1

  • Разное — Добавить поддержку WooCommerce 3.8

= 2019.08.15 — версия 2.8.0
* Разное: Добавлена поддержка WooCommerce 3.7
* Разное: Удалена поддержка WooCommerce 2.6

= 2019.06.12 — версия 2.7.4
* Разное: Объявлена поддержка WooCommerce 3.6

2018.10.30 — version 2.7.3

  • Исправить: Упорядочивание шорткодов товаров на страницах товаров
  • Разное: Добавьте поддержку WooCommerce 3.5

2018.08.10 — version 2.7.2

  • Локализация — Добавлен перевод на французский язык, спасибо Jérôme Wymann!

2018.02.13 — version 2.7.1

  • Исправлено: Предупреждения PHP для тем, которые не поддерживают настройки столбцов и строк товаров WooCommerce

2018.02.08 — version 2.7.0

  • Исправлено: Перемещение настроек в панель кастомайзера в WooCommerce 3.3+
  • Исправлено: Убедитесь, что сортировка по умолчанию может быть переименована при переводе
  • Разное: Добавьте поддержку WooCommerce 3.3
  • Разное: Требуется WooCommerce 2.6.14 и WordPress 4.4

2017.08.22 — version 2.6.1

  • Исправлено: Предупреждение PHP, когда WooCommerce устарел

2017.03.23 — version 2.6.0

  • Функции: Сортировка товаров по количеству отзывов
  • Разное: Удалена сортировка по принципу ‘featured first’ в магазинах под управлением WooCommerce 3.0+, так как мета featured больше не доступна для товаров(см. примечания для более подробной информации)
  • Разное: Добавлена поддержка WooCommerce 3.0
  • Разное: Удалена поддержка WooCommerce 2.3.x

2016.07.28 — version 2.5.0

  • Разное: удалена сортировка «случайным образом» из-за проблем с большими каталогами(см. примечания для более подробной информации)

2016.05.31 — version 2.4.0

  • Разное: добавлена поддержка WooCommerce 2.6
  • Разное: удалена поддержка WooCommerce 2.2

2016.01.18 — version 2.3.0

  • Разное: обновлен textdomain на woocommerce-extra-product-sorting-optionsпожалуйста, обновите переводы!
  • Разное: Совместимость с WooCommerce 2.5

2015.09.07 — version 2.2.3

  • Исправлено: правильное использование атрибутов orderby при передаче через шорткод

2015.08.17 — version 2.2.2

  • Разное: введен фильтр wc_extra_sorting_options_fallback_order
  • Разное: передавайте $orderby_value в фильтры wc_extra_sorting_options_fallback и wc_extra_sorting_options_fallback_order, чтобы изменить их для конкретного orderby

2015.07.27 — version 2.2.1

  • Разное: Совместимость с WooCommerce 2.4

2015.07.13 — version 2.2.0

  • Добавлено: добавлен возврат заголовка для использования в качестве вторичного параметра сортировки
  • Разное: введен фильтр wc_extra_sorting_options_fallback
  • Разное: отменена поддержка WooCommerce 2.1, так как в 2.2 добавлена поддержка orderby = rand

2015.02.06 — version 2.1.1

  • Исправлено: ошибка с загрузкой переводов

2015.02.03 — version 2.1.0

  • Разное: Совместимость с WooCommerce 2.3

2015.01.09 — version 2.0.1

  • Исправлено: Устранена ошибка, влияющая на случайную сортировку

2015.01.05 — version 2.0.0

  • Разное: Рефакторинг для упрощения кода и добавления процедуры обновления
  • Функции: Добавлена сортировка «Featured»
  • Функции: Добавлена сортировка «Доступность»
  • Исправлено: Изменены настройки на мультивыбор вместо группы чекбоксов
  • Исправлено: Текстовый домен теперь wc-extra-sorting-options вместо woocommerce-extra-product-sorting-options

2014.07.30 — version 1.2.0

  • Функции: Добавлена сортировка «В продаже» (спасибо Брайсу Адамсу за идею)

2014.07.29 — version 1.1.0

  • Функции: Добавлена опция сортировки по обратному алфавиту

2014.07.28 — version 1.0.0

  • Первый релиз