Import products from Akeneo PIM

Import products from Akeneo product information manager (PIM) or product management system (PMS) in Productsup.

Introduction

In Productsup, you can directly import products from a product information manager (PIM), for example, SAP or Akeneo. Add a data source that links to your shopping platforms in Data Sources. Then by selecting the PIM/PMS tab.

Add PIM/PMS data source

Productsup offers integration with the following PIMs for importing products:

  • Akeneo

  • Enterworks

  • Informatica

  • inRiver

  • PimCore

  • Propel

  • Riversand

  • Salsify

  • SAP Hybris

  • SAP Product Content Management (PCM)

  • StiboSystems

Import products from Akeneo

Import products from your Akeneo PIM solution to Productsup.

Requirements

To use this data source, you must be a user of the Akeneo Serenity Enterprise and Growth editions. See What is the Serenity version.

Create a connection from Akeneo to Productsup

To import products in Productsup, you must first create a connection in Akeneo. See Create a connection.

Set up Akeneo Cloud API Import in Productsup

After creating a connection to Productsup from your Akeneo account, you can use those same credentials for imports using an API connection. To proceed with the Akeneo Cloud API Import, take the following steps:

  1. Go to Data Sources from your site's main menu and select ADD DATA SOURCE. Then choose Akeneo Cloud API v5.0 and select Add.

    akeneo_cloud_api_v5.png
  2. (Optional) Give your data source a custom name. This replaces the name of the data source on the Data Sources Overview page. Then select Continue.

  3. In Host (required), enter the URL path to your data.

  4. Enter the four (4) credentials you received when you previously created the Akeneo connection in Username, Password, ClientId, and Client Secret.

  5. Set the number of products that the platform can fetch at a time in Limit.

  6. Choose which delimiter to use for grouping several products in Bundle Delimiter. The default is ###.

    akeneo_cloud_api_settings.png

Productsup imports all products and describes in the logs which entity groups and assets are available in Akeneo. By default, Productsup does not import entities or assets. See the following section if you wish to import entities or assets from Akeneo.

Import entities and assets (optional)

Perform the following steps to import entities and assets in Productsup from Akeneo.

  1. Switch the Import Entities or Import Assets buttons to ON.

  2. In Import Entities and Import Entities, enter the names of the entities or assets you wish to import.

    Tip

    You can see which entities and assets are in the Productsup logs during the first import run. Open the logs panel at any time in Productsup by selecting the notifications icon in the top-right header.

    akeneo_cloud_api_settings2.png

Continue with the setup:

  1. Switch the Import Category Path to On to import the category path of your products.

  2. Switch the Import Attribute Options to On to get a list of attribute options.

  3. Search filter Assets - Example, {"updated":[{"operator":">","value":"2018-07-04T10:00:00Z"}]}}

  4. Search filter Entities - Example, {"complete":{"operator":"=","value":true,"channel":"ecommerce","locales":["en_US"]}}

  5. Search filter Products - Example, {"enabled":[{"operator":"=","value":true}]}

  6. In Filter by Locales, filter the product location for your product downloads.

  7. In Filter by Scope, filter product values to return relevant attributes for the given channel as well as the non-localized or irrelevant attributes.

  8. In Description (optional) you can customize this data source name, which appears in your data source list. This is the same name that you entered in step 2.

  9. Select Save and perform an import run.

Set up export profiles in Akeneo to import feeds in Productsup

Next, configure your feed creation directly in the Akeneo UI for export. See Export your data.

Set up Akeneo File Import in Productsup

Now you can continue with the setup of your Akeneo data source in Productsup:

  1. Go to Data Sources from your site's main menu and select ADD DATA SOURCE. Then choose Akeneo File Import and select Add.

  2. (Optional) Give your data source a custom name. This replaces the name of the data source on the Data Sources Overview page. Then select Continue.

  3. In Host (required), enter the URL path to your data.

  4. Enter your Akeneo login credentials in Username (optional) and Password (optional).

  5. Enter the name of your product file for import in Product Filename (required).

  6. In Product URI, enter the Uniform Resource Identifier (URI) that identifies your specific resource.

  7. Choose one of the following CSV delimiter types in the Product CSV Delimiter drop-down list:

    • , COMMA

    • | PIPE

    • ; SEMICOLON

    • \t TAB

    • ~ TILDE

    akeneo_settings.png

    Optionally, you can repeat the previous three steps for the following category, variant, attribute, and family files.

  8. In Locale, choose the product location for your product downloads.

  9. Choose which delimiter to use to group several products in Bundle Delimiter. The default is a pipe |.

  10. In Channel (optional), enter the Akeneo channel you wish to import from. The default is set to all.

  11. Switch the Enabled button to On to activate the data source.

  12. In Output filter, you can choose to apply a filter to only import specific columns. To accomplish this, set a Pearl Compatible Regular Expressions (PCRE) or Regular Expression (RegEx) condition to exclude specific columns under the output filter.

    See How does the Regular Expression (RegEx) filter work? to learn more.

  13. In Description (optional), you can customize this data source name, which appears in your data source list. This is the same name that you entered in step 2.

  14. Select Save.

    Save Akeneo settings