Download the PHP package sch-group/warehouse-laravel without Composer
On this page you can find all versions of the php package sch-group/warehouse-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sch-group/warehouse-laravel
More information about sch-group/warehouse-laravel
Files in sch-group/warehouse-laravel
Package warehouse-laravel
Short Description Laravel package for warehouse integration
License MIT
Informations about the package warehouse-laravel
Laravel package для Моего склада
при развертывании пакета на каком-то новом проекте
Далее нужно запустить
Создастся таблица my_warehouse_entities
Команда ниже заливает в мой склад товары, бренды, упаковки, статусы, бонусы в мой склад
Перед запуском необходимо выполнить для всех этих сущностей. Команда свяжет сущности в полиморфной таблице my_warehouse_entities
Команда ниже обновляет среднюю закупочную цену в Модификациях (упаковках) в моем складе, можно запускать раз в сутки
ПЕРВЫЙ ЗАПУСК:
ВКЛЮЧИТЬ ЛОГИРОВАНИЕ И ПРОД РЕЖИМ В ENV (если мы на проде)
При первоначальной запуске моего склада необходимо залить текущие остатки по всем упаковкам и бонусам. Команды ниже зальют оприходования (Enters) в моем складе (вкладка оприходования). Остатки по всем упаковкам бонусам можно посмотреть во вкладке Товары->Остатки
После того как все остатки залиты, необходимо сразу же залить заказы, которые находятся в статусах, резервирующих заказ
Заказы должны появится во вкладке Заказы покупателей. Если открыть вкладку Товары->Остатки и выбрать какую-то упаковку, то можно увидеть, список заказов зарезервировавших ее
СИНХРОНИЗАЦИЯ:
Если заказ переходит в статус Доставляется, то мы должны убрать упаковку из резерва и уменьшить остаток. это происходит в джобе
Джоба создает документ Отгрузки и убирает заказ из резерва, при отмене заказа отгрузка удаляется. Синхронно меняется статус и состав упаковок и бонусов
Новые заказы создаются синхронно в джобе
ИНВЕНТАРИЗАЦИЯ/ПРИХОДЫ/СПИСАНИЯ:
При добавлении прихода в нашей админке (Incoming) в моем склале создается документ приемки Supply
При инвентаризации в нашей админке:
если добавилась находка (т.е реальное количество упаковки на складе оказалось больше), то создается новое оприходование Enter в моем складе
если добавилось списание списание (т.е реальное количество упаковки на складе оказалось меньше), то создается новое списание Loss в моем складе
Чтобы сверять состояние, можно заходить в инвентаризацию в админке и сверять с вкладкой Остатки в Моем складе
ЕСЛИ ЧТО-ТО ПОШЛО НЕ ТАК:
Смотрим логи, узнаем почему, фиксим
Удаляем в моем складе все документы заказы, оприходования, списания, приемки, и повторяем шаги начиная с ПЕРВЫЙ ЗАПУСК