Fetching categories from Akeneo - alumio-int/akeneo-bigcommerce-templates GitHub Wiki

Description

In Alumio, go to "Integrations → Incoming → Akeneo - Fetch - Categories".

We need to get all categories from Akeneo system to ensure the parent children relation can be sent in the right order. To do so, we use an Incoming "Akeneo - Fetch - Categories" to get data from Akeneo Server.

image

This incoming will create a task inside Alumio with data structured as Alumio base categories. There some transformer inside this Incoming before to process the category:

  1. Akeneo - Prepare convert category - Labels - To localizations.
  2. Akeneo - Convert - Category - To Alumio Base.
  3. Akeneo - Filter - Category.

Akeneo - Prepare convert category - Labels - To localizations

  • This is the transformer to convert labels data from Akeneo.
  • Akeneo giving us some labels look like this
  • As this structure is not friendly to Shopify 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 - Category - To Alumio Base

  • This is the transformer to convert the whole category data into Alumio Base data.
  • Example of the Alumio base category is looked like

Akeneo - Filter - Category

  • We use this transformer to filter previously created into task categories to avoid duplication.
  • So, if there a need to recreate a task please remove the entity first from the storage "Akeneo - Filter - Categories".