Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Добавить 2 новых поля в фильтр список заказов


Recommended Posts

Доброе время суток господа!

Версия ocStore 2.3.0.2.3

Необходимо добавить два новых поля (Товар и Поставщик) в фильтр на странице "Заказы". Пытался склонировать поле "Покупатель", визуально получилось их добавить в /admin/view/template/sale/order_list.tpl но дальше задача не продвинулась...Правильно ли я понял что нужно редактировать эти файлы?:

/admin/model/sale/order.php

/admin/controller/sale/order.php

/admin/language/ru-ru/sale/order.php

В php я пока слаб. Как можно это сделать? Что добавить? Ткните пальцем пожалуйста!

 

Вообще задача такая -  

1. Для каждого товара в редактировании добавить поле "Поставщик". 

2. Добавить два новых поля (Товар и Поставщик) в фильтр на странице "Заказы".

3. На странице "Заказы" для каждого заказа добавить вывод "Товары в заказе". 

4. В "Товары в заказе" сделать 3 столбца - Поставщик | Товар + Фото товара + Описание товара (краткое) + Цена | Статус заказа товара.

Получается каждый товар разделен друг от друга, а не все в кучу..

5. В "Статус заказа товара" необходимо сделать выпадающий список или 3 кнопки - Ожидает (по умолчанию) , Пришло , Возврат.

6. Вывести в личный кабинет покупателя в заказах так же для каждого товара "Статус заказа товара" - но тот статус что указал админ.

7. Если админ в "Статус заказа товара" выбирает\нажимает "Возврат" тогда этот товар становится неактивным в общем заказе

(но он не пропадает\не удаляется, что бы клиент и админ видели одинаково), и цена этого товара со статусом "Возврат" вычиталась из суммы общего заказа, но добавилась в "Баланс" клиенту.

8. В личный кабинет клиента добавить поле\окно (вообщем вывести) "Баланс", и что бы далее при следующем заказе из суммы всего заказа - вычиталась сумма баланса.

9. Если в общем заказе все товары со статусом Пришло или Возврат - то статус общего заказа автоматически становится - Завершен.

Если хоть один товар со статусом "Ожидает" - то и всего заказа статус - "Ожидает".

 

Зачем все так? У магазина несколько админов и каждый отвечает только за своего поставщика, вот поэтому нужен фильтр по товару и поставщику, и статус заказа каждого товара.

