monsieurbiz / sylius-markerio-plugin
Package info
github.com/monsieurbiz/SyliusMarkerioPlugin
Type:sylius-plugin
pkg:composer/monsieurbiz/sylius-markerio-plugin
Requires
- php: ^8.2
- monsieurbiz/sylius-settings-plugin: ^1.0
- sylius/sylius: >=1.12 <2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.16
- phpmd/phpmd: ^2.15
- phpspec/phpspec: ^7.0
- phpstan/phpstan: ^1.8.4
- phpstan/phpstan-doctrine: ^1.3.2
- phpstan/phpstan-webmozart-assert: ^1.1
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2026-05-12 13:11:20 UTC
README
Marker.io's plugin for Sylius
This plugin is a Sylius integration for Marker.io.
It gives the capability to integrate the extension if you have a Project ID.
In the same time, if the script is loaded, we've added some metadata to the configuration sent to Marker.io.
Compatibility
| Sylius Version | PHP Version |
|---|---|
| 1.12 | 8.1 - 8.2 - 8.3 |
| 1.13 | 8.1 - 8.2 - 8.3 |
| 1.14 | 8.1 - 8.2 - 8.3 |
Installation
If you want to use our recipes, you can configure your composer.json by running:
composer config --no-plugins --json extra.symfony.endpoint '["https://api.github.com/repos/monsieurbiz/symfony-recipes/contents/index.json?ref=flex/master","flex://defaults"]'
composer require monsieurbiz/sylius-markerio-plugin
You may need to install our recipes first:
composer config --no-plugins --json extra.symfony.endpoint '["https://api.github.com/repos/monsieurbiz/symfony-recipes/contents/index.json?ref=flex/master","flex://defaults"]'
Update the metadata
You can create your own event listener and then update the data sent to the plugin using the event itself.
See EventListener/MarkerioCustomDataListener.php as an example.
License
This plugin is under the MIT license. Please see the LICENSE file for more information.