webburza/sylius-order-association-bundle
Sylius plugin for associating orders with one another, letting you link related purchases such as split shipments, follow-up orders, or returns. Adds configurable order relations and admin management so store staff can trace connected orders easily.
This is a Sylius plugin, not a Laravel package. The v0.4.0 release only bumps compatibility to Sylius 0.19, so treat it as a maintenance release with the same public surface as v0.3.x — there are no new APIs to learn before you start.
~0.19 (Symfony 2.x era) and its PHP constraint. If you are on a modern Sylius (1.x) or a Laravel app, this package will not install cleanly — check composer.json for the sylius/sylius constraint before anything else.composer require <vendor>/<package>:^0.4 and register the bundle in app/AppKernel.php alongside the core Sylius bundles.*Bundle.php), the DI extension in DependencyInjection/, Resources/config/services.yml, and any Resources/config/app/config.yml the README tells you to import. Sylius plugins almost always work by overriding resources, so the resource configuration is the real entry point.app/config/config.yml under sylius_* resource keys, clear the cache (app/console cache:clear), and run app/console doctrine:schema:update --dump-sql before applying. You should then see the package's behaviour through the existing Sylius admin or frontend route rather than a new route of its own.services.yml.app/Resources/<BundleName>/views/.... Mirror the package's path exactly; a wrong directory silently falls back to the vendor template.config/*.php merge. Do not try to wrap it in a Laravel app; the dependency chain is incompatible.composer.lock; a minor Sylius bump can break resource config keys.app/console debug:container --parameter=... and app/console cache:clear --no-warmup when in doubt.Resources/config against v0.3.x before upgrading — that is where any silent config-key changes will show up.How can I help you explore Laravel packages today?