Fetching Categories from Akeneo
- In Alumio, go to “Integrations → Incoming → Akeneo - Fetch - Categories”.
- To get all categories from the Akeneo system, use an Incoming “Akeneo - Fetch - Categories”.

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



- Use this transformer to filter previously created tasks into task categories to avoid duplication.

- To recreate a task, you should remove the entity from the storage “Akeneo - Filter - Categories”.
Fetching Categories from Spryker
- In Alumio, go to “Integrations → Incoming → Spryker - Fetch - Categories”.
- Before sending categories into the Spryker system, you need to know which categories already exist in the Spryker System. This Incoming is intended to fetch the categories data in the Spryker System and save them with the transformer “Spryker - Update storage - Category full data”. The result of this Incoming won’t be created as a task but will be saved into the storage name “Spryker - Categories - Full Data”.

Sending Categories to Spryker
- In Alumio, go to “Integrations → Route → Akeneo Synchronize Categories to Spryker”.
- The task in the Incoming “Akeneo - Fetch - Categories” will be processed in the Route “Akeneo Synchronize Categories to Spryker” and sent using the Outgoing “Spryker - Send - Category”.
- Spryker - Convert - Alumio Base Category - To Spryker Category.
- Spryker - Filter Category - Filter localized attributes by locale.
- Spryker - Prepare Send Category - Check and fill parent sort order.
- Spryker - Check and send - Category.
- Spryker - Update storage - Category full data.



Automatic Categories Synchronization Setup
- Go to “Integrations → Schedulers → Akeneo - Fetch Categories”.

- Set a schedule expression and enable the configuration.
- Go to “Integrations → Schedulers → Spryker - Send Categories”.

- Set a schedule expression and enable the configuration.