Перейти к содержанию

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

Здравствуйте!!!! Подскажите, пожалуйста, можно ли убрать вкладки Оплата и Доставка в оформлении заказа http://prntscr.com/j40tl4 в админке? А поле адрес перенести на вкладку Клиент?  Еще убрать обязательное поле "Фамилия", что-то не могу найти в каком файле находится проверка поля? 

 /admin/controller/sale/order.php  - вот тут нет

 

Для клиента нашла вот тут  /admin/controller/customer/customer.php - убрала обязательное поле, все нормально....

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, likesmartass сказал:

По идее template/sale/order_form

Да тут поле убираем,  а если проверку поля удалить?

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


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

@Meriko Стоит ли вся эта возня того?

 

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


Ссылка на сообщение
Поделиться на другие сайты
13 минут назад, AWARO сказал:

@Meriko Стоит ли вся эта возня того?

 

 

Этот модуль уже установлен, мне нужно в админке убрать лишние поля оформления заказа...

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


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

вот такое есть

 

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


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, AWARO сказал:

вот такое есть

 

 

А без модуля не получится сделать?

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


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, Meriko сказал:

 

А без модуля не получится сделать?

Получится, ток смысл? дороже выйдет

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


Ссылка на сообщение
Поделиться на другие сайты
9 часов назад, Meriko сказал:

Здравствуйте!!!! Подскажите, пожалуйста, можно ли убрать вкладки Оплата и Доставка в оформлении заказа http://prntscr.com/j40tl4 в админке? А поле адрес перенести на вкладку Клиент?  Еще убрать обязательное поле "Фамилия", что-то не могу найти в каком файле находится проверка поля? 

 /admin/controller/sale/order.php  - вот тут нет

 

Для клиента нашла вот тут  /admin/controller/customer/customer.php - убрала обязательное поле, все нормально....

В версии 2 обязательность полей  убирается здесь
catalog/controller/api/.....

Order-delete-required.ocmod.xml

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


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, Tom сказал:

В версии 2 обязательность полей  убирается здесь
catalog/controller/api/.....

Order-delete-required.ocmod.xml

