Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
3000 ₽

Правки для интернет магазина на OpenCart 2

закрыт модератором


Нужно сделать несколько изменений в магазине на OpenCart 2


1. Импорт товаров на сайте реализован с помощью  самописных скриптов импорта

Всего 9 скриптов для импорта из различных источников.

Я создал новое поле в oc_product - supplier_id

изменить все импорты чтобы это поле заполнялось для каждого поставщика

значения для supplier_id в новой таблице oc_supplier

http://prntscr.com/ez38im

(там будет просто +1 строчка кода в каждый скрипт - сохранить ID в новое поле, ну и может модель поменять если нужно)


2. В админке на странице заказа есть кастомный блок с дополнительными полями.

В этом блоке по аналогии нужно добавить еще 2 новых поля

http://prntscr.com/ez31b0

а) выпадающий список Поставщик.

этот список должен заполняться из таблицы oc_supplier

http://prntscr.com/ez39dc


при создании заказа, каждому товару в заказе должно назначаться значение по полю supplier_id из таблици oc_product

менеджер должен именть возможность менять это значение выбирая из списка другого поставщика.


Этот список должен выводится для каждого товара в заказе.


б) поле Дата приезда на который нужно будет повесить datepicker например такой

на русском языке пожалуйста


по умолчанию пустое поле.

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


3. На странице заказов если наступила дата приезда из пункта 2б

то посвечивать строку с этим заказом фиолетовым цветом.


4. На главной странице у нас есть несколько форм подбора:

http://prntscr.com/ez3ni8

http://prntscr.com/ez3nqz


а также блок с товарами

http://prntscr.com/ez3p1m


если каталог шин и дисков тоже берется из БД, то это касается и его

http://prntscr.com/ez3pax


сейчас данные для этих форм заполняются из БД таблицы аттрибутов и это сильно замедляет работу.

нужно закешировать значения этих форм.

Так как мы будем постепенно кушировать и другие части сайта, то лучше использовать какой-то готовый механизм

APC (предпочтительно), Memcached и т.д.



Нужно:

- выбрать механизм. APC (предпочтительно)

На серверах у нас стоит PHP7

- согласовать со мной выбор чтобы я мог установить на сервер нужные компоненты

- реализовать кеширование форм и блоков что я перечислил выше



  1. ставка скрыта заказчиком
  2.  фрилансер больше не работает на сервисе
  3. ставка скрыта заказчиком
  4. ставка скрыта заказчиком
  5.  фрилансер больше не работает на сервисе
  6. ставка скрыта заказчиком
  7.  фрилансер больше не работает на сервисе
  1. ставка скрыта заказчиком
  1. ставка скрыта заказчиком

Заказчик
Алекс Тройнов
Россия Москва  16   0  1
Проект опубликован
27 апреля 2017
182 просмотра
Приглашены на проект