Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

Надіслати
Поділитися на інших сайтах


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

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


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

Это есть)

 

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах


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

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>
Так устроит?

 

Надіслати
Поділитися на інших сайтах

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

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

CASE WHEN p.quantity > 0 THEN 1 ELSE 0 END as quantity_sort
ORDER BY quantity_sort DESC, " . $data['sort']
Надіслати
Поділитися на інших сайтах


 

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?

Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.