Позже добавлю картинки как я это хочу видеть, но думаю и так все понятно

 

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By pirantelx
      Добрый вечер, имеется магазин на платформе osctore 2.3.0.2.3.
      Требуется его доработка в некоторых частях по дизайну, устранить ошибки в модулях, добавить новые модули/настроить их (требуется добавить некоторый функционал, нужен совет по которому мы бы приобрели соответствующие модули) и в дальнейшем наполнить сайт новыми категориями товаров.
      Задачи представленные в файле ТЗ конечно описаны более поверхностно, но это сделано для того, чтобы потенциальный исполнитель понимал что в общем требуется доработать на сайте, уточнение уже при личном разговоре.
      Единственное уточнение, что все работы должны вестись от юр.лица/ип, с официальным договором, со всеми отчислениями, к сожалению, с физическими лицами работа не рассматривается.
      ТЗ_motovoice.ru.docx
    • By Lizz
      Добрый день! 
      Есть интернет-магазин на ocStore 2.3.0.2.3    http://tomasdecor.ru/
       
      Необходимо доделать некоторые элементы по оформлению страниц, согласно макету от дизайнера. К сообщению будет прикреплен файл с комментариями от дизайнера. 
       
      Сейчас доделываем версию для компьютеров. После того как наполним всеми основными товарами, будем делать мобильную версию. Сложность работы заключается в том, что невозможно сразу дать точные параметры для каждой группы товаров. Небольшие элементы нужно будет доделывать по мере необходимости. Т.е. собираем список переделок и оплачиваем сделанную работу. 
      Аудит для сайта Tomasdecor.ru.pdf
    • By Satriani
      Ребята, привет. Всех с НГ! Настало и мое время обратиться за помощью.
      Имеется: OcStore2.3.0.2.3  Тема: дефолт
      Модули которые поставил.: Opencart - Быстрый заказ for OpenCart 2.3.x, Y.CMS 2.0 for Opencart 2.0.x - 2.3.x, MicrodataPro 7.0 for Opencart 2.3, MicrodataPro temp fix, СДЭК, + прекрутил SSL.
      Замечания в работе: При установке модулей, перезаписи файлов небыло.  Сразу после установки "заказ в один клик" - все тестировалось и все работало как надо. Модуль показывал картинку товара. Ошибок небыло. Далее, стандартный набор модулей. ставил, настраивал. Потому прекрутил SSL .
      Решил нумерацию заказов изменить, покрасивее сделать. залез в PHP MyAdmin нашел таблицу order , столбик order-id. Ну и изменил в последнем заказе номер заказа. Давай тестировать...
      Вообщем. В какой то момент про*пал вспышку. Сделал тестовый "заказ в один клик" - вывалилась портянка:
      К слову говоря. все работает. и заказы проходят как через корзину, так и через форму быстрого заказа "в 1 клик". Но с ошибками надо как то разобраться, не правильно это как то все.  Я откатил базу мускульную, ну и по FTP откатился, (мало ли)  Ошибки продалжают вываливаться.
      Буду признателен всем кто поможет. Если найдется очень уверенный пользователь кто может все сделать правильно, без костылей и пр..  Готов сделать материально-новогодний подарок, финансово выраженный в российских рублях.
       
      Warning: imagecreatetruecolor(): Invalid image dimensions in /home/u498909/interphone.shop/www/system/library/image.php on line 105Warning: imagecolorallocate() expects parameter 1 to be resource, boolean given in /home/u498909/interphone.shop/www/system/library/image.php on line 113Warning: imagefilledrectangle() expects parameter 1 to be resource, boolean given in /home/u498909/interphone.shop/www/system/library/image.php on line 116Warning: imagecopyresampled() expects parameter 1 to be resource, boolean given in /home/u498909/interphone.shop/www/system/library/image.php on line 118Warning: Missing argument 2 for Cart\Currency::format(), called in /home/u498909/interphone.shop/www/catalog/controller/common/buyoneclick.php on line 167 and defined in /home/u498909/interphone.shop/www/system/library/cart/currency.phpon line 24Notice: Undefined variable: currency in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 25Notice: Undefined index: in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 25Notice: Undefined variable: currency in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 26Notice: Undefined index: in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 26Notice: Undefined variable: currency in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 27Notice: Undefined index: in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 27Notice: Undefined variable: currency in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 30Notice: Undefined index: in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 30Warning: Missing argument 2 for Cart\Currency::format(), called in /home/u498909/interphone.shop/www/catalog/controller/common/buyoneclick.php on line 182 and defined in /home/u498909/interphone.shop/www/system/library/cart/currency.phpon line 24Notice: Undefined variable: currency in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 25Notice: Undefined index: in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 25Notice: Undefined variable: currency in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 26Notice: Undefined index: in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 26Notice: Undefined variable: currency in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 27Notice: Undefined index: in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 27Notice: Undefined variable: currency in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 30Notice: Undefined index: in /home/u498909/interphone.shop/www/system/library/cart/currency.php on line 30

    • By ledspb886
      SOS !! почему не работают модификаторы / версия ocStore 2.3.0.2.3 / Тем кто в теме помогите. Последние 1.5 недели пользовался сторонними специалистами по настройке сайта, сложно сказать кто из них сбил настройки модификаторов. СЕЙЧАС ОНИ НЕ РАБОТАЮТ. Нужно включить чтобы все работало. Оплата по договоренности через Яндекс Деньги. 
    • By bigo
      Здравствуйте. Есть ли решение по поводу если картинки нет в товаре чтоб подставлялась по умолчанию дефолтная не только в категории но и в карточке товара ocStore 2.3.0.2.3
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.