Но почему-то у меня нет этой папки(((

http://prntscr.com/j45v2i

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


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

Ещё раз внимательно посмотрите путь который я указал...он никак не связан с админкой.

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


Ссылка на сообщение
Поделиться на другие сайты
25 минут назад, Tom сказал:

Ещё раз внимательно посмотрите путь который я указал...он никак не связан с админкой.

Ой да, извините не внимательно смотрела....

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


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Tom сказал:

В версии 2 обязательность полей  убирается здесь
catalog/controller/api/.....

Order-delete-required.ocmod.xml

 

Order-delete-required.ocmod.xml - не устанавливается, пишет не тот тип файла....

Ладно уже не важно, все поля, которые мне не нужны убрала.....http://prntscr.com/j49dua....Спасибо большое!!!!

 

Вот только хочу убрать вкладки Оплата и Доставка, когда в коде удаляю их  - то во вкладке Итоги не отображаются способы Доставки и способы оплаты в выпадающем списке .....http://prntscr.com/j49gdb

 

Подскажите, пожалуйста в каком файле смотреть?

 

 

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


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

Не нужно ничего удалять

<div......style="display:none;"

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


Ссылка на сообщение
Поделиться на другие сайты
44 минуты назад, Tom сказал:

Не нужно ничего удалять

<div......style="display:none;"

Нужно со вкладки товары при нажатии на кнопку Продолжить надо переходить во вкладку Итоги...  http://prntscr.com/j4cemp.

Я пробовала сделать так- при нажатии , чтобы переходило в Итоги, но выше писала, что при этом в Итогах Способы доставки и оплаты не отображаются....

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От Meriko
      Доброе утро!!! На скриншоте http://prntscr.com/jixtzv отметила...
      Можно ли вообще так сделать? И есть ли другой вариант, чтобы добавить товары в оформлении заказа по производителю?
    • От tot
      ocStore 2.1.0.2.1 загрузил прайс с фото с оптовыми ценами 2000 шт.
      раньше видел модуль для ocStore 1.5 который массово изменял цену товаров в соответствии с введенным %.
      Ищу подобное на ocStore 2.1.0.2.1
       
      Благодарю за содействие.
    • От Seovadim
      Всем привет. Ищу модуль для автоматический генерации Title и Description для товаров, категорий, производителей, статей. Нужен такой модуль, чтобы он сгенерировал по шаблону данные метатеги таким образом, чтобы и в админке все прописалось. А потом в админке можно было бы выборочно что-то менять. На подобие того, что в Batch Editor для версии 1.5. Мне нужен к  ocStore 2.1.0.2.1. Может в Batch Editor для версии 2 есть такая штука, я просто не в курсе. Помогите с выбором кто-нибудь. Спасибо.
    • От driveric
      В админке/редакторе статьи-страницы, при попытке добавить фото не работает в свойствах изображения...вместо подкрепления фото, красный крест.
    • От ndnn
      Добавление данных в инфо о заказе и при печати счета SKU, UPC и т.д. для тех кому нужно!
      Так по выше указанному примеру у меня так и не получилось довести все до ума. Но нашел еще один вариант только не UPC a SKU по тому же принципу:
      Затронутые файлы:
         /admin/view/templates/sale/order_invoice.tpl    /admin/view/templates/sale/order_form.tpl - по тому же принципу как order_invoice.tpl    /admin/view/templates/sale/order_info.tpl - по тому же принципу как order_invoice.tpl    /admin/language/english/sale/order.php    /admin/model/sale/order.php    /admin/controller/sale/order.php    /catalog/model/checkout/order.php -----------------------------------------------------------------------------------------------------------------------------
      Первое:
      В базе данных открываем раздел order_product и добавляем в нем поле sku (VARCHAR 60)
        Или так:     ALTER TABLE order_product ADD sku VARCHAR(60); ----------------------------------------------------------------------------------------------------------------------------- Начнем с
      admin/view/templates/sale/order_invoice.tpl
       
      1. Находим примерно 67 строка:
              <td><b><?php echo $column_model; ?></b></td>
      Дописываем над ней
              <td><b><?php echo $column_sku; ?></b></td>
       
      2. Находим примерно 79 строка:
                    <td><?php echo $product['model']; ?></td>
      Дописываем над ней
              <td align="right"><?php echo $product['sku']; ?></td>
       
      3. Находим примерно 95 строка:
                    <td align="right" colspan="4"><b><?php echo $total['title']; ?>:</b></td>
       
      Меняем количество столбцов на 5 ----------------------------------------------------------------------------------------------------------------------------- Далее переходим к файлу admin/language/english/sale/order.php                $_['column_sku']                              = 'SKU'; В место SKU указываем нужную информацию к примеру: Артикул или Поставщик ----------------------------------------------------------------------------------------------------------------------------- Далее переходим к файлу admin/model/sale/order.php   1. Находим примерно 84 строка if (isset($data['order_product'])) {      
                  foreach ($data['order_product'] as $order_product) {   
                     $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$order_product['product_id'] . "', name = '" . $this->db->escape($order_product['name']) . "', model = '" . $this->db->escape($order_product['model']) . "', quantity = '" . (int)$order_product['quantity'] . "', price = '" . (float)$order_product['price'] . "', total = '" . (float)$order_product['total'] . "', tax = '" . (float)$order_product['tax'] . "', reward = '" . (int)$order_product['reward'] . "'");   Меняем на if (isset($data['order_product'])) {      
                  foreach ($data['order_product'] as $order_product) {   
                     $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$order_product['product_id'] . "', name = '" . $this->db->escape($order_product['name']) . "', model = '" . $this->db->escape($order_product['model']) . "', quantity = '" . (int)$order_product['quantity'] . "', price = '" . (float)$order_product['price'] . "', total = '" . (float)$order_product['total'] . "', tax = '" . (float)$order_product['tax'] . "', reward = '" . (int)$order_product['reward'] . "', sku = '" . (float)$product['sku'] . "'");   2. Находим примерно 175 строка foreach ($data['order_product'] as $order_product) {   
                     $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_product_id = '" . (int)$order_product['order_product_id'] . "', order_id = '" . (int)$order_id . "', product_id = '" . (int)$order_product['product_id'] . "', name = '" . $this->db->escape($order_product['name']) . "', model = '" . $this->db->escape($order_product['model']) . "', quantity = '" . (int)$order_product['quantity'] . "', price = '" . (float)$order_product['price'] . "', total = '" . (float)$order_product['total'] . "', tax = '" . (float)$order_product['tax'] . "', reward = '" . (int)$order_product['reward'] . "'");   Меняем на foreach ($data['order_product'] as $order_product) {   
                     $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_product_id = '" . (int)$order_product['order_product_id'] . "', order_id = '" . (int)$order_id . "', product_id = '" . (int)$order_product['product_id'] . "', name = '" . $this->db->escape($order_product['name']) . "', model = '" . $this->db->escape($order_product['model']) . "', quantity = '" . (int)$order_product['quantity'] . "', price = '" . (float)$order_product['price'] . "', total = '" . (float)$order_product['total'] . "', tax = '" . (float)$order_product['tax'] . "', reward = '" . (int)$order_product['reward'] . "' , sku = '" . (float)$product['sku'] . "'");   3. Находим примерно 480 строка  public function getOrderProducts($order_id) {
            $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'");
            
            return $query->rows;    }   Меняем на public function getOrderProducts($order_id) {
            $query = $this->db->query("SELECT a.*, b.sku FROM " . DB_PREFIX . "order_product a LEFT JOIN " . DB_PREFIX . "product b ON a.product_id = b.product_id WHERE order_id = '" . (int)$order_id . "'");
           
            return $query->rows;
         } ----------------------------------------------------------------------------------------------------------------------------- Далее переходим к файлу admin/controller/sale/order.php   1. Находим примерно 1090 строка          'reward'           => $order_product['reward'],   Дописываем над ней          'sku'              => $order_product['sku']   2. Находим примерно 2285 строка          $this->data['column_model'] = $this->language->get('column_model');   Дописываем над ней          $this->data['column_sku'] = $this->language->get('column_sku');   3. Находим примерно 2425 строка          'option'   => $option_data,   Дописываем под ней          'sku'      => $product['sku'], ----------------------------------------------------------------------------------------------------------------------------- Далее переходим к файлу catalog/model/checkout/order.php   1. Находим примерно 480 строка foreach ($data['products'] as $product) { 
               $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "''");   Меняем на foreach ($data['products'] as $product) { 
               $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "', sku = '" . (float)$product['sku'] . "'");   ВСЕ, естественно все тронутые файлы сохраняем, не забываем про UTF8, проверяем работоспособность! ----------------------------------------------------------------------------------------------------------------------------- Источник решения на EN ----------------------------------------------------------------------------------------------------------------------------- Пример то что получилось --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • Последние посетители   0 пользователей онлайн

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

×

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

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