Добрый день.
Требуется реализовать складской учет с интеграцией в CMS PrestaShop (версия 1.6) и OpenCart (версия 2.3).
Хотелось бы реализовать все на готовом решение с доработками, а не создавать с нуля. Руснявый софт "1С" не рассматривается!
Основные задачи:
- Хранение информации о товаре, цене (закупка/розница), количестве, месте его хранения (ячейка на складе) и дополнительная информация, такая как шрих код, поставщик, артикул производителя (поставщика) и т.д..
- Закупочная цена может быть в гривне/долларе, розничная цена может быть так же в гривне/долларе.
- Возможность прописывать цены для групп клиентов. Это может быть как массовая скидка на все товары для группы, так и индивидуальная скидка на каждый товар/категорию для группы клиентов.
- Списание и возврат товаров в зависимости от статуса заказа на сайтах.
- Автоматическая синхронизация остатков по артикулу на нескольких сайтах на cms prestashop (+- каждые 15-30 минут) и opencart (версия 2.3).
- Панель для сборщика заказов, которая будет показывать где, какой и сколько товаров брать для данного заказа. Каждый взятый товар должен быть отсканирован сборщиком для подтверждения правильности собранных товаров.
- Возможность "щелкнуть" товар сканером и получить по нему информацию.
- Автоматическая (по расписанию или запросу) генерация файла с остатками, ценами и прочей информацией с доступом по статичной ссылке (формат XML и эксель). Данный параметр должен быть полностью настраиваемый. То есть, можно формировать автоматическую генерацию с любые набором параметров, например: "цена, название, наличие артикул, РРЦ, закупка для данной группы клиентов" или "цена, название, артикул, РРЦ", или "артикул, наличие (количество или "есть в наличии/нет в наличии)", РРЦ, закупка для данной группы клиентов"
В реальности выглядит это так:
- поступление товара: кладовщик заходит в свой кабинет и начинает вносить количество товара которое поступило на склад, указывая (или сканируя) в какой ячейке сложен товар. Информация при первой же синхронизации попадает на сайты и товары получают соответствующее наличие.
- сбор заказов: сборщик видит, что сегодня у нас 10 заказов на сборку. Открывает заказ, видит список товаров с их местонахождением, берет и сканирует, после того как все товары в нужном количестве отсканированы - ему дает поставить статус "Собрано" и перейти к следующему.
- офис в этот момент получает актуальную информацию об остатках, статусе сборки заказов и т.д.
В данной задаче не нужно ведение заказов, статистики, агентов, клиентов и т.д.
Просьба уточнения в комментариях, без ЛС.