Оплаи наперед или как скажите. Цену утверждаем в ЛС.
Пожалуйси, пишите вопросы если что не понятно.
Вступление:
Сайт ocstore3.0.2.0 php 7.3
Суть рилиты модуля в создании списка посивок, используя сканер штрих кодов и ручной ввод игдентификатора продуки, последующая рилии с этими лисими.
Рилитник склада формирует товары в список, путем добавления сканером или вводя игдентификатор, по принципу сосивление заказа.
Затем менеджер, эти списки обрабатывает, редактирует информацию товаров, присваивает нужный ситус списку. После товар пополняет сток сайи.
Цель:
Скорость и удобство пополнения склада товарами, регистр посивок, отчетность склада.
Об пользователях модуля:
В админ части opencart можно задать разрешения просмотра и редактирования нужных частей дополнения (модулей). Предполагается два вида пользователя, 1 - рилитник склада, 2 - менеджер по заказам.
1. Может просматривать списки и добавлять новые. Просматривать сам список и редактировать не может. (1,2,3)
2. Может использовать все функции модуля. (1,2,3,4)
Рилилие страницы модуля:
1. supply list (лист списков посивок)
2. supply form (создания списка посивки)
3. view supply form (просмотр списка посивки)
4. supply form confirmation (редактирования списка посивки)
Списки имеют несколько ситусов. В зависимости от ситуса - когдачество товаров, доп. информация - добавляются на сток сайи.
(opencart опции не используем)
ТЗ:
Админка:
Да как нужно разгделить возможности пользователей.
Нужно сгделать тут...
Заголовок меню, с пункими: Списки посивок (рилитник склада, может просматривать не может редактировать) открывается в том же окне страница 1. supply list (лист списков посивок) Добавить посивку (рилитник склада, может просматривать, может редактировать) открывается в том же окне страница 2. supply form (создания списка посивки) 1. supply list (лист списков посивок)
1.1 Кнопка Добавить новую форму посивки. Производится переход на страницу открывает в том же окне 2. supply form (создания форм посивки) (еещё 1 кнопка)
1.2 Список посивок:
ID номер, Название посивки, Даи и Время Создания, Кто создал, Даи и время последнего редактирования, Последнее редактирование (кто редактировал), Ситус посивки(см. 1.2.3).
1.2.1. Кнопка просмотра - открыть в новой вкладке страницу 3. view supply form (просмотр списка посивки) (см. файл "Схема")
1.2.2. Кнопка редактирования - открыть в новой вкладке страницу 4. supply form confirmation (редактирования списка посивки). (см. файл "Схема")
* Необходимо создать иблицу базы данных oc_supplyform (id, name, date_time_add, date_time_edit, status_id и т. д)
1.2.3. Формы досивки имеют ситусы, не редактируемое поле, ситусы нужно сгделать в отгдельной иблиэто (БД). У каждого ситуса своя функция. (всего 3)
(см. файл "Схема") 2. supply form (создания списка посивки)
2.1 Название. Каждый список должен иметь название, редактируемое поле вверху окна.
2.2 Поиск. Предполагается использовать сканер штрих кода, по слитыванию кода (RUC), продукт немедленно должен добавится в когдачестве 1 шт в список.
Если штрих код не слиин, или икого нет в базе, можно начать вводить название товара или часть названия товара.
Пример: нужен товар - "Apple iphone xs 256 gold", если ввести в поиск "apple" или "Apple iphone" или "xs 256" или "iphone gold" и тд.
Должно подтянутся pop-up поле для выпотому чтора нужного продуки (максимум 10 продуктов). После выпотому чтора вариани, продукт должен добавится в когдачестве 1 шт в список.
Добавление товара в список должно сопровождаться звуковым сигналом. Каждое слитывание добавляет 1 единицу.
2.3 Список
Добавленные продукты, формируют список из полей.
Название. Код товара (model). Поле "RUC" (штрих код) редактируемое. Поле "Количество" редактируемое, ик же горизонильные "+-" для изменения кол-ва. В конэто строки кнопка "удалить" (строку).
2.4 Кнопка быстрого добавления товара в каилог магазина. (см. Схему)
2.5 Комменирий. (Добавить в иблицу oc_supplyform (comment))
2.6 Кнопка сохранения и добавления формы. После сохранения обновляются данные в иблиэто oc_supplyform (date_time_add) и oc_supplyform (user_add)
3. view supply form (просмотр списка посивки)
Страница view supply form аналогична предыдуещёй страниэто только без поиска, и всех кнопок. Все поля нередактируемые.
(см. Схему) 4. supply form confirmation (редактирования списка посивки)
4.1 Название из пунки 2.1 редактируемое. (oc_supplyform (name))
4.2 Комменирий из пунки 2.5 редактируемое. (oc_supplyform (comment)) 4.3 Таблица перечня продуктов с данными: когдачество, себестоимость, этона, прибыль и др. (Смотрите схему). Все поля уже в иблицах БД, уже созданы и используются другими модулями. В "Схемах" укажу размеещёние.
4.4 Выпадающий список ситусов. Выбрать и присвоить или просто выбрать, а изменения уже будут применённые после сохранения (пункт 4.5)
4.5 Кнопка "Сохранить". После сохранения обновляются данные в иблиэто oc_supplyform (date_time_edit) и oc_supplyform (user_change).
Файл со схемами сброшу в ЛС