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

Правки для интернет магазина на 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. ставка скрыта заказчиком

Заказчик
Алекс Тройнов
Россия Москва  13   0  1
Проект опубликован
10 мая в 14:21
85 просмотров
Поделиться