Проблемы в бэкенде с зарегистрированными пользователями. Принято

0
Добрый день!
Уже давно наблюдаю ошибки в разделе Покупателей поселения Магазин. Ранее все пользователи и системные и админские и просто зарегистрировавшиеся и покупатели были в одном месте. Но с какого-то периода покупателей отправили в раздел Магазин и в новом разделе Команда остались только аккаунты для бэкенда. И при всём при этом напрочь забыли про пользователей, которые могут зарегистрироваться на сайте без покупок. Таких пользователей вообще нет нигде.
По порядку:
1) Нельзя смотреть всех пользователей, зарегистрированных на сайте. отображаются только покупатели, оформившие товар в корзине.

2) Зарегистрировавшихся, но не покупавшим ничего через корзину можно увидеть только создав сложный фильтр и сохранить его.

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

4) Так как нет примитивной поисковой строки в разделе, то искать покупателей или пользователей по имени, компании, по номеру заказа, ни по каким из критериев нельзя. Если у вас больше 100 пользователей или 1000 (как у меня) то чтобы увидеть последнего зарегистрировавшегося пользователя, например, чтобы присвоить ему статус Оптовика (присвоить к созданной категории покупателя) надо этот список из 1000 пользователей проматывать вниз ожидая Лейзилоад, несколько минут. Других вариантов просто нет.
Но и это только начало.

5) Нельзя присваивать категорию покупателя (например оптовик), если пользователь зарегистрирован самостоятельно. Если купил что то, то без проблем поставил галочку и он в нужной категории, но если ничего не покупал, то галочку поставить можно, но она не сохраняется. Для решения этой проблемы был предложен костыль: замена {$customer.contact_id} на {$contact.id} в wa-apps/shop/templates/actions/customers/CustomersInfo.html
Но как оказалось работает это только частично (статус присваивается, права появляются, галочка сохраняется, но в соответствующей категории пользователей (например оптовики) они не появляются. Ну и соответственно такой метод временный, так как при следующем обновлении фреймворка всё слетит и прописывать костыль придётся ещё раз.

6) также ещё странно то, что если пользователя зарегистрировать самостоятельно, вручную, внутри бэкенда, то пользователю можно поставить галочку с нужной категории покупателя и он появится в нужной категории покупателей. Почему тогда не работает это с покупателями, зарегистрировавшимися самостоятельно, непонятно.
Работа с пользователями сайта в интернет-магазине - важнейшая из задач и касается абсолютно всех пользователей shop-script особенно если используются категории покупателей, как например для показа оптовикам на сайте оптовых цен или скрытых разделов.
Например, сайт производителя продукции, который работает с дистрибьютерами, которые по оптовым ценам видят товары и могут их покупать, а обычные пользователи видят только розничные цены. Вроде очевидный сценарий для интернет-магазина, но как оказалось функционала для него вообще нет никакого. Ставить плагин CRM ради включения возможности поиска и редактирования прав пользователей, мне кажется, это через чур. + опять же не знаешь, что в итоге там будет, подробного описания как будет функционировать раздел с пользователями я не нашёл нигде, а попробовать временно использовать плагин, чтобы понять подходит он или нет, нельзя.

И так чтобы создать оптовую цену пришлось перебрать 3 кривых плагина и допиливать их вручную. Хотя кажется, что функционал нескольких типов цен у товара, очевидный и нужен для всех владельцев интернет-магазина, но для разработчиков видимо это не так.
Было бы очень здорово видеть один из основных необходимых функционалов в рабочем виде, а ещё и немного продуманный для его пользователей.

Буду благодарен, если проблемы и ошибки, описанные выше для всех кто это читает, имеют значение и вы поддержите этот пост, чтобы Разработчики webasyst обратили на это внимание и ускорили хотя бы исправление ошибок в работе. А в идеале ещё и чутка допилили функциональность (поиск, сортировка, выгрузка загрузка пользователей в csv, создание дополнительного типа цен)

Заранее благодарю за любое содействие.

