- Login into the Dev portal
- Add new connector with the following attributes:
- Type:
exportorexport-delta(Depending on the use case) - Execution mode:
enviroment variables(Connectors will receive configurations from command line options)
- Type:
- Version control
- Configure version control based on your VCS provider
- Application
- Command:
php - Arguments
bin/console app:export - Health check:
--help
- Command:
- Individual configurations
- Command option:
SAMPLE_CONFIG; Field type:input
- Command option:
- Export configuration
- Attach appropriate channel and enable feedback file
- Version control
- Configure version control based on your VCS provider
- Application
- Command:
php - Arguments
bin/console app:export-delta - Health check:
--help
- Command:
- Export configuration
- Attach appropriate channel and enable feedback file
- In the release configuration trigger build. If everything was configured correctly it should succeed.
- Synchronize it with the runtime first, then with the platform
This project contains 2 connectors:
- Export (
app:export) — Reads all products from the input file in batches, logs them, and writes feedback. - Export Delta (
app:export-delta) — Reads products from the delta files (new, modified, unchanged, deleted) individually and writes feedback. Useful for processing only changes since the last run.
- PHP >= 8.4
- Composer
The productsupcom/container-api-client package is hosted on GitHub. To install it, add the following to your composer.json:
- Add the repository:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/productsupcom/container-api-client"
}
]- Require the package:
"require": {
"productsupcom/container-api-client": "*"
}Then run composer install (or composer update).