Application allows to generate extended Ceneo XML formats.
Upon registration, make sure you request following permissions:
- Attributes
- Categories
- Deliveries
- Producers
- Products
- Taxes
- Units
Application uses these links in admin panel:
- Options - https://app.example.com/options - application options: export enforcing, attributes mapping and exclusions management
- Add exclusion - https://app.example.com/exclusions/add - add product exclusion; needed to be added in product list context
Exporter need:
- PHP 5.4
- Gearman (tested with 1.1.12 version)
- Supervisord is recommended for keeping export workers alive
- Cron access is recommended for scheduling jobs
Install application in your shop and click on Generate XML
what enqueue a job.
In order to enqueue all shops job daily, add php app/console ceneo:enqueue
in cron.
If you want to workers be maintained automatically and spawn more workers, use some user-level process manager, for example Supervisor.
Feel free to use this definition and modify for your needs
[program:ceneo_worker]
directory=/home/app/directory
command=/usr/bin/php app/console ceneo:worker -n --env=prod
process_name=%(program_name)s_%(process_num)02d
numprocs=5
autostart=true
aurorestart=true
redirect_stderr=true
It will spawn 5 workers and listen for jobs.