Headless Ecommerce Bundle
Release Plan
| Release | Supported Ecommerce Versions | Supported Symfony Versions | Release Date | Maintained | Branch |
|---|---|---|---|---|---|
| 1.x | ^1.0 | ^7.4 | 2026 | Feature Branch | 1.x |
Installation
"require": {
"open-dxp/headless-ecommerce-bundle": "^1.0",
}
Add Bundle to bundles.php:
return [
# add after OpenDxp\Bundle\HeadlessBundle\OpenDxpHeadlessBundle
OpenDxp\Bundle\HeadlessEcommerceBundle\OpenDxpHeadlessEcommerceBundle::class => ['all' => true],
];
- Execute:
$ bin/console ecommerce:install - Execute:
$ bin/console doctrine:migrations:migrate --prefix 'OpenDxp\Bundle\HeadlessEcommerceBundle\Migrations'
Optional:
- Execute:
$ bin/console assets:install public --relative --symlink
Updating Ecommerce Bundle
- Execute:
$ bin/console doctrine:migrations:migrate --prefix 'OpenDxp\Ecommerce\Bundle\CoreBundle\Migrations'
Updating Ecommerce Headless Bundle
- Execute:
$ bin/console doctrine:migrations:migrate --prefix 'OpenDxp\Bundle\HeadlessEcommerceBundle\Migrations'
Disabled Services
- RequestCartRecalculation
- RequestCartAvailability
- ShopUserLogoutHandler
- CartBlamerListener
- CustomerNewsletterConfirmListener
Next Steps
Development Tools
This bundle contributes to the MCP server of the installation, which requires open-dxp/mcp-bundle:
ecommerce_request_contextlists the resolvers that decide the store, cart, customer, currency, locale and country of a requestheadless_how_tolearns two forks in the road that this bundle owns
Nothing of this is loaded without that package.
Changelog
Before updating, please check the changelog!
License
DACHCOM.DIGITAL AG, Löwenhofstrasse 15, 9424 Rheineck, Schweiz
dachcom.com, [email protected]
Copyright © 2026 DACHCOM.DIGITAL. All rights reserved.
For licensing details please visit LICENSE.md