2017 © Pedro Peláez
 

library akeneo-bundle

image

snowio/akeneo-bundle

  • Tuesday, March 27, 2018
  • by joshdifabio
  • Repository
  • 2 Watchers
  • 1 Stars
  • 20 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 4 Forks
  • 6 Open issues
  • 21 Versions
  • 0 % Grown

The README.md

Snowio Bundle for Akeneo

Build Status, (*1)

This bundle provides a new connector called Snowio Connector that allow us to export all the data from just on job, zip them and send to snowio endpoint., (*2)

  • Full Job
    • Export (products, variant groups, categories, attributes, attribute options, families and attribute groups)
  • Partial Job
    • Export (categories, attributes, attribute options, families and attribute groups)

Both of them have as final steps: Generate metadata, Zip files, send to Snowio using Guzzle., (*3)

Installation

You can install this bundle via composer., (*4)

composer require snowio/akeneo-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., (*5)

Define the class as a parameter:, (*6)

parameters:
   ...
   snowio_connector.step.check_thresholds.class: Snowio\Bundle\CsvConnectorBundle\Step\CheckThresholdsStep

Create services for this class:, (*7)

services:
   ...
   snowio_connector.step.check_threshold.products:
      class: '%snowio_connector.step.check_thresholds.class%'
      arguments:
         - 'check_thresholds'
         - '@event_dispatcher'
         - '@akeneo_batch.job_repository'
         - '%minimum_products_export%'

   snowio_connector.step.check_threshold.attributes:
      class: '%snowio_connector.step.check_thresholds.class%'
      arguments:
         - 'check_thresholds'
         - '@event_dispatcher'
         - '@akeneo_batch.job_repository'
         - '%minimum_attributes_export%'

You need to inject the thresholds (bottom parameter) - these should be referenced by variables in parameters.yml., (*8)

Add your services after the steps you want to check, e.g.:, (*9)

<, (*10)

pre> 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', (*11)

<, (*12)

pre>, (*13)

Version ^1.4 introduce new parameters in app/config/parameters.yml which need to be added on deployment., (*14)

   media_export_directory: media_export/
   media_export_host: false
   media_export_user: false
   minimum_products_export: 0
   minimum_attributes_export: 0

The Versions

27/03 2018

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

27/03 2018

v1.8.0

1.8.0.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

05/03 2018

v1.7.0

1.7.0.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

03/03 2018

dev-api-returns-204-statuscode

dev-api-returns-204-statuscode

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

11/01 2018

v1.6.1

1.6.1.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

06/12 2017

v1.6.0

1.6.0.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

17/10 2017

dev-attribute-groups

dev-attribute-groups

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

03/10 2017

v1.5.1

1.5.1.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

02/10 2017

v1.5.0

1.5.0.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

28/09 2017

v1.4.1

1.4.1.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

27/09 2017

v1.4.0

1.4.0.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

07/09 2017

dev-lower-akeneo-version-dependency-on-master

dev-lower-akeneo-version-dependency-on-master

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

01/08 2017

dev-upgrade/pim-1.7

dev-upgrade/pim-1.7

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

01/08 2017

dev-upgrade/pim-1.7.3

dev-upgrade/pim-1.7.3

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

01/08 2017

1.3.0

1.3.0.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

01/08 2017

dev-upgrade/pim-1.7.1

dev-upgrade/pim-1.7.1

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

01/08 2017

1.2.0

1.2.0.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz
by Nei Santos

03/03 2017
06/02 2017

dev-grouped-export

dev-grouped-export

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz

06/02 2017

1.0.1

1.0.1.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz

03/06 2016

v1.0.0

1.0.0.0

  Sources   Download

MIT

The Requires

 

by Cristian Quiroz