baks-dev/wildberries-orders
Модуль заказов Wildberries для PHP 8.4+: установка через Composer, команды для настройки профиля/оплаты/доставки FBS и DBS, установка ассетов, миграции Doctrine и запуск PHPUnit-тестов для wildberries-orders.
OrderCreated, PaymentProcessed), the host system may need custom event listeners or webhook integrations for real-time sync with Wildberries’ API (e.g., shipment tracking updates).baks:users-profile-type, baks:delivery, etc.) simplifies configuration but introduces risk of command namespace conflicts. Mitigation: Rename or alias commands (e.g., wb:delivery:fbs) or use a custom namespace prefix.wb_orders, wb_payments) via migrations. Conflict risk exists if the host system has overlapping schemas (e.g., orders table with similar fields). Mitigation: Use table prefixes (e.g., wb_) or custom migration strategies.| Risk Area | Severity | Mitigation Strategy |
|---|---|---|
| Schema Conflicts | High | Audit existing tables; use table prefixes (e.g., wb_) or custom migrations. |
| Console Command Collisions | Medium | Rename commands (e.g., wb:delivery:fbs) or wrap in a service provider. |
| PHP 8.4+ Dependency | High | Upgrade Laravel app to PHP 8.4+; use Docker for isolation if needed. |
| Limited Testing | Medium | Conduct custom QA (e.g., load testing, edge cases) due to low package activity. |
| Wildberries API Changes | High | Monitor Wildberries’ API updates; fork the package if maintainer lags. |
| Long-Term Maintenance | Medium | Adopt a "fork-and-maintain" strategy; document changes in CHANGELOG.md. |
| Event Listener Gaps | Medium | Extend package events or add custom listeners for real-time sync. |
| Performance Bottlenecks | Low | Profile API calls; use queue workers for async order processing. |
Host System Compatibility:
Workflow Integration:
Performance and Scaling:
Localization and Compliance:
Maintenance and Governance:
Testing and Validation:
composer require baks-dev/wildberries-orders
php bin/console wb:users-profile-type:wildberries-fbs
php bin/console wb:payment:wildberries-fbs
php bin/console wb:delivery:wildberries-fbs
php bin/console baks:assets:install
php bin/console doctrine:migrations:diff
php bin/console doctrine:migrations:migrate
.env:
WILDBERRIES_API_KEY=your_key
WILDBERRIES_API_SECRET=your_secret
config/app.php or a service provider:
'bindings' => [
WildberriesOrderService::class => fn($app) => new WildberriesOrderService(
$app->make(GuzzleClient::
How can I help you explore Laravel packages today?