jtl-scx / channel-core
SCX Channel Library
Installs: 11 251
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 2
Open Issues: 7
pkg:composer/jtl-scx/channel-core
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
 
- dev-master
 - 1.1.0
 - 1.0.0
 - 0.106.1
 - 0.106.0
 - 0.105.3
 - 0.105.2
 - 0.105.1
 - 0.105.0
 - 0.104.3
 - 0.104.2
 - 0.104.1
 - 0.104.0
 - 0.103.0
 - 0.102.0
 - 0.101.0
 - 0.100.0
 - 0.99.1
 - 0.99.0
 - 0.98.0
 - 0.97.0
 - 0.96.0
 - 0.95.2
 - 0.95.1
 - 0.95.0
 - 0.94.6
 - 0.94.5
 - 0.94.4
 - 0.94.3
 - 0.94.2
 - 0.94.1
 - 0.94.0
 - 0.93.2
 - 0.93.1
 - 0.93.0
 - 0.92.0
 - 0.91.0
 - 0.90.0
 - 0.89.0
 - 0.88.0
 - 0.87.0
 - 0.86.6
 - 0.86.5
 - 0.86.4
 - 0.86.3
 - 0.86.2
 - 0.86.1
 - 0.86.0
 - 0.85.0
 - 0.84.0
 - 0.83.0
 - 0.82.0
 - 0.81.0
 - 0.80.1
 - 0.80.0
 - 0.79.0
 - 0.78.1
 - 0.78.0
 - 0.77.1
 - 0.77.0
 - 0.76.2
 - 0.76.1
 - 0.76.0
 - 0.75.0
 - 0.74.1
 - 0.74.0
 - 0.73.1
 - 0.73.0
 - 0.72.1
 - 0.72.0
 - 0.71.0
 - 0.70.0
 - 0.69.0
 - 0.68.1
 - 0.68.0
 - 0.67.0
 - 0.66.0
 - 0.65.0
 - 0.64.3
 - 0.64.2
 - 0.64.1
 - 0.64.0
 - 0.63.1
 - 0.63.0
 - 0.62.0
 - 0.61.0
 - 0.60.0
 - 0.59.0
 - 0.58.8
 - 0.58.7
 - 0.58.6
 - 0.58.5
 - 0.58.4
 - 0.58.3
 - 0.58.2
 - 0.58.1
 - 0.58.0
 - 0.57.0
 - 0.56.2
 - 0.56.1
 - 0.56.0
 - 0.55.0
 - 0.54.0
 - 0.53.1
 - 0.53.0
 - 0.52.0
 - 0.51.2
 - 0.51.1
 - 0.51.0
 - 0.50
 - 0.49.0
 - 0.48.0
 - 0.47.0
 - 0.46.0
 - 0.45.0
 - 0.44.0
 - 0.43.0
 - 0.42.0
 - 0.41.1
 - 0.41.0
 - 0.40.0
 - 0.39.2
 - 0.39.1
 - 0.39.0
 - 0.38.0
 - 0.37.1
 - 0.37.0
 - 0.36.1
 - 0.36.0
 - 0.35.1
 - 0.35.0
 - 0.34.1
 - 0.34.0
 - 0.33.1
 - 0.33.0
 - 0.32.0
 - 0.31.0
 - 0.30.0
 - 0.29.0
 - 0.28.0
 - 0.27.0
 - 0.26.0
 - 0.25.0
 - 0.24.1
 - 0.24.0
 - 0.23.0
 - 0.22.0
 - 0.21.0
 - 0.20.0
 - 0.19.0
 - 0.18.0
 - 0.17.1
 - 0.17.0
 - 0.16.0
 - 0.15.0
 - 0.14
 - 0.13
 - 0.10.0
 - 0.9.2
 - 0.9.1
 - 0.9.0
 - dev-EA-7465-Enhanced_Type_Declerations
 - dev-EA-6727
 - dev-EA-7266-dep-update
 - dev-EA-7266-php-8-4
 - dev-EA-7257
 - dev-EA-7272
 - dev-dependabot/composer/monolog/monolog-3.9.0
 - dev-dependabot/composer/phpstan/phpstan-2.1.11
 - dev-dependabot/composer/php-amqplib/php-amqplib-3.7.3
 - dev-dependabot/composer/twig/twig-3.20.0
 - dev-dependabot/composer/twig/twig-3.19.0
 - dev-dependabot/composer/symfony/proxy-manager-bridge-6.4.13
 - dev-dependabot/composer/symfony/process-6.4.15
 - dev-EA-6805
 - dev-EA-6618-DL-Queues-an-hand-des-Older-Than-by-Filter
 - dev-EA-6714_failed_event
 - dev-log_fqn
 - dev-EA-6714
 - dev-update_deps
 - dev-snyk-fix-2981f88e6e171befa1f3826db72fec29
 - dev-EA-6286
 - dev-EA-6534
 - dev-coverage
 - dev-EA-6355
 - dev-EA-6354
 - dev-EA-6324
 - dev-EA-5838
 - dev-EA-5968
 - dev-ErrorMsgMax250Char
 - dev-OpsgenieAlertClient
 - dev-EA-5834
 - dev-EA-5032
 - dev-ReportDataClients
 
This package is auto-updated.
Last update: 2025-10-20 11:23:59 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