Создать модуль для поставок движок ocstore3
Вступление:
Сайт ocstore 3.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 Поиск. Предполагается использовать сканер штрих кода, по считыванию кода (UAC), продукт немедленно должен добавится в количестве 1 шт в список.
Если штрих код не считан, или такого нет в базе, можно начать вводить название товара или часть названия товара.
Пример: нужен товар - "Apple iphone xs 256 gold", если ввести в поиск "apple" или "Apple iphone" или "xs 256" или "iphone gold" и тд.
Должно подтянутся pop-up поле для выбора нужного продукта (максимум 10 продуктов). После выбора варианта, продукт должен добавится в количестве 1 шт в список.
Добавление товара в список должно сопровождаться звуковым сигналом. Каждое считывание добавляет 1 единицу.
2.3 Список
Добавленные продукты, формируют список из полей.
Название. Код товара (model). Поле "UAC" (штрих код) редактируемое. Поле "Количество" редактируемое, так же горизонтальные "+-" для изменения кол-ва. В конце строки кнопка "удалить" (строку).
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).
Applications 1
-
1449 41 0 Здравствуйте, заинтересован в выполнении вашего проекта. По описанию практически все понятно, но возникает ряд мелких вопросов которые хотелось бы обсудить и составить более детальное ТЗ.
Стоимость и сроки указаны приблизительные, более точно смогу сказать только после обсуждения и составления ТЗ.
Опыт работы с опенкартом есть (можете увидеть в отзывах), в основном и специализируюсь на персональных решениях.
Если вас заинтересует моя ставка - пишите.
-
Какие ожидаемые сроки на эту задачу?
-
до конца месяца нужно сделать, лучше быстрее
-
Current freelance projects in the category Databases & SQL
Power BI
16 USD
The dashboard runs on a Google server, we need to transfer all logic + code Required skills: deployment of ETL processes on a Linux server + working with BigQuery and Postgre There is working code that runs on Google, where the database itself is, we need to transfer it to… Python, Databases & SQL ∙ 5 hours 21 minutes back ∙ 8 proposals |
Need a 1C specialist for refinements and development.I am looking for a 1C specialist for freelance collaboration. I am currently working with a contractor who provides support and maintenance for the 1C system. However, due to the contractor's workload, there is a need for prompt execution of additional tasks, improvements, and… Databases & SQL ∙ 2 days 4 hours back ∙ 11 proposals |
Restoring Instagram after a banOn March 3, 2026, my Instagram was blocked due to a violation of rules. I believe there has been some mistake, as the page was personal with photos and videos of my personal trips. I did not post any comments anywhere. I have sent several appeals. I cannot download my files… Databases & SQL, Web Programming ∙ 2 days 16 hours back ∙ 5 proposals |
Eliminate the issue of incomplete data import from Excel files of Nova Poshta specifications into 1C:
45 USD
Goal: There is a processing in 1C for uploading the specifications of Nova Poshta. For unclear reasons, it has stopped loading some tabular data. We need to find the reason and eliminate the problem of incomplete data import from Excel files of Nova Poshta specifications into… System & Network Administration, Databases & SQL ∙ 5 days 23 hours back ∙ 16 proposals |
Accounting, planning, and sales system for a mushroom farm
603 USD
Here is the complete, final text of the Technical Assignment (TA). It combines all your requirements: 16 chambers, 20 contractors, a schedule by days, accounting for containers, profitability calculation, and a mandatory division into three grades of mushrooms. You can fully… Databases & SQL, Client Management & CRM ∙ 8 days 2 hours back ∙ 59 proposals |