Создать модуль для поставок движок 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).
Додатки 1
-
1449 41 0 Здравствуйте, заинтересован в выполнении вашего проекта. По описанию практически все понятно, но возникает ряд мелких вопросов которые хотелось бы обсудить и составить более детальное ТЗ.
Стоимость и сроки указаны приблизительные, более точно смогу сказать только после обсуждения и составления ТЗ.
Опыт работы с опенкартом есть (можете увидеть в отзывах), в основном и специализируюсь на персональных решениях.
Если вас заинтересует моя ставка - пишите.
-
Какие ожидаемые сроки на эту задачу?
-
до конца месяца нужно сделать, лучше быстрее
-
Актуальні фриланс-проєкти в категорії PHP
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 38 хвилин тому ∙ 18 ставок |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 16 годин 32 хвилини тому ∙ 18 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 1 день 13 годин тому ∙ 32 ставки |
Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних
700 UAH
Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,… PHP, Веб-програмування ∙ 1 день 19 годин тому ∙ 24 ставки |
Оновлення плагінів і тем WP сайт putevka.uz«Потрібно провести технічний аудит WordPress-сайту, перевірити актуальність, безпеку та сумісність встановлених плагінів і теми. За результатами — запропонувати легальні варіанти оновлення, заміни застарілих рішень або переходу на офіційно доступні аналоги. Платні плагіни та… HTML та CSS верстання, PHP ∙ 1 день 22 години тому ∙ 40 ставок |