Сортировка товара
Есть ли плагин случайной сортировки чтобы можно настроить в исходной по умолчанию, минуя шорткоды?
есть фильтры, которые позволяют изменить стандартную сортировку товара
Можно узнать какие?
а о каких товарах идет речь?
о какой странице?
какой плагиин добавл товары?
Есть сайт маркетплейс корейских товаров: На главной странице у меня шорткоды один из них отображает последние добавления товара. Мне нужно чтобы когда заходишь на страницу где находятся все товары,для этого установил плагин WooCommerce Random Product Sorting with Pagination и в настойке задал исходную в Woocomerce по умолчанию на рандом, но из-за этого у меня на главной странице в шоркоде где должны отображаться товары по последним добавлениям тоже принял рандомную сортировку. Общая проблема заключается в том что сайт создан для продавцов чтобы они через нас могли продавать и на странице и в разделе категории сначала идут товары от одного продавца потом от другого и товаров у них тысяча и на первой пагинации кажется что товары у нас от одного продавца.
Думаю смог вам объяснить?
Сразу говорю - рандомная сортировка - это плохо скажется на производительности.
Можете объяснить? и как можно сделать?
[caption class="aligncenter" width="500"] Это последнее добавление [/caption] [caption class="aligncenter" width="500"] Это товары от одного и того же продавца[/caption]Чтобы сделать рандом чтобы не был сначало от одного продавца все товары потом от другого и т.д Я добавил плагин и в настройкак поставил исходную сортировку по умолчанию но этим образом плагин сломал шорткод по последним добавлениям и отображается тоже рандомно.
Заранее извиняюсь за мою повторную проблему
Может исходная сортировка влияет на всё, не смотря на шорткоды?
Укажите шорткоды, которые используете и для которых нужна рандомная сортировка.
Я смогу предоставить код, чтоб в шорткодах, которые вы укажите - был вывод товаров рандомно.
в WooCOmmerce - есть фильтра для этого дела.
а этот шорткод:
[recent_products per_page="12" orderby="post_date" columns="6" order="DESC" visibility="visible"]
не ломался и не принимал рандомную сортировку
Вы читали - пробовали код что ниже в ответе??
Ну да ладно.
https://rudrastyh.com/woocommerce/random-product-order-with-pagination.html
Когда проверите код - отпишитесь, работает ли и как исправили под себя.
Рабочий код, немного изменил.
Рандомная сортировка будет на странице shop
если нужно рандомная сортировка и на странице категорий магазина - то
заменить
на
Большое спасибо, код работает и простите что не увидел код который вы мне отправили
Я код НЕ отправлял, только сегодня добавил.
Я ссылку скинул, откуда взял решение.
Там было решение. Вам нужно было его под себя подправить.
НО я понял, что с кодом вы не дружите
Только плагины.
Отмечайте вопрос как решенным.
На самом деле я front-end-разработчик.
stepan код замечательно работает только товары дублируются в пагинация. Это можно как то исправить?
И еще на хостинге появляются сообщения о блокировке сессии.
И еще маленькая странность. Когда авторизированный, под админом, просматриваю страницы то дубляжей вроде нет. А если без авторизации то есть.
Рандомная сортировка - это плохо.
Рандомная сортировка и пагинация - это дорого.
Если используете рандомную сортировку - то пагинация не предусмотрено. Зачем вообще такое делать - каждый раз рандомно что-то показывать + еще пагинацию добавлять.