Добрый день.
Столкнулся с проблемой: при редактировании заказа добавляю или удаляю какой либо товар из заказа ( Продажи -> Заказы ) и вижу красную всплывающую ошибку:
Внимательно проверьте форму и исправьте ошибки!
Это происходит из за того, что некоторые поля, таки как "детали оплаты -> страна", "детали доставки -> страна" реализованы тэгами select и скрипт просит выбрать какой либо пункт из раскрывающегося списка.
В шаблоне admin/controller/sales/order.php закомментировал несколько строк:
/*
if ($this->request->post['payment_country_id'] == '') {
$this->error['payment_country'] = $this->language->get('error_country');
}
if (!isset($this->request->post['payment_zone_id']) || $this->request->post['payment_zone_id'] == '') {
$this->error['payment_zone'] = $this->language->get('error_zone');
}
*/
/*
if ($this->request->post['shipping_country_id'] == '') {
$this->error['shipping_country'] = $this->language->get('error_country');
}
if (!isset($this->request->post['shipping_zone_id']) || $this->request->post['shipping_zone_id'] == '') {
$this->error['shipping_zone'] = $this->language->get('error_zone');
}
if (!$this->request->post['shipping_method']) {
$this->error['shipping_method'] = $this->language->get('error_shipping');
}
*/
Теперь в магазине, в котором НЕ установлен модуль "Simple 4" этой ошибки не всплывает, но если Simple установлен, то ошибка продолжает появляться при добавлении/удаленн товара из заказа. При этом если нажать кнопку "Сохранить", то заказ сохраняется в уже измененном виде - то есть все в принципе работает, но всплывающая ошибка немного давит на психику.
Я так понимаю за эту ошибку отвечает код javascript в файле admin/view/template/sale/oder_form.tpl
Но что именно там исправить я чего то не понимаю.
Подскажите пожалуйста, если кто знает.