eiling-io / sylius-battery-included-plugin
SyliusBatteryIncluded plugin for Sylius
Package info
github.com/eiling-io/batteryincluded-sylius
Type:sylius-plugin
pkg:composer/eiling-io/sylius-battery-included-plugin
dev-main
2026-04-21 06:41 UTC
Requires
- php: ^8.2
- batteryincluded/batteryincluded-php-sdk: ^0.7.0
- sylius/sylius: ^2.0
Requires (Dev)
- behat/behat: ^3.16
- dbrekelmans/bdi: ^1.4
- dmore/behat-chrome-extension: ^1.4
- dmore/chrome-mink-driver: ^2.9
- friends-of-behat/mink: ^1.11
- friends-of-behat/mink-browserkit-driver: ^1.6
- friends-of-behat/mink-debug-extension: ^2.1
- friends-of-behat/mink-extension: ^2.7
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.1
- friends-of-behat/symfony-extension: ^2.6
- friends-of-behat/variadic-extension: ^1.6
- nyholm/psr7: ^1.8
- phpstan/phpstan: ^1.12
- phpstan/phpstan-doctrine: ^1.3
- phpstan/phpstan-webmozart-assert: ^1.2
- phpunit/phpunit: ^10.5
- sylius-labs/coding-standard: ^4.4
- sylius-labs/suite-tags-extension: ~0.2
- sylius/sylius-rector: ^2.0
- sylius/test-application: ^2.0.0@alpha
- symfony/browser-kit: ^6.4 || ^7.4
- symfony/debug-bundle: ^6.4 || ^7.4
- symfony/dotenv: ^6.4 || ^7.4
- symfony/http-client: ^6.4 || ^7.4
- symfony/intl: ^6.4 || ^7.4
- symfony/runtime: ^6.4 || ^7.4
- symfony/web-profiler-bundle: ^6.4 || ^7.4
- symfony/webpack-encore-bundle: ^2.2
This package is auto-updated.
Last update: 2026-04-21 06:42:01 UTC
README
Documentation
Requirements:
- PHP 8.2 or higher
- Sylius 2.0 or higher
Installation
- Run
composer require eiling-io/sylius-battery-included-plugin
- add the env variables in .env file:
{$channelCode}_BATTERYINCLUDED_BASE_URL=""
{$channelCode}_BATTERYINCLUDED_COLLECTION=""
{$channelCode}_BATTERYINCLUDED_API_KEY=""
BATTERYINCLUDED_BASE_URL=""
BATTERYINCLUDED_COLLECTION=""
BATTERYINCLUDED_API_KEY=""
- enable the plugin in
config/bundles.php:
<?php return [ // ... EilingIo\SyliusBatteryIncludedPlugin\EilingIoSyliusBatteryIncludedPlugin::class => ['all' => true], ];
- Import config in
config/packages/_sylius.yaml:
# imports: # ... - { resource: "@EilingIoSyliusBatteryIncludedPlugin/config/config.yaml" } # ...
- Import routing
config/routes/eiling_io_batteryincluded.yaml:
eiling_io_sylius_battery_included_plugin: resource: "@EilingIoSyliusBatteryIncludedPlugin/config/routes/shop.yaml" prefix: /
- Import assets in
assets/shop/assets.yaml:
... import '@vendor/eiling-io/sylius-battery-included-plugin/assets/shop/entrypoint.js'; import '@vendor/eiling-io/sylius-battery-included-plugin/assets/shop/styles.css';
Contributing
ddev startddev init- Open your browser and navigate to
https://syliusbatteryincludedplugin.ddev.site/.