Доработка Opencart 3.0.3.7

Алексей16 років у сервісі
Дані замовника будуть вам доступні після подання заявки
12.11.2021

Opencart 3.0.3.7

Задача №1. "Вывод товара по условию в Категориях товаров и модуле "Товар дня"

1. В товаре в поле UPC заполняем номер дня недели (1,2,3,4,5,6 или 7)

2. При выводе в Категориях товаров и модуле "Товар дня": выводим только товар, с выполненным условием:

UPC = date('N', strtotime('tomorrow')) & date("H")+3 > 11 или UPC = date('N', strtotime('today')) & date("H")+3

Задача №2. "Доработать Личный кабинет клиента"

1. В карточке Покупателя в поле "Компания", название поля меняем на "Оплаченный лимит" заполняем Лимит суммы и делаем запрет клиенту на редактирование поля. Пользователи группируются в Группы покупателей = ИНН Организации

2. В Корзине и Заказе покупателя (шаблон UniShop) выводим Информационное сообщение об исчерпании лимита (Сверху таблицы с товаром) "Выбрано на ___ руб. из ___ руб лимита заказа". В случае превышения подсвечиваем данное сообщение Красным цветом. Запрета на утверждение заказа при превышении лимита НЕТ!

3. Если лимит у клиента установлен то показываем в оформлении заказа только одну форму оплаты = "Оплата наличными" и только одну доставка = "Доставка курьером"

4. Для Пользователя группы пользователей "Организация" выводим:

4.1. Стандартная форма "Продажи/Заказы" - показываем только заказы покупателей входящих в группу клиентов с наименованием = Логин пользователя. Например, группа покупателей = 623000623 и Логин пользователя = 623000623.

4.2. Стандартный форма "Клиенты/Клиенты" с выборкой как и в п.4.1.

4.3. Модифицируем Стандартный отчет "Отчеты/Отчеты/Заказы клиентов" с выборкой как и в п.4.1. Форма отчета: таблица с колонками: 1. Дата (с сортировкой по данному полю). 2.ФИО покупателя 3.Сумма заказа 4. Сумма превышения лимита (сумма заказа - сумма лимита). Так как вводим в таблицу новое поле дата, то заказы за разные даты в одну строчку не сливаем как работает в стандартном отчете, а разносим по разным строкам.

Заявки фрілансерів