Может ли кто-то помочь, сделать обязательные поля необязательными в заказе?! Magento 1.6

Статус
В этой теме нельзя размещать новые ответы.
Те, кто делали это, думаю, сталкивались с нюансами подобными, а исходя из отсутствия большого кол-ва ответов по данной теме, все еще надеюсь, что кто-то да сможет конкретно подсказать, во-избежания возможных казусов(понятное дело, что с своими доработкам может что-то выплысть, но одно дело, когда все правильно сделано и выплывет, а другое дело, сделать не правильно и в 10 раз больше выплывет)
 
Не подскажите как сделать такие поля на странице оплаты не обязательными - Адрес, город, индекс? Эти поля я убрал визуально с формы оплаты за ненадобностью, просто их закоментировав, убрать убрал но когда пытаешся оплатить вылезает сообщение что не указано и то и другое. Работает без предупреждений если только зайти в свою учетную запись и все. Может кто нибудь может подсказать?
 
Не подскажите как сделать такие поля на странице оплаты не обязательными - Адрес, город, индекс? Эти поля я убрал визуально с формы оплаты за ненадобностью, просто их закоментировав, убрать убрал но когда пытаешся оплатить вылезает сообщение что не указано и то и другое. Работает без предупреждений если только зайти в свою учетную запись и все. Может кто нибудь может подсказать?

Решение:

1) Вам надо убрать в шаблоне звездочки у тех полей, поля которые проходят проверку, что бы клиента не путать при регистрации и желательно снять класс = required который задает проверку поля.
2) Что бы убрать полностью проверку нужных Вам полей, подключитесь к БД магазина через в phpMyAdmin (или через любой другой клиент который работает с DBSQL) выберите базу и в ней найдите таблицу eav_attribute.

Столбец: attribute_code (Attribute Code) - в нем находятся имена полей которые проверяются.
Столбец: is_required (Defines Is Required) - Цифра 1 включает проверку, цифра 0 отключает проверку. В этом столбце поставьте нужное значение на против нужного поля для отключения проверки.

Вопрос такой: если убрать обязательность некоторых полей адреса (телефон или фамилию), не вылезет ли это боком где-то в другом месте?
Как пример: если есть заказ, содержащий товар без SKU, то в админке невозможно зайти в заказы (выдает страницу с ошибкой). Решается только добавлением артикула через phpMyAdmin.

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

SKU - очень зависим в magento во многих местах.
 
Последнее редактирование модератором:
есть бесплатный модуль корзины Swift Checkout который позволяет отключить ненужные поля, работает на версиях до 1.9.0.1
в magentoconnect его удалили вроде-бы за использование чужого кода
Скрытое содержимое доступно для зарегистрированных пользователей!


возможности настройки на картинке
Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху