Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Меняется группа покупателей при редактировании заказа


squid056

Recommended Posts

Добрый день. Opencart  3.0.2.0.

На сайте используются оптовые и розничные продажи. Разделили с помощью групп пользователей и "скидок", стандартная цена стоит розничная и дополнительно "скидка" для группы "оптовый покупатель". Для оптовых использовали доп. скидка при увеличении количества товара в заказе, т.е. 1 шт - цена1, 2-5 штук - цена2, 6 и более - цена3. В таком режиме больше года магазин работал великолепно.(+ Стоит дополнительный модуль "Изменение цены заказа в админке". ). Все работало, менялось и настраивалось как нужно.  Напомню, было две группы "Розничный покупатель" (по умолчанию) и Оптовый покупатель.

Решили от этой системы отказаться и разделить оптовиков на Опт1, Опт2 и Дилер. Встал вопрос по массовой переоценке товаров (штатными средствами это очень муторно), приобрели модуль "Менеджер товаров", с его помощью быстро все переоценили, цены стали такими: Обычная цена товара - розничная, остальные (на скрине):

  • Дилер - 1 штука - цена1
  • Опт2 - 1 штука - цена2
  • Опт1 - 1 штука - цена3

Бывшую группу Оптовый покупатель переименовали в Опт1. При заказе покупателем через сайт, все работает как нужно, у каждой группы свои цены,в корзину и в заказ приходит нужное количество с нужными ценами. Проблема начинается тогда, когда заказ создается или редактируется через админку, если покупатель принадлежит группе Опт1 (бывшая Оптовый покупатель) или Розничный, то работает как нужно, если принадлежит (или поменять группу на первом шаге редактирования заказа) Опт2 или Дилер (это новые группы) то цены подгружаются розничные (те которые у товара по умолчанию, скидки не применяются), а после сохранения и последующего просмотра группа стоит Розничный покупатель.

Как итог - со стороны покупателя, функционал работает, со стороны админки не работает только Редактирование заказа, причем только частично, группа покупателей скидывается с Опт2 и Дилер на Розничный. Самое стремное, ошибок в логах ни каких. Новые модули и модули, связанные с админкой, отключали, "Менеджер товаров" и  "Изменение цены заказа в админке" полностью удаляли, кеш и модификаторы обновляли.

В группа "Подтверждение новых клиентов" стоит Нет.

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

 

Выделение_005.png

Выделение_006.png

Надіслати
Поділитися на інших сайтах


Решение нашлось.

Идем в админку: Система - Настройки - Настройка своего магазина - закладка Опции - Группы клиентов - ставим на все группы флажки.

 

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

Поскольку мы не разрешаем клиентам самостоятельно регистрироваться в любую группу клиентов (только либо Розница, либо Опт1), в коде из формы регистрации просто выпилю часть кода и оставлю нужные нам группы.

 

Выделение_010.png

Змінено користувачем squid056
Добавил скрин
  • +1 2
Надіслати
Поділитися на інших сайтах


  • 1 month later...
  • 4 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.