При редактировании профиля не дает сохранить без заполнения Плательщика


#1

При редактировании в заказе данных в профиле клиента не возможно сохранить изменения пока не продублирую это всё в полях “Плательщика”, хотя это и должно быть теперь не обязательно. Почему так?


#2

Так у вас же поля назначены обязательными. Снимите галки с полей в настройках “Поля профиля”.


#3

Так в том то и дело, что все галки “Обязательное” сняты:


#4

Было такое. Надо установить модуль старого чекаута, затем проверить еще раз поля профиля и снять галки, которые появятся в “Адресе плательщика”, после чего можно удалять модуль старого чекаута и адрес плательщика везде пропадет окончательно.


#5

Кеш чистили? Еще, возможно понадобится удалить папку cache. Это на сервер var/cache И как albinoz пишет, так тоже может быть.


#6

Да у меня такая же проблема с полями при редактировании заказа! Однозначно это баг так как настройки не влияют на вывод полей а должны!
Я пробовал разные настройки. Поэтому либо должно быть как раньше галочка что адрес доставки и плательщика совпадают либо вообще поля плательщика должны отсутствовать как в версии 4.11.1 на демо сайте - у меня настройки полей точно такие как на демо сайте, но результат другой.

Это версия 4.11.1

Настройки на демо сайте у меня такие же пробовал и другие настройки, но реакции на изменения ни какой

Этот вопрос поднимал @vetalm в теме Проблема с полями в профиле ему устранила эту проблему тех поддержка за балы ))) сказали что “это обновление стало криво” так если уже как минимум у троих пользователей обновление стало криво, то это проблема пользователей или обновления которое криво становится?
Проблема видимо состоит в том что в магазине есть старые заказы в которых в полях плательщика заносятся данные из полей доставки, а в новых формах полей ставится, что их не нужно выводить, но они то есть в таблицах, соответственно они наверно и выводятся.

Вот на демо сайте нет полей адреса плательщика в заказах - все заказы уже без этих полей и так все они были созданы с новыми урезанными полями эта проблема не возникает


#7

Коллеги! Работает этот способ для отключения полей, который предложил @albinoz
1.Сначала включаешь или если удалил, устанавливаешь модуль “Пошаговое оформление заказа”
В полях профиля --> Адрес плательщика, появляются активные галочки …
2.Выключаешь все галочки, кроме почты, ее не получится выключить.
3.В управлении модулями выключаешь “Пошаговое оформление заказа” и вуаля в заказе пропадает адрес плательщика )))
До такого танца с бубном я не додумался )


Вышел CS-Cart 4.10.3 с улучшениями по вариациям и не только
#8

Бубен - наше всё! :smile:


#9

и после этого еще и банят мое сообщение

Чем больше багов тем больше можно заработать на их устранении.


#10

Конечно хотелось бы какого-либо официального комментария по этой проблеме. Неделя прошла уж. Т.к. это ошибка массовая, то будет ли какой-то патч или же всем ставить старый модуль чекаута, исправлять и удалять его?


#11

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

Вот так выглядит при редактировании профиля:


#12

Итак, после нескольких часов тестов придумал как это побороть:

  1. Устанавливаем обратно модуль “Пошаговое оформление”
  2. Идем в управление полями профиля. Открываем это на отдельной вкладке браузера!
  3. Снимаем там все галки в разделе плательщика. Сохраняем. НО НЕ ЗАКРЫВАЕМ эту страницу!
  4. В модулях удаляем модуль “Пошаговое оформление”.
  5. На странице полей профиля (которая в отдельной вкладке у нас открыта) еще раз жмем кнопку Сохранить!
    После этого раздел Плательщика пропадает.
    Это явно баг и его бы поправить.

И еще странность заметил. Есть ошибки серьезные и не удобные в работе с магазином. Движок второе место занимает в рейтинге, пользователей огромное кол-во. Но после обновлений проблем куча, а на форуме только единицы активных участников процесса выявления багов. Остальных всех всё устраивает? Я пользуюсь несколькими движками и уже давно. Просто уже хочу понять толи всем все равно, то ли я придираюсь сильно :slight_smile:


#13

К сожалению вы не единственный кто сталкивается с проблемами. Дело в том, что пописав здесь и не решив своих проблем, пользователи перестают посещать форум. Если и обращаются за помощью, то исключительно в Help Desk, либо вовсе предпочитают сторонних разработчиков, если нет штатного.

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


#14

При редактировании заказа отображаются те поля, которые отображаются на странице оформления заказа.

Чтобы отключить поля Адрес плательщика необходимо сделать следующее:

  1. Перейти на страницу Дизайн > Макеты > Страница оформления заказа
  2. Найти блок Адрес плательщика
  3. Если блока нет, то добавить этот блок
  4. Открыть его настройки и во вкладке Контент удалить все поля (или удалить необходимые поля)
  5. Удалить блок из этого макет (если необходимо)