1
Сортировка Товара В Каталоге Работает Не Корректно, Без Учета Всех Модификаций
Автор Милый Мишка, 18 марта 2017 21:56
Сообщений в теме: 7
#1
Отправлено 18 Март 2017 - 21:56
Добрый день, помогите, пожалуйста, внести изменения.
Тема Город, аккаунт SL-283354.
Каталог для теста http://xn--80apadgdf...nie-kombinezony
Сейчас в настройках стоит, что нужно выводить товары по наличию от большего к меньшему.
То есть сначала клиент должен видеть товары, которые есть в наличии и которых много, потом, которые есть в наличии, но их мало, в конце каталога - те, что нет в наличии.
Проблема в том, что у нас все товары имеют модификации.
В этом случае код не работает, что видно на примере каталога по ссылке в начале. Сначала идут товары в наличии, потом "нет в наличии", а в конце опять те, что в наличии.
Сейчас, видимо, код при сортировке учитывает количество товара основной модификации, а не всех. Получается, что если основной модификации (той, которую учитывает код при сортировке) нет в наличии, а всех остальных модификаций очень много, то товар все равно будет в самом конце каталога.
Сортировка от большего количества к меньшему не принципиальна. Достаточно сортировки "есть хоть одна модификация в наличии" - "нет ни одной модификации в наличии".
НУЖНА просто такая сортировка, чтобы сначала были все товары, у которых хотя бы одна модификация в наличии, а в конце те, у которых в наличии нет ни одной модификации.
Сортировка от большего количества к меньшему не принципиальна, НУЖНА просто такая сортировка, чтобы сначала были все товары, у которых хотя бы одна модификация в наличии, а в конце те, у которых в наличии нет ни одной модификации.
Тема Город, аккаунт SL-283354.
Каталог для теста http://xn--80apadgdf...nie-kombinezony
Сейчас в настройках стоит, что нужно выводить товары по наличию от большего к меньшему.
То есть сначала клиент должен видеть товары, которые есть в наличии и которых много, потом, которые есть в наличии, но их мало, в конце каталога - те, что нет в наличии.
Проблема в том, что у нас все товары имеют модификации.
В этом случае код не работает, что видно на примере каталога по ссылке в начале. Сначала идут товары в наличии, потом "нет в наличии", а в конце опять те, что в наличии.
Сейчас, видимо, код при сортировке учитывает количество товара основной модификации, а не всех. Получается, что если основной модификации (той, которую учитывает код при сортировке) нет в наличии, а всех остальных модификаций очень много, то товар все равно будет в самом конце каталога.
Сортировка от большего количества к меньшему не принципиальна. Достаточно сортировки "есть хоть одна модификация в наличии" - "нет ни одной модификации в наличии".
НУЖНА просто такая сортировка, чтобы сначала были все товары, у которых хотя бы одна модификация в наличии, а в конце те, у которых в наличии нет ни одной модификации.
Сортировка от большего количества к меньшему не принципиальна, НУЖНА просто такая сортировка, чтобы сначала были все товары, у которых хотя бы одна модификация в наличии, а в конце те, у которых в наличии нет ни одной модификации.
#2
Отправлено 18 Март 2017 - 22:23
Присосежусь к теме с похожим вопросом)
Тоже стоит сортировка по наличию много-мало.
При этом, скрипт сортирует товар, учитывая модификацию товара, которого меньше всего.
Как сделать, чтобы проверка была по модификации с максимальным количеством товара?
Например,
Товар 1, мод1=100шт, мод2=0шт
Товар2, мод1=50шт, мод2=50шт
Товар3, мод1=70шт, мод2=10шт
Сейчас по этой сортировке товар располагается в такой очередности: Товар2 - Товар3 - Товар1
А надо: Товар1 - Товар3 - Товар2
Тоже стоит сортировка по наличию много-мало.
При этом, скрипт сортирует товар, учитывая модификацию товара, которого меньше всего.
Как сделать, чтобы проверка была по модификации с максимальным количеством товара?
Например,
Товар 1, мод1=100шт, мод2=0шт
Товар2, мод1=50шт, мод2=50шт
Товар3, мод1=70шт, мод2=10шт
Сейчас по этой сортировке товар располагается в такой очередности: Товар2 - Товар3 - Товар1
А надо: Товар1 - Товар3 - Товар2
#3
Отправлено 21 Март 2017 - 03:12
⇪
#4
Отправлено 23 Март 2017 - 08:15
Вопрос не перестает быть актуальным!
Часть товара из-за отсутствия в наличии каких-то модификаций находится в попе каталога и его не видно! Мы теряем потенциальных покупателей! Помогите!)
Часть товара из-за отсутствия в наличии каких-то модификаций находится в попе каталога и его не видно! Мы теряем потенциальных покупателей! Помогите!)
#5
Отправлено 23 Март 2017 - 10:51
Милый Мишка (18 Март 2017 - 21:56) писал:
Добрый день, помогите, пожалуйста, внести изменения.
Тема Город, аккаунт SL-283354.
Каталог для теста http://xn--80apadgdf...nie-kombinezony
Сейчас в настройках стоит, что нужно выводить товары по наличию от большего к меньшему.
То есть сначала клиент должен видеть товары, которые есть в наличии и которых много, потом, которые есть в наличии, но их мало, в конце каталога - те, что нет в наличии.
Проблема в том, что у нас все товары имеют модификации.
В этом случае код не работает, что видно на примере каталога по ссылке в начале. Сначала идут товары в наличии, потом "нет в наличии", а в конце опять те, что в наличии.
Сейчас, видимо, код при сортировке учитывает количество товара основной модификации, а не всех. Получается, что если основной модификации (той, которую учитывает код при сортировке) нет в наличии, а всех остальных модификаций очень много, то товар все равно будет в самом конце каталога.
Сортировка от большего количества к меньшему не принципиальна. Достаточно сортировки "есть хоть одна модификация в наличии" - "нет ни одной модификации в наличии".
НУЖНА просто такая сортировка, чтобы сначала были все товары, у которых хотя бы одна модификация в наличии, а в конце те, у которых в наличии нет ни одной модификации.
Сортировка от большего количества к меньшему не принципиальна, НУЖНА просто такая сортировка, чтобы сначала были все товары, у которых хотя бы одна модификация в наличии, а в конце те, у которых в наличии нет ни одной модификации.
Тема Город, аккаунт SL-283354.
Каталог для теста http://xn--80apadgdf...nie-kombinezony
Сейчас в настройках стоит, что нужно выводить товары по наличию от большего к меньшему.
То есть сначала клиент должен видеть товары, которые есть в наличии и которых много, потом, которые есть в наличии, но их мало, в конце каталога - те, что нет в наличии.
Проблема в том, что у нас все товары имеют модификации.
В этом случае код не работает, что видно на примере каталога по ссылке в начале. Сначала идут товары в наличии, потом "нет в наличии", а в конце опять те, что в наличии.
Сейчас, видимо, код при сортировке учитывает количество товара основной модификации, а не всех. Получается, что если основной модификации (той, которую учитывает код при сортировке) нет в наличии, а всех остальных модификаций очень много, то товар все равно будет в самом конце каталога.
Сортировка от большего количества к меньшему не принципиальна. Достаточно сортировки "есть хоть одна модификация в наличии" - "нет ни одной модификации в наличии".
НУЖНА просто такая сортировка, чтобы сначала были все товары, у которых хотя бы одна модификация в наличии, а в конце те, у которых в наличии нет ни одной модификации.
Сортировка от большего количества к меньшему не принципиальна, НУЖНА просто такая сортировка, чтобы сначала были все товары, у которых хотя бы одна модификация в наличии, а в конце те, у которых в наличии нет ни одной модификации.
Поэтому Вы видите текст "Нет в наличие", у товара который при сортировки стоит среди первых, так как остаток по модификации большой, но модификации с минимальной ценой нет в наличие (остаток 0).
К сожалению изменить алгоритм сортировки и вывода товаров нельзя, но Вы можете статус "Нет в наличие" заменить на кнопку "Подробнее", что бы покупатель смог перейти в карточку товара и выбрать нужную модификацию, которая есть в наличие.
Найдите в шаблоне Товары код
<a class="add-cart" title="В корзину" data-tooltip="В корзину"><span class="label">{% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}Нет в наличии{% ELSE %}<i class="fa fa-shopping-cart"></i>В корзину{% ENDIF %}</span></a>замените на
{% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}<a style="width: 100%;" href="{goods.URL_MIN_PRICE_NOW | url_amp}"title="В корзину" data-tooltip="В корзину">Подробнее</a>{% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину"><span class="label"><i class="fa fa-shopping-cart"></i>В корзину</span></a>{% ENDIF %}
#6
Отправлено 23 Март 2017 - 13:42
Спасибо за ответ, но кнопка подробнее,вместо "нет в наличии" не поможет.
Проблема в том, что сначала в каталоге, например, 10 товаров в наличии, потом 10 "нет в наличии". Покупатель думает, что далее до конца списка товаров тоже нет в наличии (просто по логике). Но если страницу до конца пролистать окажется, что в конце списка товары опять в наличии.
Кнопка "подробнее" сделает еще хуже. Сейчас кнопка "нет в наличии" стоит только у тех товаров, у которых нет в наличии ни одной модификации. Если ее заменить на "подробнее", то клиенту придется заходить в каждый товар, чтобы узнать есть он или нет, а это не удобно.
Правильно ли понимаю, что по-другому сделать невозможно. Сортировка всегда только по цене, независимо от того, какой критерий выбирать?
И прошу еще посмотреть 2 темы, там вопросы без ответа так и остались.
http://forum.storela...сто-кнопки-в-к/
и
http://forum.storela...висимости-от-н/
Проблема в том, что сначала в каталоге, например, 10 товаров в наличии, потом 10 "нет в наличии". Покупатель думает, что далее до конца списка товаров тоже нет в наличии (просто по логике). Но если страницу до конца пролистать окажется, что в конце списка товары опять в наличии.
Кнопка "подробнее" сделает еще хуже. Сейчас кнопка "нет в наличии" стоит только у тех товаров, у которых нет в наличии ни одной модификации. Если ее заменить на "подробнее", то клиенту придется заходить в каждый товар, чтобы узнать есть он или нет, а это не удобно.
Правильно ли понимаю, что по-другому сделать невозможно. Сортировка всегда только по цене, независимо от того, какой критерий выбирать?
И прошу еще посмотреть 2 темы, там вопросы без ответа так и остались.
http://forum.storela...сто-кнопки-в-к/
и
http://forum.storela...висимости-от-н/
#7
Отправлено 23 Март 2017 - 14:11
Милый Мишка (23 Март 2017 - 13:42) писал:
Спасибо за ответ, но кнопка подробнее,вместо "нет в наличии" не поможет.
Проблема в том, что сначала в каталоге, например, 10 товаров в наличии, потом 10 "нет в наличии". Покупатель думает, что далее до конца списка товаров тоже нет в наличии (просто по логике). Но если страницу до конца пролистать окажется, что в конце списка товары опять в наличии.
Кнопка "подробнее" сделает еще хуже. Сейчас кнопка "нет в наличии" стоит только у тех товаров, у которых нет в наличии ни одной модификации. Если ее заменить на "подробнее", то клиенту придется заходить в каждый товар, чтобы узнать есть он или нет, а это не удобно.
Правильно ли понимаю, что по-другому сделать невозможно. Сортировка всегда только по цене, независимо от того, какой критерий выбирать?
И прошу еще посмотреть 2 темы, там вопросы без ответа так и остались.
http://forum.storela...сто-кнопки-в-к/
и
http://forum.storela...висимости-от-н/
Проблема в том, что сначала в каталоге, например, 10 товаров в наличии, потом 10 "нет в наличии". Покупатель думает, что далее до конца списка товаров тоже нет в наличии (просто по логике). Но если страницу до конца пролистать окажется, что в конце списка товары опять в наличии.
Кнопка "подробнее" сделает еще хуже. Сейчас кнопка "нет в наличии" стоит только у тех товаров, у которых нет в наличии ни одной модификации. Если ее заменить на "подробнее", то клиенту придется заходить в каждый товар, чтобы узнать есть он или нет, а это не удобно.
Правильно ли понимаю, что по-другому сделать невозможно. Сортировка всегда только по цене, независимо от того, какой критерий выбирать?
И прошу еще посмотреть 2 темы, там вопросы без ответа так и остались.
http://forum.storela...сто-кнопки-в-к/
и
http://forum.storela...висимости-от-н/
#8
Отправлено 24 Март 2017 - 04:07
Извините, конечно, что я снова вмешиваюсь в разговор)) Может со второй попытки меня всё-таки будет слышно?
О чем вы вообще говорите? Какие кнопки??) Я же предложила конкретное логичное решение этой проблемы
...скрипт сортирует товар, учитывая модификацию товара, которого меньше всего.
Как сделать, чтобы проверка была по модификации с максимальным количеством товара?
Например,
Товар 1, мод1=100шт, мод2=0шт
Товар2, мод1=50шт, мод2=50шт
Товар3, мод1=70шт, мод2=10шт
Сейчас по этой сортировке товар располагается в такой очередности: Товар2 - Товар3 - Товар1
А надо: Товар1 - Товар3 - Товар2
Если скрипт будет просматривать товар по модификации, остаток товара которой наибольший для данного товара, а не наименьший, как это происходит сейчас, то впереди списка окажутся товары, имеющие хоть какие-то остатки хотя бы одной своей модификации, а все полностью нулевые уйдут в конец.
Спасибо за внимание!)) Теперь помогите это реализовать технически
Пожалуйста!)
О чем вы вообще говорите? Какие кнопки??) Я же предложила конкретное логичное решение этой проблемы
лиса (18 Март 2017 - 22:23) писал:
...скрипт сортирует товар, учитывая модификацию товара, которого меньше всего.
Как сделать, чтобы проверка была по модификации с максимальным количеством товара?
Например,
Товар 1, мод1=100шт, мод2=0шт
Товар2, мод1=50шт, мод2=50шт
Товар3, мод1=70шт, мод2=10шт
Сейчас по этой сортировке товар располагается в такой очередности: Товар2 - Товар3 - Товар1
А надо: Товар1 - Товар3 - Товар2
Если скрипт будет просматривать товар по модификации, остаток товара которой наибольший для данного товара, а не наименьший, как это происходит сейчас, то впереди списка окажутся товары, имеющие хоть какие-то остатки хотя бы одной своей модификации, а все полностью нулевые уйдут в конец.
Спасибо за внимание!)) Теперь помогите это реализовать технически
Пожалуйста!)
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных