How to use B2B Suite without Elasticsearch?
1. Remove bitbag/elasticsearch-plugin dependency
bitbag/elasticsearch-plugin dependency"replace": {
"bitbag/elasticsearch-plugin": "*"
}composer update2. Remove Elasticsearch configuration
- { resource: "@BitBagSyliusElasticsearchPlugin/config/config.yml" }3. Update B2B routing
sylius_admin_order_creation_admin:
resource: "@SyliusB2BKitPlugin/config/routes/admin_order_management/routes.yaml"
prefix: '/%sylius_admin.path_name%'
sylius_quick_shopping:
resource: "@SyliusB2BKitPlugin/config/routes/quick_shopping/routes.yaml"
sylius_organization_plugin_shop:
resource: "@SyliusB2BKitPlugin/config/routes/organization/shop_routing.yaml"
prefix: /{_locale}
requirements:
locale: ^[a-z]{2}(?:[A-Z]{2})?$
sylius_organization_plugin_admin:
resource: "@SyliusB2BKitPlugin/config/routes/organization/admin_routing.yaml"
prefix: '/%sylius_admin.path_name%'
sylius_pricing_lists_plugin_admin:
resource: "@SyliusB2BKitPlugin/config/routes/pricing_lists/admin_routing.yaml"
prefix: '/%sylius_admin.path_name%'4. Update Shop asset entrypoint
5. Remove unused Elasticsearch services
6. Register the Compiler Pass
7. Final Steps
✅ Done!
Last updated
Was this helpful?
