Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Как убрать обязательные поля админка - заказы


 Поделиться

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

  • 5 недель спустя...

Есть решение для 2,0?

 

+1 для 2.1.x.x как убрать лишние поля?

 

 

Версия ocStore 2.1.0.2.1

 

Что-бы убрать проверку поля, например «Фамилия», при создании заказа в админке, нужно удалить:

if ((utf8_strlen(trim($this->request->post['lastname'])) < 1) || (utf8_strlen(trim($this->request->post['lastname'])) > 32)) {
                $json['error']['lastname'] = $this->language->get('error_lastname');
            } 

В файлах:

  1. catalog\controller\api\customer.php
  2. catalog\controller\api\payment.php
  3. catalog\controller\api\shipping.php

Звездочки удаляются, как обычно. В файле \admin\view\template\sale\order_form.tpl, строку <div class="form-group required"> у нужного поля, меняем на <div class="form-group">

Изменено пользователем Snor4
Ссылка на комментарий
Поделиться на других сайтах


В файлах:

  1. catalog\controller\api\customer.php
  2. catalog\controller\api\payment.php
  3. catalog\controller\api\shipping.php

Звездочки удаляются, как обычно. В файле \admin\view\template\sale\order_form.tpl, строку <div class="form-group required"> у нужного поля, меняем на <div class="form-group">

 

В версии 2.1.0.2.2, нет папки API

Подскажите какие файлы нужно отредактировать в это версии.

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


  • 3 месяца спустя...
В 06.11.2016 в 14:08, Snor4 сказал:

Версия ocStore 2.1.0.2.1

 

Что-бы убрать проверку поля, например «Фамилия», при создании заказа в админке, нужно удалить:


if ((utf8_strlen(trim($this->request->post['lastname'])) < 1) || (utf8_strlen(trim($this->request->post['lastname'])) > 32)) {
                $json['error']['lastname'] = $this->language->get('error_lastname');
            } 

В файлах:

  1. catalog\controller\api\customer.php
  2. catalog\controller\api\payment.php
  3. catalog\controller\api\shipping.php

 

Версия 2.3 тоже подходит. Спасибо добрый человек.

Изменено пользователем ixard
Ссылка на комментарий
Поделиться на других сайтах


В 27.06.2013 в 00:58, kagan сказал:

Все рабоет! Просто замените два файла в папке admin\controller\sale - order.php, custumer.php. (Кинул их в прикрепление, оба рабочие уже закоментированные).

 

А визуально, чтобы убрать * нужно обновить файл order_form.tpl которой по адресу admin/view/template/sale (его закинул в прикрепленые файлы, только поменяйте разрешение с txt на tpl в моем файле, на случай если решите поменять).

 

customer.php

 

Можно и мне файл order_form.tpl. Спасибо!!!

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


  • 5 месяцев спустя...

окмод убирает обязательные поля при редактирования "Заказа" в админке.
Нужно убрать еще обязательные поля при редактирования "Клиента" в админке, есть у кого решения ?

remove-required-in-edit-sale.ocmod.xml.zip

Изменено пользователем oldejuk
  • +1 2
Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...

@kosoff вот работайте)

 

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


  • 4 месяца спустя...
В 19.08.2017 в 15:52, oldejuk сказал:

окмод убирает обязательные поля при редактирования "Заказа" в админке.
Нужно убрать еще обязательные поля при редактирования "Клиента" в админке, есть у кого решения ?

remove-required-in-edit-sale.ocmod.xml.zip

Спасибо добрый человек 2.1.0.1 работает (правда делал ручками)

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...
В 27.09.2017 в 09:12, kosoff сказал:

 

Смысл в этой теме толкать этот модуль к покупке, он что, убирает обязательные поля, как этот модуль -

?

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


  • 3 месяца спустя...
On 06.11.2016 at 12:08, Snor4 said:

 

 

 

Версия ocStore 2.1.0.2.1

 

Что-бы убрать проверку поля, например «Фамилия», при создании заказа в админке, нужно удалить:


         
            } 

В файлах:

  1. каталог \ контроллер \ апи \ customer.php
  2. каталог \ контроллер \ апи \ payment.php
  3. каталог \ контроллер \ апи \ shipping.php

Звездочки удаляются, как обычно. В файле \admin\view\template\sale\order_form.tpl, строку <div class="form-group required"> у нужного поля, меняем на <div class="form-group">

Добрый день! Подскажите ПОЖАЛУЙСТА как убрать звёздочку с Фамилии в редактировании заказа! Opencart 1.5.5.1. (все решения что я находило были для версий 2.1 и выше )

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


  • 6 месяцев спустя...

Чтобы в Админке опенкарт , при редактировании покупателя не спрашивало Страну или область

в admin/controller/sale/customer.php

Закомментировать в строках 1017-1023

                /* if ($value['country_id'] == '') {
                    $this->error['address_country'][$key] = $this->language->get('error_country');
                } */
                
                /* if ($value['zone_id'] == '') {
                    $this->error['address_zone'][$key] = $this->language->get('error_zone');
                } */

 

 

2020-11-14_044826.png

Изменено пользователем comandir22
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.