jtl-scx / channel-core
SCX Channel Library
2.3.0
2026-03-31 09:16 UTC
Requires
- php: 8.1.* || 8.2.* || 8.3.* || 8.4.*
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ^7.9.2
- jtl-scx/api-base-client: ^1.7.0
- jtl-software/opsgenie-client: ^2.1
- jtl/go-prometrics-client: ^3.2
- jtl/nachricht: 0.19.6
- jtl/php-generic-collection: 0.5.0 || ^1.0.0
- monolog/monolog: ^2.9.3
- myclabs/php-enum: ^1.8.4
- php-amqplib/php-amqplib: ^3.7.1
- psr/clock: ^1.0
- psr/log: ^3.0.1
- symfony/config: ^6.4.8
- symfony/console: ^6.4.11
- symfony/dependency-injection: ^6.4.11
- symfony/proxy-manager-bridge: ^6.4.8
- symfony/translation: ^6.4.10
- symfony/yaml: ^6.4.11
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.64.0
- mongodb/mongodb: ^1.19.1
- phpstan/phpstan: ^1.12.3
- phpunit/phpunit: ^9.6.20
- symfony/dotenv: ^6.4.10
- twig/twig: ^2.0 || ^3.14.0
Suggests
- ext-mongodb: Needed if MongoDbConnection is used
- jtl/go-prometrics-client: Needed if Metric Collection is used
- mongodb/mongodb: Needed if MongoDbConnection is used
This package is auto-updated.
Last update: 2026-05-31 00:16:09 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