"Дефект" сортировки товаров с количеством и без количества

В марте я уже обращалась в поддержку за решением данной проблемы:
при способе сортировки "в наличии" товары без количества оказываются ВЫШЕ товаров, у которых количество указано. Эта проблема возникла примерно в середине марта - до этого сортировка работала нормально.

Для того, чтобы товары в наличии были сверху, пришлось проделать много работы. Товары в наличии у меня с положительным остатком. Под заказ были без количества - для них везде пришлось проставить нули в количестве. И теперь в них нужно постоянно править количество - возвращать в нулевое, потому что при заказе количество на складе становится отрицательным и товары уходят вниз. Получается, что самые популярные товары, оказываются в конце списка... (Слава богу, что в товарах с множественными артикулами количество не складывается между собой и при положительном остатке на одном из артикулов товар находится вверху).

В товарах без указания количества такой проблемы не было бы в принципе - количество не меняется, править ничего не нужно.

Логики в этой сортировке нет никакой - если только "бесконечное" количество товаров не считать положительным остатком на складе (но много ли магазинов с бесконечным количеством товаров на складе?).

Прошу разработчиков решить эту проблему и вернуться к более нормальной логике сортировки.


6 ответов

  • 0

    Без количества == бесконечно много. Значит их больше тех, у которых количество указано.

    • +1
      carrrot carrrot 29 июля 2015 20:49 #

      Сергей, я видела значок бесконечности в поле без указанного количества. Но товар без количества - это товар без количества! Раньше была такая логика, но потом она изменилась. Об этом и пишу.

      Если это было сделано в чьих-то интересах (тех, у кого бесконечное количество товара), то найдется также и немало тех, кому количество товаров указывать смысла нет, т.к. товар физически не на складе, но для заказа доступен.

      Тогда, может быть, возможно пополнить функционал уточняющей опцией: при сортировке по наличию товар без количества считать "положительным" остатком или нулевым.

    • +1
      Александр Харченко Александр Харченко 22 февраля 2016 05:00 #

      Очень содержательный ответ!

      Человек задал конкретный вопрос - будет ли решение этой проблемы?

      А ему что-то бубнят про бесконечность.

      Скорость саппорта тоже впечатляет ))

      С таким отношением вы всех клиентов растеряете.

      Столкнулся с такой же проблемой, но мне нужно, чтобы товары сортировались по цене, независимо от того, есть ли они на складе или нет.
      Даже купили плагин "Умная сортировка", но он не решил проблему. Может, нам прикупить еще парочку плагинчиков, или лучше сразу новую CMS, например, Magento или Image?

      Кто может посоветовать по сортировке?

      PS. "Разработчикам" вебасиста можно не беспокоится, и так денежки капают...

      • +1

        Сортировка по цене задается в настройках категории. Чтобы отсутствующие товары не перемещались в конец списка, отключите эту опцию в настройках поселения. Дополнительных плагинов не нужно

      • +1
        carrrot carrrot 23 февраля 2016 07:46 #

        Да, конечно это не ответ... Вопрос совсем не в том, что это значит, а почему сделали такую логику. И почему нельзя сделать, как раньше, если так было удобнее.

        А так на анекдот похоже: "Хакеры взломали Су-27 и теперь на нем бесконечное количество ракет")))

        • +1

          Нет никакого "как раньше".

          Настройка, конечно, неочевидная, но позволяет задавать правила отображения для каждой витрины в отдельности.

          • +1
            carrrot carrrot 23 февраля 2016 08:28 #

            В том-то и дело, что было. Товары без количества не участвовали в сортировке по наличию (соответственно, уж точно не считались "максимальным" количеством на складе, из-за которого товары с количеством по нескольку штук отодвигались вниз).

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

  • 1
    carrrot 4 августа 2015 06:54 #

    У кого-нибудь еще такая проблема есть?

  • 1
    carrrot 28 августа 2015 13:28 #

    Разработчики, ответьте, пожалуйста, будет ли решение этой проблемы?

  • 2
    Александр Харченко 22 февраля 2016 06:14 #

    Если кто-то столкнется с похожей проблемой. Нужно настроить видимость товаров на складе. http://geekpic.net/pm-5QPIBT.html

    Магазин -- Витрина -- Нет на складе.

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

    • +1
      carrrot carrrot 23 февраля 2016 07:42 #

      К сожалению, у меня этот вариант не работает, т.к. во всех категориях проставлена сортировка "На складе". Ну а там, видимо, логика такая "от наибольшего количества к наименьшему", включая минусовое количество (или от бесконечности до минус бесконечности). Может быть я чего-то в программировании такого существенного не знаю, но не пойму, зачем сортировать отрицательное наличие.

      Опять же эта настройка никак не влияет на отображение товаров без количества. Они считаются бесконечными, а значит их "в наличии" больше всего. Как сказал бы Чубайс: "У нас очень много товаров... Их просто вот совсем много!"

  • 1
    carrrot 23 февраля 2016 08:05 #

    Действительно поражает то, что поддержка и разработчики Webasyst упорно молчат.

    И это несмотря на заверения о том, что читают все обращения.

  • 1

    Если я правильно вас понял, то вариант сортировки по остаткам "Положительные, затем пустые, затем нулевые" в моём плагине "Умная сортировка" вроде бы именно то, что вам нужно. Если я что-то упустил, поясните ещё раз, пожалуйста.

Добавить ответ

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