Fetching Simple Product from Akeneo - alumio-int/spryker-templates GitHub Wiki

Description

In Alumio, go to "Integrations → Incoming → Akeneo - Fetch - Products without parent".

There some products data without product model in Akeneo. This Incoming will duplicate the product data into Alumio base product model and save them into the storage "Alumio - Product Model Parent - Alumio Base Product Model".

Akeneo - Prepare convert - Values - To localizations and custom attributes

  • This transformer will convert localizations data from Akeneo.
  • Akeneo giving us some localizations that look like this
  • As this structure is not friendly to Spryker we need to convert them to a more workable structure, that is why we use this transformer to transform it into this instead

Akeneo - Prepare Convert - Localizations filter for Spryker

  • We use this transformer to only allow any localization with channel code in "eCommerce", if it has channel code.
  • If you need other channel code please add the value in the Node Filter.

Akeneo - Prepare convert - Product and product model - Categories to Alumio Base

  • This transformer will convert categories data from Akeneo.
  • Akeneo giving us some categories that look like this
  • As this structure is not friendly to Spryker we need to convert them to a more workable structure, that is why we use this transformer to transform it into this instead

Akeneo - Prepare convert - Product and product model - Prices to Alumio Base

  • This transformer will convert prices data from Akeneo.
  • Akeneo giving us some prices that look like this
  • As this structure is not friendly to Spryker we need to convert them to a more workable structure, that is why we use this transformer to transform it into this instead

Akeneo - Convert - Product - To Alumio Base product

  • This transformer will convert Akeneo product data into Alumio base product data.
  • Example of the Alumio base product data is looked like

Akeneo - Convert - Alumio Base Product - To Alumio Base Product Model with variants

  • This transformer will copy the Alumio base product data into Alumio base product model with variant.
  • We add the variant code with "-1" to avoid data duplication.
  • Example of the structure is look like this

image

Akeneo - Update storage - Product Model parent - Alumio Base Product Model

  • This transformer will save the product model parent in the storage "Alumio - Product Model Parent - Alumio Base Product Model".

image