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

Description

In Alumio, go to "Integrations → Incoming → Akeneo - Fetch - Product Models with parent".

After we got the parent and the variant for a product model this is the time fetch children product model. This Incoming well get the product model with parent to become a children product model. This Incoming will not create any task but will update the storage of the parent at "Alumio - Product Model Parent - Alumio Base Product Model" with children product model data in 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 Model - To Alumio Base Product Model

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

image

Alumio - Fetch storage - Alumio Base Product Model attach variants

  • This transformer will fetch the data of variant that was created from the Incoming "Akeneo - Fetch - Products with parent" and attach it as a variants to the Alumio base product model.

image

Akeneo - Filter and prepare update storage - Filter for product model without variants and update parent

  • This transformer will filter product model without variant and will update the parent if not filtered.

image

Akeneo - Update storage - Alumio Base Product Model update children

  • This transformer will update the parent product model inside the storage "Alumio - Product Model Parent - Alumio Base Product Model" with the product model provided in the data.