Проблемы в бэкенде с зарегистрированными пользователями. Принято
Добрый день!
Уже давно наблюдаю ошибки в разделе Покупателей поселения Магазин. Ранее все пользователи и системные и админские и просто зарегистрировавшиеся и покупатели были в одном месте. Но с какого-то периода покупателей отправили в раздел Магазин и в новом разделе Команда остались только аккаунты для бэкенда. И при всём при этом напрочь забыли про пользователей, которые могут зарегистрироваться на сайте без покупок. Таких пользователей вообще нет нигде.
По порядку:
По порядку:
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 комментариев
Это возможно путём создания фильтра с такими условиями
У вас это не работает?
Да работает, я об это написал. но толку от этого никакого, так как у меня около 100 пользователей и все они открываются в таком режиме списком и самые последние зарегистрировавшиеся внизу. надо всю 1000 проматать, чтобы присвоить новому клиенту статус оптовика, например.
Фильтры не работают, нажав на сортировку по дате, список сразу сбрасывается и вы перелетаете в обычный раздел с покупателями.
Поиска нет ни по человеку ни по компании, ни по e-mail, фильтров нет, поиска нет. так что толку от того что я выведу всех разом нет никакого.
В чём состоит проблема в этом пункте?
Тут проблема в том, почему все пользователи не показываются в разделе "все пользователи" сразу. Почему надо городить фильтры, создавать условия. А в добавок ко всему ещё не возможно работать с этим списком.
Возможно, это неудобство именно для вас, а не для большинства пользователей. Если вам нужно изменить стандартное поведение, проголосуйте, пожалуйста, за такое предложение в специальном разделе форума поддержки. Или добавьте новое предложение на форуме, если его там ещё нет.
Передали разработчикам, спасибо.
Вы имеете в виду такую поисковую строку?
Да, она. Но она не ищет по покупателям. ни по имени ни по компании, ни по каким либо. Это поисковая строка выдаёт результаты со всей админки, кроме посетителей. всегда результат 0
Напишите нам об этом в службу поддержки, пожалуйста. Проверим, почему у вас этот поиск не работает.
Вам была бы удобна возможность видеть список всех зарегистрировавшихся посетителей сайта с сортировкой по дате регистрации?
Было бы удобна любая сортировка, и по алфавиту, и по дате регистрации, и по категории покупателя. Всё это типа есть но не работает.
Передали сообщение разработчикам, спасибо.
Оптимально со временем рассмотрите всё же приобретение CRM, когда управлять контактами любых типов станет сложно. Долгое время мы выкручивались инструментами Магазина и приложением Контакты, которое сейчас снято с поддержки и устарело, хотя в принципе пока работает, но используется всё реже. Для наведения порядка в регистрациях и особенно в связках физ.лиц и компаний, которые они представляют, а также в разнообразных учетных данных, пришлось поставить CRM. В принципе штука годная даже если и сделками не пользоваться, т.к. работу с контактами выполняет хорошо. Всех разложили, всех систематизировали, всех разобрали и профильтровали. Красиво стало.
Обидно конечно, что Магазин слегка обеделен собственным функционалом по управлению по сути своими же контактами т.к. почти все они приходят из магазина как правило, но с CRM всё стало совсем хорошо.
Спасибо. Скорее всего так и сделаем. Но обидно что выглядит это как будто специально всё сломали, чтобы народ покупал платный функционал, Так то базовые функции нужны, хотябы те что были ранее. А с появлением CRM всё перестало работать. Совпадение ? ))
Да оно и раньше работало через пень-колоду и тут нет совпадения. В CRM тоже не всё гладко, но как минимум больше возможностей по разделению на всякие группы-фильтры, что по сравнению с магазином выглядит уже хорошо.
Хотя, скажем с поиском тех, кто зарегистрирован любым методом, но при этом не имеет заказов совсем, тоже проблемы. Врет вся система. Я через БД вижу сколько надо вывести таких людей, а Магазин и CRM врут на этот счет, но мне даже писать о таких багах лень.
Разброс там такой неслабый. Магазин выдает 8 шт (красава!!!), несмотря на установку показывать всех пользователей он все равно это не умеет. CRM показывает 416 при этом ей наплевать на кол-во заказов <= 0, т.к. в фильтр по кол-ву заказов попадают вообще случайные люди.
И ещё в CRM нет колонки "кол-во заказов", что как бы вообще-то не Айс, но писать о недостатке тоже лень.
Правильный ответ 756. Спасает только фильтр для приложения Контакты по параметрам тех, кто "Не покупатели". :)))
Короче простые вещи не реализованы до сих пор или работают с дикими ошибками так, как если бы их вообще не тестировали.
Если вдруг разработчики случайно заметят, то выделю текст жирным "Через CRM не найти ВСЕХ у кого нет заказов т.е. кол-во заказов = 0. Вот!"
Работать с оптовыми ценами нужно не всем интернет-магазинам, поэтому назвать такой сценарий очевидным вряд ли возможно. Если вам нужна такая возможность в Shop-Script без использования плагинов, проголосуйте, пожалуйста, за такое предложение в специальном разделе форума поддержки. Или добавьте новое предложение на форуме, если его там ещё нет.
Да есть более расширенное предложение по добавлению любых типов цен без ограничения, в частности необходим для маркетплейсов. Но то что предложено подойдёт и для оптовых и других цен. Проголосовал. посмотрим на сколько эта схема коллективных прошений функционала работает )))