Download the PHP package snowio/akeneo3-snow-bundle without Composer
On this page you can find all versions of the php package snowio/akeneo3-snow-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package akeneo3-snow-bundle
Akeneo 3 Snow Bundle
This is a custom Akeneo 3 bundle.
Purpose
This bundle provides a new connector called Snowio Connector that allows us to export all the data from just one job. It will then zip them and send to a defined snowio endpoint.
- Full Job Export (products, product models, categories, attributes, attribute options, families and attribute groups)
- Partial Job Export (categories, attributes, attribute options, families and attribute groups)
Both jobs have the following final steps: Generate metadata, Zip files, send to Snowio using Guzzle.
Installation
To install this bundle on a Akeneo 2 instance, run the following:
composer require snowio/akeneo3-snow-bundle
Configure threshold check step
Snowio\Bundle\CsvConnectorBundle\Step\CheckThresholdsStep
has an injectable export threshold, and checks this against the read count of the previous step.
Define the class as a parameter:
Create services for this class:
You need to inject the thresholds (bottom parameter) - these should be referenced by variables in parameters.yml
.
Add your services after the steps you want to check, e.g.:
services:
...
snowio_connector.job.full_export:
class: '%pim_connector.job.simple_job.class%'
arguments:
- '%snowio_connector.job_name.full_export%'
- '@event_dispatcher'
- '@akeneo_batch.job_repository'
-
- '@snowio_connector.step.csv_product.export'
- '@snowio_connector.step.check_threshold.products'
- '@snowio_connector.step.csv_variant_group.export'
- '@snowio_connector.step.csv_category.export'
- '@snowio_connector.step.csv_attribute.export'
- '@snowio_connector.step.check_threshold.attributes'
- '@snowio_connector.step.csv_attribute_option.export'
- '@snowio_connector.step.csv_family.export'
- '@snowio_connector.step.csv_attribute_group.export'
- '@snowio_connector.step.metadata'
- '@snowio_connector.step.archive'
- '@snowio_connector.step.media_export'
- '@snowio_connector.step.post'
Version ^1.4 introduce new parameters in `app/config/parameters.yml` which need to be added on deployment.
All versions of akeneo3-snow-bundle with dependencies
guzzlehttp/guzzle Version ^6.1
symfony/config Version ^3.4.0
symfony/dependency-injection Version ^3.4.0
symfony/http-kernel Version ^3.4.0
phpspec/phpspec Version ^3.2