Как сделать сортировку одновременно по цене и наличию?

Тема в разделе "PrestaShop", создана пользователем kotan, 22 сен 2014.

Информация :
Хочешь в разделе без проблем общаться - прочти правила, чтобы потом с форумом на время не прощаться. Читать обязательно!
Внимание! Читайте внимательно правила!Предупреждения выдаются без всяких вопросов. Нарушил - получил. Будьте Внимательнее! Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
Модераторы: ZiX
  1. kotan

    kotan Создатель

    Регистр.:
    18 июл 2013
    Сообщения:
    46
    Симпатии:
    3
    Господа, подскажите где поправить код, чтобы сделать сортировку товара по цене и наличию одновременно. Т.е. чтобы первыми стояли товары по цене, которые ОБЯЗАТЕЛЬНО есть в наличии. Стандартный метод выводит по цене все правильно, но только все подряд, включая товары, которых нет в наличии.
    Отключать товары которых нет в наличии - не предлагать.
    Версия 1.5.6.2
     
  2. formatz

    formatz Создатель

    Регистр.:
    8 янв 2008
    Сообщения:
    26
    Симпатии:
    2
    тоже интересно. версия 1.6
     
  3. Teemz

    Teemz Создатель

    Регистр.:
    11 сен 2014
    Сообщения:
    21
    Симпатии:
    3
    Может я что-то не правильно понял. В настройках модуля фильтров сделайте фильтр по наличию

    Или тут смотрите https://www.nulled.cc/threads/246452/#post-2326750
     
    Последнее редактирование: 3 окт 2014
  4. yurok800

    yurok800 Постоялец

    Регистр.:
    26 ноя 2013
    Сообщения:
    47
    Симпатии:
    2
    только если покупатель сам выберет сортировку от А-Я, а потом фильтр который слева показывает наличие, тоже проблематично с этим, на Joomshopping есть плагин специальный
     
  5. mons2

    mons2 Писатель

    Регистр.:
    10 авг 2011
    Сообщения:
    3
    Симпатии:
    0
    Видел вариант, как можно переписать SQL и там можно задавать любую начальную сортировку
     
  6. kuzovbmw

    kuzovbmw Постоялец

    Регистр.:
    1 дек 2014
    Сообщения:
    65
    Симпатии:
    21
    включите 0 остаток и товары сами пропадут, а по цене там есть сортировка, т.е. товары в наличии будут всегда первыми по цене при сортировке, а с нулевым остатком пропадут, либо переписывайте базу
     
  7. ReMiVik

    ReMiVik Создатель

    Регистр.:
    10 фев 2015
    Сообщения:
    23
    Симпатии:
    1
    А мне нужно сделать чтоб первыми отображались новые товары а те которых нет в наличии в самом конце списка. Подскажете как сделать?
     
  8. American

    American Создатель

    Регистр.:
    18 апр 2015
    Сообщения:
    12
    Симпатии:
    2
    А можно как-то комбинации товаров сортировать? Которых нет, вниз списка поместить?
     
  9. genokby

    genokby Постоялец

    Регистр.:
    15 янв 2013
    Сообщения:
    75
    Симпатии:
    40
    Стандартная сортировка по наличию это немного не то: идет сортировка по количеству товаров (товары остаток которых больше всего идут первыми). Вот способ для сортировки по имени и товары которых нет в наличии отображаются в конце.
     
    American нравится это.
  10. hector68

    hector68 Постоялец

    Регистр.:
    22 июн 2010
    Сообщения:
    60
    Симпатии:
    18
    Для этого нужно наследовать модель Category, и переписать под себя метод getProducts()