jtl-scx / channel-core
SCX Channel Library
3.2.0
2026-07-23 13:02 UTC
Requires
- php: 8.3.* || 8.4.*
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ^7.14.1
- jtl-scx/api-base-client: ^1.7.0
- jtl-software/opsgenie-client: ^2.1
- jtl/go-prometrics-client: ^3.2
- jtl/nachricht: ^1.0
- jtl/php-generic-collection: ^1.0.1
- monolog/monolog: ^2.11.0
- myclabs/php-enum: ^1.8.5
- php-amqplib/php-amqplib: ^3.7.4
- psr/clock: ^1.0
- psr/log: ^3.0.2
- symfony/config: ^7.4
- symfony/console: ^7.4
- symfony/dependency-injection: ^7.4
- symfony/filesystem: ^7.4
- symfony/string: ^7.4
- symfony/translation: ^7.4
- symfony/var-exporter: ^7.4
- symfony/yaml: ^7.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.95.13
- phpstan/phpstan: ^1.12.33
- phpunit/phpunit: ^9.6.35
- symfony/dotenv: ^7.4
- twig/twig: ^2.0 || ^3.28.0
Suggests
- jtl/go-prometrics-client: Needed if Metric Collection is used
This package is auto-updated.
Last update: 2026-07-24 09:37:11 UTC
README
JTL-SCX Channel-Core
JTL Sales Channel Extension is a product that connects various different eCommerce marketplaces to JTL-Wawi or any other ERP solution. This repository provides a PHP framework for creating a new SCX channel integration to connect any marketplace with SCX.
This PHP framework provides abstractions for
- SCX-Channel-API communication.
- Event handling using RabbitMQ as queue and jtl/nachricht as messaging framework.
- data handling such as managing category tree, attributes, prices.
How-To-Start
Use scx/channel to bootstrap a new project
Start Development
Need to run CLI commands?
php bin/Core.php
Need a local RabbitMq?
docker-compose up -d
See .env.dist for development configuration. You may create a .env.local to overwrite specific settings