priceeio / integration-sylius
Sylius integration with Pricee.io
Package info
github.com/Pricee-io/integration-sylius
Type:sylius-plugin
pkg:composer/priceeio/integration-sylius
1.0.4
2026-01-22 16:05 UTC
Requires
- php: ^8.1
- sylius/sylius: ^1.14 || ^2.0 || ^2.1 || ^2.2
Requires (Dev)
- 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: ^1.14 || ^2.0
- sylius/test-application: ^1.14.0@alpha || ^2.0.0@alpha || ^2.1.0@alpha || ^2.2.0@alpha
- symfony/browser-kit: ^6.4 || ^7.1
- symfony/debug-bundle: ^6.4 || ^7.1
- symfony/dotenv: ^6.4 || ^7.1
- symfony/http-client: ^6.4 || ^7.1
- symfony/intl: ^6.4 || ^7.1
- symfony/runtime: ^6.4 || ^7.1
- symfony/web-profiler-bundle: ^6.4 || ^7.1
- symfony/webpack-encore-bundle: ^1.15 || ^2.2
README
Pricee.io Sylius Plugin allows you to sync your Sylius products to the Pricee.io platform for price monitoring.
Features
- Authenticate with Pricee.io using Client ID & Secret Key (API Key)
- Sync selected product categories from Sylius to Pricee.io
Prerequisites
- PHP 8.1 or higher
- Sylius 1.14 or higher
Installation
- Require the plugin via Composer:
composer require priceeio/integration-sylius
- Enable the bundle in
config/bundles.php:
return [ // ... PriceeIO\SyncPlugin\PriceeIOSyncPlugin::class => ['all' => true], ];
- Clear cache:
php bin/console cache:clear
- Configure your Pricee.io API key credentials with environment variables:
PRICEEIO_CLIENT_ID=your_client_id PRICEEIO_API_KEY=your_api_key
Usage
- Go to Admin → Pricee.io → Synchronisation.
- Select product categories you want to sync.
- Click Synchronise to send products to Pricee.io.
The plugin will automatically:
- Fetch or create the website in Pricee.io
- Sync products from selected categories
- Return a success message with the number of synced products
Support
For issues, contact hello@pricee.io or open an issue in this repository.