17 комментариев

  • +1
    1) Нельзя смотреть всех пользователей, зарегистрированных на сайте. отображаются только покупатели, оформившие товар в корзине.

    Это возможно путём создания фильтра с такими условиями

    У вас это не работает?

    • +2
      PRANDY PRANDY 17 июня 2022 13:36 #

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

      Фильтры не работают, нажав на сортировку по дате, список сразу сбрасывается и вы перелетаете в обычный раздел с покупателями. 
      Поиска нет ни по человеку ни по компании, ни по e-mail, фильтров нет, поиска нет. так что толку от того что я выведу всех разом нет никакого.  

    • +1
      2) Зарегистрировавшихся, но не покупавшим ничего через корзину можно увидеть только создав сложный фильтр и сохранить его.

      В чём состоит проблема в этом пункте?

      • +1
        PRANDY PRANDY 17 июня 2022 13:47 #

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

        • +1

          Возможно, это неудобство именно для вас, а не для большинства пользователей. Если вам нужно изменить стандартное поведение, проголосуйте, пожалуйста, за такое предложение в специальном разделе форума поддержки. Или добавьте новое предложение на форуме, если его там ещё нет.

        • +1
          3) В ручном созданном фильтре вывода пользователей не работает сортировка по столбцам. нажав на название столбца, полностью сбрасывается ручной фильтр, и вы попадаете в раздел "все пользователи", где опять только покупатели.

          Передали разработчикам, спасибо.

        • +1
          4) Так как нет примитивной поисковой строки в разделе

          Вы имеете в виду такую поисковую строку?

          • +1
            PRANDY PRANDY 17 июня 2022 14:03 #

            Да, она. Но она не ищет по покупателям. ни по имени ни по компании, ни по каким либо. Это поисковая строка выдаёт результаты со всей админки, кроме посетителей. всегда результат 0

          • +1
            чтобы увидеть последнего зарегистрировавшегося пользователя, например, чтобы присвоить ему статус Оптовика (присвоить к созданной категории покупателя)

            Вам была бы удобна возможность видеть список всех зарегистрировавшихся посетителей сайта с сортировкой по дате регистрации?

            • +1
              PRANDY PRANDY 17 июня 2022 14:04 #

              Было бы удобна любая сортировка, и по алфавиту, и по дате регистрации, и по категории покупателя. Всё это типа есть но не работает. 

            • +1
              5) Нельзя присваивать категорию покупателя (например оптовик), если пользователь зарегистрирован самостоятельно. Если купил что то, то без проблем поставил галочку и он в нужной категории, но если ничего не покупал, то галочку поставить можно, но она не сохраняется.

              Передали сообщение разработчикам, спасибо.

            • +2
              replicant replicant 16 июня 2022 14:39 #

              Оптимально со временем рассмотрите всё же приобретение CRM, когда управлять контактами любых типов станет сложно. Долгое время мы выкручивались инструментами Магазина и приложением Контакты, которое сейчас снято с поддержки и устарело, хотя в принципе пока работает, но используется всё реже. Для наведения порядка в регистрациях и особенно в связках физ.лиц и компаний, которые они представляют, а также в разнообразных учетных данных, пришлось поставить CRM. В принципе штука годная даже если и сделками не пользоваться, т.к. работу с контактами выполняет хорошо. Всех разложили, всех систематизировали, всех разобрали и профильтровали. Красиво стало.

              Обидно конечно, что Магазин слегка обеделен собственным функционалом по управлению по сути своими же контактами т.к. почти все они приходят из магазина как правило, но с CRM всё стало совсем хорошо.

              • +1
                PRANDY PRANDY 17 июня 2022 14:07 #

                Спасибо. Скорее всего так и сделаем. Но обидно что выглядит это как будто специально всё сломали, чтобы народ покупал платный функционал, Так то базовые функции нужны, хотябы те что были ранее. А с появлением CRM всё перестало работать. Совпадение ? )) 

                • +1
                  replicant replicant 17 июня 2022 17:24 #

                  Да оно и раньше работало через пень-колоду и тут нет совпадения. В CRM тоже не всё гладко, но как минимум больше возможностей по разделению на всякие группы-фильтры, что по сравнению с магазином выглядит уже хорошо.

                  Хотя, скажем с поиском тех, кто зарегистрирован любым методом, но при этом не имеет заказов совсем, тоже проблемы. Врет вся система. Я через БД вижу сколько надо вывести таких людей, а Магазин и CRM врут на этот счет, но мне даже писать о таких багах лень.

                  Разброс там такой неслабый. Магазин выдает 8 шт (красава!!!), несмотря на установку показывать всех пользователей он все равно это не умеет. CRM показывает 416 при этом ей наплевать на кол-во заказов <= 0, т.к. в фильтр по кол-ву заказов попадают вообще случайные люди.

                  И ещё в CRM нет колонки "кол-во заказов", что как бы вообще-то не Айс, но писать о недостатке тоже лень.

                  Правильный ответ 756. Спасает только фильтр для приложения Контакты по параметрам тех, кто "Не покупатели". :)))

                  Короче простые вещи не реализованы до сих пор или работают с дикими ошибками так, как если бы их вообще не тестировали.

                  Если вдруг разработчики случайно заметят, то выделю текст жирным "Через CRM не найти ВСЕХ у кого нет заказов т.е. кол-во заказов = 0. Вот!"

                • +1
                  Например, сайт производителя продукции, который работает с дистрибьютерами, которые по оптовым ценам видят товары и могут их покупать, а обычные пользователи видят только розничные цены. Вроде очевидный сценарий для интернет-магазина, но как оказалось функционала для него вообще нет никакого.

                  Работать с оптовыми ценами нужно не всем интернет-магазинам, поэтому назвать такой сценарий очевидным вряд ли возможно. Если вам нужна такая возможность в Shop-Script без использования плагинов, проголосуйте, пожалуйста, за такое предложение в специальном разделе форума поддержки. Или добавьте новое предложение на форуме, если его там ещё нет.

                  • +1
                    PRANDY PRANDY 17 июня 2022 14:12 #

                    Да есть более расширенное предложение по добавлению любых типов цен без ограничения, в частности необходим для маркетплейсов. Но то что предложено подойдёт и для оптовых и других цен. Проголосовал. посмотрим на сколько эта схема коллективных прошений функционала работает ))) 

                    Добавить комментарий

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