Serg5

[Исполнитель найден] сортировка товара

Рекомендуемые сообщения

Serg5    5

Добрый день!
Нужно сделать правильную сортировку товара ( категории/бренды)
1. Нет в наличии в конце списка ( категории/бренды)
2.В наличии в начале списка, потом предзаказ и в конце нет в наличии ( категории/бренды)
3.Чтоб первыми выводились товары которые не давно добавились

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    361

Я бы не назвал эту сортировку правильной, но сделать могу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Serg5    5

Я бы не назвал эту сортировку правильной, но сделать могу.

а почему не правильная?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    361

потому что эта сортировка понятна только вам, а для покупателя непонятно как найти то что ему надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dotrox    335

потому что эта сортировка понятна только вам, а для покупателя непонятно как найти то что ему надо.

Вообще, это стандартная практика разбивать список по наличию, а затем сортировать уже в рамках этих груп. Например, у Розетки так. Изменено пользователем Dotrox

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Forcemen    8

Более логично было бы, что бы в фильтре был чекбокс "В наличии".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Serg5    5

Более логично было бы, что бы в фильтре был чекбокс "В наличии".

Это есть)

 

потому что эта сортировка понятна только вам, а для покупателя непонятно как найти то что ему надо.

Что именно не понятно? Если человек новый и не когда не видел магазин он все нормально поймет и будет листать товар, а если постоянный покупатель заходит в магазин, то мне кажется правильней ему показывать новый товар сразу 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Serg5    5

кто может сделать этот пункт

1. Нет в наличии в конце списка ( категории/бренды)

Остальное уже сам сделал, а этот что та не хочет откидываться назад

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Forcemen    8

"Более логично было бы, что бы в фильтре был чекбокс "В наличии".

"Это есть)"

 

Ну тогда удачи с бессмысленными затеями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ibond    181

кто может сделать этот пункт

1. Нет в наличии в конце списка ( категории/бренды)

Остальное уже сам сделал, а этот что та не хочет откидываться назад

VQMOD для 2.1.0.1:
 
<modification>
<file name="catalog/controller/product/category.php">
<operation>
    <search position="replace"><![CDATA[
$sort = 'p.sort_order';
    ]]></search>
    <add><![CDATA[
$sort = 'p.quantity';
    ]]></add>
</operation>

<operation>
    <search position="replace"><![CDATA[
$order = 'ASC';
    ]]></search>
    <add><![CDATA[
$order = 'DESC';
    ]]></add>
</operation>
</file>
</modification>
Так устроит?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dotrox    335

ibond, это сортировка по количеству, а не по наличию. ТС хочет, чтоб товары в наличии были в начале независимо от остальных параметров.

Тут нужно сортировку по количеству использовать в дополнение к остальным  + привести количество к бинарному формату, чтоб не сбивать сортировки.

CASE WHEN p.quantity > 0 THEN 1 ELSE 0 END as quantity_sort
ORDER BY quantity_sort DESC, " . $data['sort']

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AWARO    645

 

VQMOD для 2.1.0.1:
 
<modification>
<file name="catalog/controller/product/category.php">
<operation>
    <search position="replace"><![CDATA[
$sort = 'p.sort_order';
    ]]></search>
    <add><![CDATA[
$sort = 'p.quantity';
    ]]></add>
</operation>

<operation>
    <search position="replace"><![CDATA[
$order = 'ASC';
    ]]></search>
    <add><![CDATA[
$order = 'DESC';
    ]]></add>
</operation>
</file>
</modification>
Так устроит?

 

ocmod чем обидел?

нафиг в 2ке vqmod?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    859

смотрите здесь, делайте по аналогии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Serg5    5

Тему можно закрывать, исполнитель найден

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу