Sending products into Spryker - alumio-int/spryker-templates GitHub Wiki
Description
In Alumio, go to "Integrations → Route → Akeneo Synchronize Products to Spryker".
The task that was created through Incoming "Akeneo - Fetch Storage - Product Model Alumio Base" will then processed further by the Route "Akeneo Synchronize Products to Spryker" and will be send using the Outgoing "Spryker - Send - Products".
The sending in the Outgoing will be processed by the transformer
- Spryker - Set - Base Information.
- Spryker - Fetch storage - Base Information - All IDs.
- Spryker - Convert - Abstract product List - From Alumio base product model.
- Spryker - Convert - Assign Base information values to Abstract and Concrete Product List.
- Spryker - Send - Abstract products.
Spryker - Fetch IDs for default config
- This is the transformer to set Predefined default values, user can input any default values in here.
- Example of the data is looked like.
Spryker - Fetch storage - Base Information - All IDs
- This transformer fetch the ID from the default values.
- Example of the data is looked like.
Spryker - Convert - Abstract product List - From Alumio base product model
- This transformer is designed to Convert the Base Structure into Spryker structure for abstract and concrete products.
Spryker - Convert - Assign Base information values to Abstract and Concrete Product List.
- This transformer will merge the Base config values with the Spryker structure.
Spryker - Send - Abstract products
- This transformer syncs Spryker abstract and concrete products. It adds necessary identifiers, checks storage for existing product IDs, and sends a POST for new products or a PUT for existing ones. After the API call, it archives key IDs for future use. Requires updated storage before execution.