Поиск товара в бэкенде

Здравствуйте переходим со старой версии Shopscript на новую.

В новой происходит непонятный поиск и нет поисковой выдачи.

К примеру имеется несколько товаров с идентичным артикулом "0630" у всех разные производители стоимость и наличие.

В старой версии можно было произвести поиск по части номера артикула и получить результат списком, в новой версии нет. Только выбор из выпадающего меню. Как можно произвести или доработать поиск? Что бы производилась выдача результата списком. И возможность видеть фирму цены наличие и редактировать это в полученном результате? 


2 ответа

  • 1

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

    • +1
      Андрей Зыбинский Андрей Зыбинский 10 июня 2021 12:38 #

      В том то и проблема, что при нажатии Enter перечень товара не выходит вообще 

      • +1

        Видимо, это просто досадная ошибка движка. Авторы прочитают, вероятно исправят. С поиском на званию такой проблемы нет.

        • +1

          Хотя, странно... При поиске по артикулам получил нормальный результат

          • +1
            Андрей Зыбинский Андрей Зыбинский 10 июня 2021 12:48 #

            Странно, что при поисковом запросе в котором содержаться буквы выдает как нужно, даже если поставить любую букву. 

            • +1

              Видимо, это связано с тем, что вследствие относительно недавно проведенного массового выступления пользователей за поиск товара по ID, последний таки был реализован, и любая последовательность цифр в поисковой строке воспринимается как id товара. Результат соответствующий. При этом никто из тех кто очень просил этот функционал так и не смог дать каких-то разумных объяснений зачем это нужно в коробочной версии...  Но это мелочи =)

              • +2
                replicant replicant 10 июня 2021 14:30 #

                Если код артикула или наименование артикула содержит только цифры и в строку поиска вводятся только цифры, то поиск с нажатием Enter отрабатывает такие ситуации корректно. С названием товара тоже все ОК.

                Если вводим цифры, соответствующие какому-то ID, то переходить надо только по выпадающему списку. Нажатие Enter не отрабатывает такое. И там на выходе при нажатии 0 товаров. Там ещё какие-то противоестественные вещи возникают, но уже не припомню. Ужасно короче.

                Очень желательно, чтобы при наличии числовых последовательностей в кодах артикулов, названиях товаров или наименованиях артикулов, не возникало совпадения с ID у имеющихся товаров. Иначе начинается какая-то чертовщина комбинационная. В любом случае нажатие Enter дает выборку по всему, кроме ID. А вот выпадающий список содержит разносолы всех мастей, включая ID, совпадение по которому будет первым в выпадающем списке и ... блин, голова аж заболела от этого. Короче, Enter отсекает из результатов всё, что было про ID. Enter в ID не умеет. Вот и всё.

                Поиск по ID не должен быть вовсе или обязан быть отключаемым в настройках.

                Поиском по ID нарушено базовое правило поиска. Никогда нельзя вести поиск по тому параметру, которого не видно нигде в таблице найденных результатов, чтобы оценить соответствие результатов первичному поисковому запросу.

                Типа искал 1617, а нашел "Дизельный генератор 40кВт" с артикулом "ДГ-40-ДУ" и кодом "ДГ-40-ДУ7239-3Ф-ВЗ". И сиди и думай каким боком там 1617 приклеено, если его нигде сразу не видно.
                Но по Enter такое не получить, что уже хорошо, а стрелка вниз и Enter или мышом ... ну тут как бы всё ясно.

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

                • +1
                  Андрей Зыбинский Андрей Зыбинский 10 июня 2021 14:48 #

                  И то при вводе 6-ти значных цифровых артикулов не выдает ничего. 


                  Согласен с Вами лучше бы поставить кнопку включения и отключения такого поиска. 

  • 1

    Обобщил все вышесказанное и предложил решение проблемы, которое должно всех устроить - https://support.webasyst.ru/fo...

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

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