Jump to content
Sign in to follow this  
Evopixel

Как убрать лишние поля со страницы возврата товара в OpenCart 2.3?

Recommended Posts

Всем привет!

Необходимо убрать два поля со страницы возврата товара и удалить проверку на обязательное их заполнение.

1-ое поле модель

2-е поле распакован да/нет

Чтобы просто убрать их со страницы нашел файл /catalog/view/theme/tema/template/account/return_form.tpl убрал со страницы, но возврат не оформляется, т.к. по прежнему идет проверка на их заполнение.

Нашел файл /catalog/controller/account/return.php в нем строку 570-572

        if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) {
            $this->error['model'] = $this->language->get('error_model');
        }

При ее удалении возникает ошибка при оформлении возврата.

Подскажите пожалуйста как победить данную задачку.

Share this post


Link to post
Share on other sites
3 часа назад, Evopixel сказал:

При ее удалении возникает ошибка при оформлении возврата.

какая ошибка?

Share this post


Link to post
Share on other sites

Примечание : неопределенный индекс: модель в sochi-sunmarina.ru/public_html/catalog/model/account/return.php в строке 4 Примечание : неопределенный индекс: открыт в sochi- sunmarina.ru/public_html/catalog/model/account/return.php в строке 4 Предупреждение : невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с /home/c/ca86200/sochi-sunmarina.ru/public_html/catalog/ controller / startup / error.php: 34) в sochi-sunmarina.ru/public_html/system/library/response.php в строке 12

Edited by Evopixel

Share this post


Link to post
Share on other sites

Заметил, что если не удалять вывод этих полей через файл /catalog/view/theme/tema/template/account/return_form.tpl, но внести правки в файл /catalog/controller/account/return.php, которые я указал в самом начале,  то ошибки не возникает и возврат происходит без проблем.

Share this post


Link to post
Share on other sites

Нашел подходящее решение.

В файле /catalog/controller/account/return.php удаляем или комментируем строки 570-572, что отключает обязательное заполнения поля модель.

        if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) {
            $this->error['model'] = $this->language->get('error_model');
        }

Далее открываем файл /catalog/view/theme/tema/template/account/return_form.tpl и добавляем в div поля model style="display: none;"

     <div class="form-group required" style="display: none;">

В результате по факту поля остаются, но на странице их не видно и благодаря отключению проверки на заполнение поля модель, возврат оформляется корректно.

Edited by Evopixel

Share this post


Link to post
Share on other sites

