baks-dev / orders-order
Модуль системных заказов
Package info
github.com/baks-dev/orders-order
Type:symfony-bundle
pkg:composer/baks-dev/orders-order
v7.4.79
2026-06-16 20:53 UTC
Requires
- php: >=8.4
- baks-dev/core: ^7.4
Requires (Dev)
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2026-06-16 20:54:08 UTC
README
Модуль системных заказов
Установка
composer require \ baks-dev/payment \ baks-dev/users-address \ baks-dev/contacts-region \ baks-dev/centrifugo \ baks-dev/orders-order \ baks-dev/products-stocks \ baks-dev/delivery \ phpoffice/phpspreadsheet\
Cервер Centrifugo
Установка и настройка baks-dev/centrifugo
Дополнительно
Установка конфигурации и файловых ресурсов:
php bin/console baks:assets:install
Для обработки сообщений асинхронно должен быть запущен воркер 'orders-order'
php bin/console messenger:consume orders-order
Для добавления новых статусов необходимо создать сервис-класс, имплементирующий OrderStatusInterface c тегом ' baks.order.status'
<?php namespace App\Orders\OrderStatus; use BaksDev\Orders\Order\Type\Status\OrderStatus\OrderStatusInterface; use Symfony\Component\DependencyInjection\Attribute\AutoconfigureTag; #[AutoconfigureTag('baks.order.status')] class OrderStatusCustom implements OrderStatusInterface { ... implements method }
Изменения в схеме базы данных с помощью миграции
php bin/console doctrine:migrations:diff php bin/console doctrine:migrations:migrate
Тестирование
php bin/phpunit --group=orders-order
Лицензия 
The MIT License (MIT). Обратитесь к Файлу лицензии за дополнительной информацией.