cx717cx717

Как сделать не обязательным поле выбора страны в редактировании заказа? ( при утсановленном модуле Simple )

Рекомендуемые сообщения

cx717cx717    0

Добрый день.

 
Столкнулся с проблемой: при редактировании заказа добавляю или удаляю какой либо товар из заказа (  Продажи -> Заказы ) и вижу красную всплывающую ошибку:
 
 Внимательно проверьте форму и исправьте ошибки!
 
Это происходит из за того, что некоторые поля, таки как "детали оплаты -> страна", "детали доставки -> страна" реализованы тэгами 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

Но что именно там исправить я чего то не понимаю.

 

Подскажите пожалуйста, если кто знает.

 

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    767

К автору модуля Simple обращались?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
themarat    0

Мне не помогает комментирование строк в файле admin/controller/sale/order.php

Не удается сохранить измененный заказ (добавлен новый товар). Может кто-нибудь подсказать, почему так происходит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От faceoff


      Просмотреть файл Быстрый комментарий к заказу (vQmod)
      - Дополнение добавляет заметку о клиенте, которая при следующем заказе доступна менеджеру в карточке заказа. На практике бывает необходимо, когда клиенту не добавили что-то в заказ и нужно отметить, чтобы в следующий заказ этот товар добавили. Так же бывают случаи отправки одному клиенту наложенным платежом нескольких заказов, когда он их не выкупает.
      - Дополнение добавляет заметку "о заказе", например можно указать когда клиент придет за заказом.
      - В списке заказов отображается заметка о заказе
      Покупателя определяет по емейлу, поле емейл обязательно для заполнения.
      Тестировалось на OcStore версий с 1.5.4.1 по 1.5.5.1.2
       
      Установка:
      Скопировать содержимое архива в корень сайта, не заменяет стандартные файлы Opencart.
      История изменений:
      - Версия 1.6
      Имя пользователя, который оставил комментарий - Версия 1.5
      Вывод комментария на печать в инвойсе - Версия 1.4
      Проверка на пустой комментарий - Версия 1.3
      Уменьшил количество sql запросов - Версия 1.2
      Отображение заметки о заказе в списке заказов - Версия 1.1
      Добавлена функция - Заметка о заказе - Версия 1.0
      Добавлена функция - Заметка о покупателе Автор faceoff Добавлен 15.11.2014 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От faceoff
      - Дополнение добавляет заметку о клиенте, которая при следующем заказе доступна менеджеру в карточке заказа. На практике бывает необходимо, когда клиенту не добавили что-то в заказ и нужно отметить, чтобы в следующий заказ этот товар добавили. Так же бывают случаи отправки одному клиенту наложенным платежом нескольких заказов, когда он их не выкупает.
      - Дополнение добавляет заметку "о заказе", например можно указать когда клиент придет за заказом.
      - В списке заказов отображается заметка о заказе
      Покупателя определяет по емейлу, поле емейл обязательно для заполнения.
      Тестировалось на OcStore версий с 1.5.4.1 по 1.5.5.1.2
       
      Установка:
      Скопировать содержимое архива в корень сайта, не заменяет стандартные файлы Opencart.
      История изменений:
      - Версия 1.6
      Имя пользователя, который оставил комментарий - Версия 1.5
      Вывод комментария на печать в инвойсе - Версия 1.4
      Проверка на пустой комментарий - Версия 1.3
      Уменьшил количество sql запросов - Версия 1.2
      Отображение заметки о заказе в списке заказов - Версия 1.1
      Добавлена функция - Заметка о заказе - Версия 1.0
      Добавлена функция - Заметка о покупателе
    • От ashap


      Просмотреть файл Ручное изменение стоимости доставки.
      Shipedit - Ручное изменение стоимости доставки.
      Модуль дает возможность изменить окончательную стоимость доставки в административной панели при редактировании заказа.
      После добавления товаров или изменения способа доставки все пересчитывается заново. Данный модуль работает только для окончательной корректировки стоимости доставки.
      Версия для магазинов ОС 2.3 по ссылке
       

       
      Демонстрация
      http://ashap.pe-art.ru/
      Админка
      http://ashap.pe-art.ru/admin
      логин demo
      пароль demo

       
      Смотрите также другие модули по ссылке
      Автор ashap Добавлен 13.06.2013 Категория Учет в заказе Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От ashap
      Shipedit - Ручное изменение стоимости доставки.
      Модуль дает возможность изменить окончательную стоимость доставки в административной панели при редактировании заказа.
      После добавления товаров или изменения способа доставки все пересчитывается заново. Данный модуль работает только для окончательной корректировки стоимости доставки.
      Версия для магазинов ОС 2.3 по ссылке
       

       
      Демонстрация
      http://ashap.pe-art.ru/
      Админка
      http://ashap.pe-art.ru/admin
      логин demo
      пароль demo

       
      Смотрите также другие модули по ссылке
    • От shchs


      Просмотреть файл OrderPro - Расширенный редактор заказа для 1.5.x.x
      OrderPro - Редактор заказа в админ панели интернет-магазина.
       
      Позволяет выполнять практически любые действия с заказом:
      1. Создавать/изменять/копировать заказы.
      2. Изменять цену/количество/опции/скидки у товара.
      3. Добавлять/удалять товары в заказе.
      3. Изменять данные покупателя/адрес доставки в заказе.
      4. Регистрировать гостей как покупателей на основе данных в заказе.
      5. Изменять способы оплаты и доставки с автоматическим**/ручным пересчетом стоимости.
      6. Добавлять произвольные скидки/наценки на сумму заказа.
      7. Управлять бонусными баллами/купонами/сертификатами/партнерской комиссией в заказе.
      8. Добавлять историю заказа.
      9. Имеет интерфейс с удобной группировкой данных без ненужных повторений/ограничений полей.
      ** - если метод доставки при расчете подгружает какие-либо скрипты/карты, то такой метод возможно
      не сможет автоматически обновить свою стоимость. Но в любом случае вы будете иметь возможность сохранить
      данные его первичного расчета при (оформлении заказа).
       
      Перед установкой дополнения, обязательно ознакомьтесь с порядком новой установки и обновления,
      описанном в файле "readme.rus" в архиве с модулем.
       
      Известные несовместимости (ограничения):
      1. Дополнение не совместимо с модулями влияющими на подсчет итогов заказа, у которых "код итога" называется "discount"
      Обычно файлы такого дополнения также имеют названия "discount.php" и в файле модели "catalog\model\total\discount.php"
      имеют строку: "$total_data[] = array('code' => 'discount'
       
      Условия приобретения:
      1. Данное дополнение распространяется по принципу 1 лицензия - 1 домен + 1 тестовый домен.
      2. Поддомены считаются отдельным доменом!
      3. Тестовым доменом может быть только либо технический адреса хостинга, либо поддомен "test" основного домена.
      4. Модуль распространяется по принципу "как есть", со всеми его особенностями, достоинствами
      и недостатками, как имеющимися в данный момент так и выявленными в будущем, поэтому
      любые исправления или изменения модуля возможны только по воле автора и никак иначе.
      5. В модуле используется технология защиты, препятствующая несанкционированному использованию модуля,
      а также ограничивающая изменение файлов с его кодом.
      6. Данная защита не снимается ни при каких условиях.
      7. Применение средств и методов, позволяющих обойти используемую технологию защиты, являются незаконными.
      8. Лицензия возврату не подлежит!
      9. Продукт не является бесплатным программным обеспечением и не может распространяться в какой-либо форме где-либо без письменного согласия автора.
       
      Условия Тех.поддержки:
      1. Вопросы по поддержке вы также можете задавать по почте shchs@ya.ru, либо по скайпу: ashchs
      2. Активация дополнения выполняется в течении суток с момента покупки.
      3. Тех.поддержка оказывается в течении двух суток с момента поступления запроса.
       3.1 Тех.поддержка оказывается при предоставлении доступа в админ.панель и к файлам сайта по протоколу FTP.
      4. В условия тех.поддержки не входит:
       4.1 согласование работы дополнения с какими-то либо другими модулями.
       4.2 настройка и запуск дополнения на версиях opencart/ocstore отличных от явно заявленных.
       4.3 изменение работы или добавление каких-либо новых функций.
      5. Поддержка оказывается только легальным и добросовестным покупателям, купившим данный продукт непосредственно у автора, а также на сайте opencartforum.com
       
      Системные требования:
      1. Минимум PHP 5.3
      2. Vqmod
      3. IonCube loader последней версии
      4. Opencart/OcStore 1.5.2.x-1.5.6.x
       
      Приобретая данное дополнение, вы тем самым соглашаетесь с системными требованиями, ограничениями, условиями покупки и тех.поддержки.
       
      Для приобретения дополнительных лицензий обращаться на shchs@ya.ru
      Возможно получение тестовой лицензии на 10 дней - писать на shchs@ya.ru
       
      Демо:
      http://mambasu.ru/admin
      demo
      demo
      Автор shchs Добавлен 10.02.2016 Категория Модули Работает на OpenCart Системные требования Работает на ocStore Сайт разработчика Работает на OpenCart.Pro, ocShop Старая цена Метод активации Ioncube Loader  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу