Если продавец сначала создал учетную запись покупателя. А потом решил сделать магазин. Как правильно мне в админке всё сделать?
Потому что, заранее я не вижу что у продавца уже есть учетная запись покупателя. Я вижу при создании продавца “пользователь с таким email уже существует”.
Я в тот раз пробовала. Если я создаю сначала покупателя. Потом хочу стать продавцом, то мне высвечивается что пользователь с таким email уже существует.
Получается, они регистрируются сначала как ПРОДАВЕЦ, потом они ждут премодерации (в этот же момент регистрация у нас “зависает”). Не дожидаются и идут регистрироваться как ПОКУПАТЕЛЬ.
Потом я одобряю им магазин и у меня: “пользователь с таким email уже существует”. Я сегодня постараюсь это воспроизвести у себя. Я думаю, тут такое поведение.
Пожалуйста, знающие люди, подскажите куда залезть в БД и что поправить вручную. Где дать права вендора покупателю? Или ручками сделать нового админа? А покупателя убрать. Подскажите.
Сначала пользователь зарегистрировался как продавец в 10:45, ничего не на почту не пришло, потому что магазин ещё не одобрен модулем премодерации. И пошла в 11:11 регистрироваться как покупатель.
Вот и ошибка выскочила У АДМИНА, но не у пользователя.
В админке, я соответственно, права поменять не могу. Хотя, по идее, можно тут сделать кнопку, чтобы любого пользователя поменять на кого угодно можно было. Но тут такой функции нет.
Привет.
Попробуй, Продавцы - Продавцы - вкладка - Администраторы продавца - Добавить пользователя и там если прописать его данные + почта уже покупателя, получится?
У нас что-то подобное было помню, а еще сам продавец не мог делать покупки и эту проблему решили, правда не помню как, в тикетах могу исктаь но не сегодня там у нас переписка длинною в жизнь.
Не смог воспроизвести ситуацию на демо.
Протестировал два сценария:
Если сначала создать профиль покупателя, а затем с той же почтой подать заявку на продавца, то после одобрения учетная запись корректно становится администратором вендора.
Если сначала подать заявку «Стать продавцом», система ожидаемо не дает зарегистрировать покупателя на тот же email.
Подскажите, пожалуйста, есть ли какие-то дополнительные шаги или специфические настройки, необходимые для воспроизведения ошибки?
Если сначала подать заявку «Стать продавцом», система ожидаемо не дает зарегистрировать покупателя на тот же email. А вот так у меня регистрируется уже 2 продавец с ошибкой.
Как воспроизвести?
Сначала подать заявку «Стать продавцом»
НЕ ОДОБРЯТЬ ЗАЯВКУ администратором. Включен модуль премодерации.
Зарегистрироваться с этим же емейл как Покупатель (простая регистрация)
Если я в таблице: “cscart_users” поменяю поле user_type с “С” на “V” и в company_id напишу номер магазина, этого достаточно будет? Или надо будет вообще всё переписывать? Как лучше сделать? Удалить как пользователя добавить вручную как администратора?
У вас сейчас есть продавец без администраторов? Создайте его вручную через админку, как посоветовал Артур. У существующего пользователя измените почту, чтобы не было конфликта.
Вот обнаружила такой момент. Вы когда делали проверку у себя у вас вот эта функция общие настройки - продавцы - Проверка новых продавцов до предоставления доступа к панели администратора (включена?) и модуль премодерации включен на проверку продавцов.
Вы с такими настройками проверяли? Можете проверить на таком сценарии?