Отличное решение, только в админ части при ответе на возврат возникает вопрос с заполнением поле модель, только теперь уже самим администратором! Нужно корректировать файлы еще и в админ части.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By smartcoder
      500.00 руб
      Скачать/Купить дополнение


      Дополнительные услуги (создание сайта, мелкие доработки, правки по сайту, загрузка товаров на сайт, разработка модуля для Opencart)
      Мелкие правки по сайту - от 500руб
      Разработка модулей для Opencart - от 2000руб
      Наполнение товарами - от 2500руб
      Автоматизация интернет-магазинов - от 8000руб
      Интеграция API сервисов - от 15000руб
      Разработка сервисов (Laravel, Yii2) - от 180000руб.
       
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
       
       
      ------------------------------------------------------------------------------
      Доработка сайта - от 500руб
      Стоимость услуги «Доработка сайта» зависит от масштабности проекта и его текущего состояния, от движка, а также от задач, которые вы для него ставите.
       
      Если вам необходимо выполнить доработки по сайту, воспользуйтесь нашими услугами.
      Обновить информацию Исправить ошибки Поправить верстку  
      Мы располагаем собственным штатом программистов и готовы решить любые задачи по вашему сайту вне зависимости от того, на какой технологии он построен.
       
      Доработать можно любой сайт?
      Да, абсолютно любой, но иногда изменение сайта несет за собой переделку порядка 80% всего сайта. В таких случаях лучшее решение – создать сайт с нуля. Мы всегда предупреждаем о такой ситуации прежде чем начинать работу с проектом
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
      Разработка модуля для Opencart - от 2000руб
      Разработка модуля любой сложности для Opencart.
       
      Какие модули вы уже разрабатывали?
      Модули доставки Модули оплаты Модуль по работе с клиентами Модули по работе с товарами Автоматизация прайс-листов Заказ в один клик Модуль по работе с бонусами, акциями и скидками.  
      При разработке учитываются индивидуальные пожелания, работа функционала, оформления блоков, дизайн и т.д.
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
      Наполнение товарами магазина - от 2500руб
      Добавление товаров по вашим прайс-листам. Наименование товаров, цены, атрибуты, описание, характеристики и др.
       
      Что нужно для наполнения сайта товарами?
      Для наполнения нужен прайс-лист, в формате Excel или CSV или в YML(Яндекс).
       
      Сколько товаров можно добавить в магазин Opencart?
      Максимальный заказ, который был реализован с автоматическим изменением остатков и цен - это 500 000 товаров (возможно и более, если это вам нужно).
      Для магазинов в 3-5 тысяч товаров, это стандартный заказ, в которых не возникает проблем на большинстве хостингов.
       
      Какой нужен хостинг?
      Если вы используете достаточно большое количество товара и у вас планируется хороший трафик пользователей, то стоит задуматься о VDS (виртуальный сервер с максимальными привилегиями). Такое необходимо для магазинов больше 10тыс. товаров и больше 500 посетителей в день. 
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
      Автоматизация интернет-магазина - от 8000руб
      Автоматизация наполнения товарами, обновление цен и остатков Автоматическое наполнение магазина новыми товарами* Автоматическое заполнение количества актуальных остатков Автоматическое изменение цены поставщика. Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
      Интеграция API сервисов - от 15000руб
      Интеграция с любым API сервисом любой сложности, интеграция с телефонией, оплатой, доставкой и другими сервисами.
       
      Что такое интеграция API сервисов?
      Интеграция по API - это взаимодействие вашего сайта на Opencart с различными сервисами по интерфейсу API (application programming interface). Например вам нужно связать ваш сайт, с партнерским сайтом, либо вам нужно настроить взаимодействие с сервисом доставки или взаимодействие с банком.
       
      Сколько стоит интеграция с моим сервисом?
      Для оценки интеграции, нужно взглянуть на документацию сервиса по API, с которым предстоит работать, для этого предварительно напишите в сообщении для уточнении цены.
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
      Разработка сервисов - от 180000руб
      Разработка сервисов любой сложности.
       
      О каких сервисах идет речь?
      Речь идет о ваших собственных сервисах, которые могут быть публичными или только внутренние (только для вашей компании).
       
      Как узнать стоимость моего сервиса?
      Для того, чтобы узнать точную стоимость, необходимо составить четкое ТЗ, возможно так же спросить примерную стоимость, но нужно понимать что при наличии четкого ТЗ, эта сумма может меняться.
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
       
      Что нужно, для оценки стоимости работ?
      Четкое и подробное описание задачи. Формирование цены происходит из расчета цены за 1 час работы.
      В среднем работа стоит 1000руб./час. В случае дополнительных доработок или правок оплаченного задания, производится перерасчет дополнительного затраченного времени.
       
      Сроки
      Сроки разработки определяет программист для каждого проекта индивидуально.
      По времени исполнения зачастую зависит от своевременного предоставления программисту доступов к проекту заказчика и своевременного ответа на дополнительные вопросы программиста в ходе выполнения задания. Программист не несет ответственности за упущенную прибыль заказчика, в случае нарушения ранее оговоренных сроков.
      Добавил smartcoder Добавлено 02.08.2018 Категория Услуги  
    • By smartcoder
      Мелкие правки по сайту - от 500руб
      Разработка модулей для Opencart - от 2000руб
      Наполнение товарами - от 2500руб
      Автоматизация интернет-магазинов - от 8000руб
      Интеграция API сервисов - от 15000руб
      Разработка сервисов (Laravel, Yii2) - от 180000руб.
       
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
       
       
      ------------------------------------------------------------------------------
      Доработка сайта - от 500руб
      Стоимость услуги «Доработка сайта» зависит от масштабности проекта и его текущего состояния, от движка, а также от задач, которые вы для него ставите.
       
      Если вам необходимо выполнить доработки по сайту, воспользуйтесь нашими услугами.
      Обновить информацию Исправить ошибки Поправить верстку  
      Мы располагаем собственным штатом программистов и готовы решить любые задачи по вашему сайту вне зависимости от того, на какой технологии он построен.
       
      Доработать можно любой сайт?
      Да, абсолютно любой, но иногда изменение сайта несет за собой переделку порядка 80% всего сайта. В таких случаях лучшее решение – создать сайт с нуля. Мы всегда предупреждаем о такой ситуации прежде чем начинать работу с проектом
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
      Разработка модуля для Opencart - от 2000руб
      Разработка модуля любой сложности для Opencart.
       
      Какие модули вы уже разрабатывали?
      Модули доставки Модули оплаты Модуль по работе с клиентами Модули по работе с товарами Автоматизация прайс-листов Заказ в один клик Модуль по работе с бонусами, акциями и скидками.  
      При разработке учитываются индивидуальные пожелания, работа функционала, оформления блоков, дизайн и т.д.
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
      Наполнение товарами магазина - от 2500руб
      Добавление товаров по вашим прайс-листам. Наименование товаров, цены, атрибуты, описание, характеристики и др.
       
      Что нужно для наполнения сайта товарами?
      Для наполнения нужен прайс-лист, в формате Excel или CSV или в YML(Яндекс).
       
      Сколько товаров можно добавить в магазин Opencart?
      Максимальный заказ, который был реализован с автоматическим изменением остатков и цен - это 500 000 товаров (возможно и более, если это вам нужно).
      Для магазинов в 3-5 тысяч товаров, это стандартный заказ, в которых не возникает проблем на большинстве хостингов.
       
      Какой нужен хостинг?
      Если вы используете достаточно большое количество товара и у вас планируется хороший трафик пользователей, то стоит задуматься о VDS (виртуальный сервер с максимальными привилегиями). Такое необходимо для магазинов больше 10тыс. товаров и больше 500 посетителей в день. 
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
      Автоматизация интернет-магазина - от 8000руб
      Автоматизация наполнения товарами, обновление цен и остатков Автоматическое наполнение магазина новыми товарами* Автоматическое заполнение количества актуальных остатков Автоматическое изменение цены поставщика. Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
      Интеграция API сервисов - от 15000руб
      Интеграция с любым API сервисом любой сложности, интеграция с телефонией, оплатой, доставкой и другими сервисами.
       
      Что такое интеграция API сервисов?
      Интеграция по API - это взаимодействие вашего сайта на Opencart с различными сервисами по интерфейсу API (application programming interface). Например вам нужно связать ваш сайт, с партнерским сайтом, либо вам нужно настроить взаимодействие с сервисом доставки или взаимодействие с банком.
       
      Сколько стоит интеграция с моим сервисом?
      Для оценки интеграции, нужно взглянуть на документацию сервиса по API, с которым предстоит работать, для этого предварительно напишите в сообщении для уточнении цены.
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
      Разработка сервисов - от 180000руб
      Разработка сервисов любой сложности.
       
      О каких сервисах идет речь?
      Речь идет о ваших собственных сервисах, которые могут быть публичными или только внутренние (только для вашей компании).
       
      Как узнать стоимость моего сервиса?
      Для того, чтобы узнать точную стоимость, необходимо составить четкое ТЗ, возможно так же спросить примерную стоимость, но нужно понимать что при наличии четкого ТЗ, эта сумма может меняться.
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
       
      Что нужно, для оценки стоимости работ?
      Четкое и подробное описание задачи. Формирование цены происходит из расчета цены за 1 час работы.
      В среднем работа стоит 1000руб./час. В случае дополнительных доработок или правок оплаченного задания, производится перерасчет дополнительного затраченного времени.
       
      Сроки
      Сроки разработки определяет программист для каждого проекта индивидуально.
      По времени исполнения зачастую зависит от своевременного предоставления программисту доступов к проекту заказчика и своевременного ответа на дополнительные вопросы программиста в ходе выполнения задания. Программист не несет ответственности за упущенную прибыль заказчика, в случае нарушения ранее оговоренных сроков.
    • By VladOlymp
      Всем доброго времени суток.
      Имеется действующий магазин на WordPress, работаєт больше двух лет.
      Все клиенты велись с таргейтинговой рекламы фейсбук, инстаграм.
      Контекстная реклама не давала результатов, поэтому сделали аудит сайта.
      В результате видим большое количество косяков в юзабилити сайта и маркетинговому подходе, или почти полном эго отсутствии.
      В конце аудита был дан совет, "учитывая количество правок, перейти на OpenCart."
      Пока что, товару в нас не много, 50+ позиций, так как магазин монобрендовый и только по курткам. 
      Вопрос:
      Есть ли смысл переходить на O.C.?
      Если да, кто может взяться за эту роботу, качественно й за адекватные деньги сделать магазин на O.C.?
    • By nickizdp
      Всех приветствую!
      Версия Opencart: 3.1.0.1;
      Шаблон: Journal 3;
      Как можно убрать путстые категории (категории без товаров)? Пытаюсь написать свой код, добавил в файл catalog/controller/journal3/categories.php сдедующее:
      $data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); if($product_total>0){ $categories[$result['category_id']] = array( 'classes' => array( 'swiper-slide' => $this->settings['sectionsDisplay'] !== 'isotope' && $this->settings['carousel'], 'isotope-item' => $this->settings['sectionsDisplay'] === 'isotope', ), 'category_id' => $result['category_id'], 'thumb' => $image, 'thumb2x' => $image2x, 'name' => $result['name'], 'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))), 0, $this->settings['descLimit']) . '..', 'href' => $this->url->link('product/category', 'path=' . $result['category_id']), ); } Не работает, может кто-то сталкивался с такой проблемой, подскажите пожалуйста.
    • By DSV
      2 300.00 руб
      Скачать/Купить дополнение


      Grand - адаптивный универсальный шаблон
      Grand – многоцелевой, настраиваемый, легкий в использовании и полностью адаптивный шаблон для работы современного интернет магазина. 
      Подходит для любого типа магазина: одежда, обувь, электроника, спорт, ювелирные изделия и многое другое ...
       
      Демонстрация
      Магазин: http://grand.kreativ.pro/
      Админка: http://grand.kreativ.pro/admin/ , доступ: demo / demo
       
      Совместимость
      Работает с Opencart v3.0, Русская сборка OpenCart v3.0, ocStore v3.0
       
      Настройки:
      "Быстрый Старт" (Quick Start).
      Настройка основных цветов в админке
      Добавление CSS в админке
      Добавление JavaScript в админке
      Модуль "Настройка шаблона"
      Модуль "Баннеры"
      Модуль "Новости" (с добавлением сопутствущих товаров)
      Модуль "Категории на главной", с возможностью выбора категорий, выводятся блоками по одной категории
      Модуль "Заказ в 1 клик" (с учетом в админке)
      Модуль "Вывод текста во всплывающем окне"
      Модуль "Дополнительные вкладки в карточке товара"
      Модуль "Нашли дешевле?"
      Модуль "Заказ обратного звонка" (с учетом в админке)
      Модуль "Подписка на новости"
      Модуль "Просмотренные товары"
      Модуль "Рекомендуемые" (добавляете свои товары и меняете заглавие на свое)
      Модуль "Слайдшоу" (с возможностью добавления своего текста и некоторыми настройками)
      Модуль "Сообщить когда появится"
      Модуль "Текстовые баннеры"
      Модуль "Быстрый просмотр товара"
      Вывод Артикула (SKU) в карточке товара
      Добавление карты на странице "Контакты"
      Пользовательские меню в шапке сайта
      Контактная информация в шапке сайта
      Контактная информация в подвале сайта
      Трехуровневое основное и боковое меню
      Основное меню (свои ссылки, бренды, информация, контакты)
      Стикер товара – Акция
      Иконки социальных сетей в шапке сайта
      Иконки социальных сетей в подвале
      Иконки платежных систем в подвале сайта
      Свои иконки социальных сетей в карточке товара и в новостях
      Zoom эффект изображения в карточке товара
      Возможность отключения кнопки "Купить" и "Заказ в один клик" если товара нет в наличии
      Свои ссылки в подвале сайта
      Слайдер дополнительных изображений в карточке товара
      Всплывающее окно при нажатии кнопки купить
      Авторизация во всплывающем окне
      В настройках шаблона можно добавить логотип в подвале сайта
      Хлебные крошки - убраны ссылки страницы на саму себя
      Вкл/Выкл краткого описания товаров
      Вкл/Выкл прокрутки в модулях (рекомендуемые, акции, бестселлер, новинки, блог)
      Вкл/Выкл картинки категорий в списке товаров
      Вкл/Выкл кнопки в "Закладки", в "Сравнение"
      Вкл/Выкл ссылок в подвале сайта
      Вкл/Выкл микроразметки карточки товара
      Вкл/Выкл поворота картинки при наведении курсора
      Вкл/Выкл Условия соглашения (Контакты, Быстрый заказ, Заказ звонка)
       
      Лицензия:
      Шаблон можно использовать только на одном основном домене (тестовые без ограничений).
       
      Техническая поддержка
      Через личные сообщения на данном форуме.
      Поддержка производится только пользователям, числящимся в списке покупателей шаблона.
      Добавил DSV Добавлено 09.12.2018 Категория Платные шаблоны Системные требования Сайт разработчика dsv@kreativ.pro Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.