Reading list Switch to dark mode

    Magento 2 Akeneo Connector

    Updated 9 November 2023

    Introduction

    The Magento 2 Akeneo Connector allows you to integrate your Magento (Adobe Commerce)store with the Akeneo PIM platform. Store owners can manage any number of products easily.

    Using this connector, the store owner can export catalog information from Akeneo to the Magento 2 (Adobe Commerce Cloud)store through API calls.

    Simply, select the product attributes you want to export with the products at the time of the export job.

    The store admin can make modifications as required once the products have been exported from Akeneo.

    Moreover, if you don’t want to export all the products, you can use various filters using category, SKU, time condition, completeness, and attribute family.

    Searching for an experienced
    Akeneo Company ?
    Find out More

    With the Akeneo connector store owners can import categories, families, attributes, options, product models, family variants, and products.

    Basic Requirements:

    • You must be using Magento 2.1.x to 2.3.4 or newer
    • Make sure the reindex cron job is running on Magento. Click here to know about how to configure and run cron.
    • This module works with Akeneo 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x, 3.2.x, 4.0.x, 5.0.x, 6.0.x and 7.0.x. Click here to Download Akeneo.
    • Node and Yarn packages need to be installed.
    • This module is compatible with the Akeneo community and Enterprise(Flexibility) edition.
    • If you want to use this extension on Akeneo EE Serenity mode, please contact us.
    • For the Akeneo installation, your Akeneo server should meet these system requirements.

    Please Note:- If you want to export your old data from the Akeneo to the Magento store please reach out to us at [email protected].

    Video Tutorials

    Check out the following video tutorials below:

    How to get API keys?

    cXtX9mRvyIE

    How to do module configuration?

    XCSGu1XVfYM

    Exporting Simple Products from Akeneo to Magento

    uO0mpTfof-E

    Features

    • The Admin can export a video URL from Akeneo to Magento 2.
    • Magento2 Akeneo Connector compatible with Product Attachment for Magento 2
    • Create multiple jobs and schedule them for execution.
    • All jobs can be exported through normal export/CSV export
    • Map product attributes between Magento and Akeneo.
    • Export all the categories from Akeneo to Magento.
    • Support boolean single-level multi-attribute, 2-level multi-attribute, and metric-type attributes will be exporting variants.
    • Filter exported products based on category, family, status, completeness, etc.
    • The export-specific product(s) using SKU identifier.
    • Create attributes, attribute sets, and attribute options using Akeneo.
    • Export multiple images of a product (Full size high-resolution supported).
    • Send SEO information with products.
    • Magento 2 Akeneo Connector module is compatible with Akeneo Versions 2,3,4,5,6 & 7.
    • The source code is fully open for customization.
    • Magento 2 Akeneo Connector is compatible with the latest Magento version 2.4.x

    GENERAL FEATURES

    • Supports the importing of products, categories, attributes, attribute groups, attribute sets, and all jobs from Magento 2 to Akeneo.
    • Support multi-language translations.
    • The Akeneo connector module also works with a multi-store Magento setup.
    • Send product information according to locales such as – en, es, de.
    • Export product and product model through product-only export(CSV)
    • Works with simple, configurable, and virtual products.

    Magento (Adobe Commerce) API Integration

    For creating API in Magento, login to your admin panel then go to ‘System > Integrations > Add New Integration’.

    In the ‘Name’ field, add any unique name for identification and enter the admin panel password in ‘Your Password’.

    NOTE:- Please leave the rest of the field blank then continue to the next step.

    Magento 2 Akeneo Connector - API Integration

    Select APIs for Integration After providing the Integration Info, go to the API section and select the following resources then click Save.

    • Catalog, Inventory, Products, Categories
    • Stores, Settings, Currency, Attributes, Other Settings

    magento api permissions

    For Product Attachment :

    For Product attachment, you have to select the following :

    • Admin Product Attachment Api
    • Product Attachment

    image-2-

    After that, once the API is created, you will see the integration in the list, then click Activate.

    Integration in magento

    The following pop-up window will appear, click Allow button.

    akeneo api

    The API credentials will be generated as follows. After that, you need to copy Access Token and then paste them into the Akeneo configuration.Tokens Created

    Composer Installation

    Read This Blog

    Before beginning the composer installation

    1: Get the ACCESS KEYS [Create a support ticket]
    2: In Akeneo composer.json, add our repository as well as the installation script.

    For Akeneo 6.x and 7.x

    {
      "scripts": {
            "post-update-cmd": [
               "vendor/webkul/magento2bundle/src/Webkul/Magento2Bundle/install/config.sh COMPOSER=true NO_DOCKER=true"
            ],
            "post-install-cmd": [
               "vendor/webkul/magento2bundle/src/Webkul/Magento2Bundle/install/config.sh COMPOSER=true NO_DOCKER=true"
            ],
            "post-create-project-cmd": [
              "vendor/webkul/magento2bundle/src/Webkul/Magento2Bundle/install/config.sh COMPOSER=true NO_DOCKER=true"
           ]
       },
      "repositories": [{
        "type": "composer",
        "url": "https://akeneorepo.webkul.com/"
      }]
    }
    

    For Akeneo <=5.x 

    {
      "scripts": {
            "post-update-cmd": [
               
    "vendor/webkul/magento2bundle/composer_install.sh"
            ],
            "post-install-cmd": [
               
    "vendor/webkul/magento2bundle/composer_install.sh"
            ],
            "post-create-project-cmd": [
             
    "vendor/webkul/magento2bundle/composer_install.sh"
           ]
       },
      "repositories": [{
        "type": "composer",
        "url": "https://akeneorepo.webkul.com/"
      }]
    }
    

    3: Use composer to install the extension.

    For Akeneo 7

    composer require webkul/magento2bundle

    Akeneo 6

    composer require webkul/magento2bundle:3.1.0
    

     For Akeneo 5

    composer require webkul/magento2bundle:2.1.0

    4: Complete the authentication form.
    5: Send a Message of Success
    6: Delete your browser’s cache.

    Manual Installation For Akeneo 6 and 7

    •  After unzipping the appropriate extension zip, merge the “src” folder into the Akeneo project.
    • From the PIM directory, run the following command over the NO-DOCKER Instance.
    ./src/Webkul/Magento2Bundle/install/config.sh COMPOSER=false NO_DOCKER=true
    •  Run the command below over the PIM directory’s DOCKER instance.
    ./src/Webkul/Magento2Bundle/install/config.sh COMPOSER=false NO_DOCKER=false

    Installing Module For Version 4.0.x to 5. x

    Please follow these steps for installing Magento 2 Akeneo Connector module in your Akeneo PIM platform.

    1 – Unzip the respective extension zip then merge the “src” folder into akeneo project root directory.

    src-magento-2-1

    2 – After that goto config/Bundles.php then add the line:

    Webkul\Magento2Bundle\Magento2Bundle::class => ['all' => true]

    unnamed-file

    in the return array.

    3 – Then copy the “config” folder into akeneo project root directory for routing.

    src-magento-2-1-1

    4- After that to run the Quick export in Akeneo 5.0.x, you need to run the below command.

    Install composer dependency

    php -d memory_limit=4G /usr/local/bin/composer --prefer-dist --no-scripts require navneetbhardwaj/akeneo-quickexport-configurator;

    After that, register the bundle in config/bundles.php

    Webkul\QuickExportConfiguratorBundle\QuickExportConfiguratorBundle::class => ['all' => true],

    Define routing to create a file in the config/routes/wk_quick_export.yml

    wk_quick_expoort: 
       resource: "@QuickExportConfiguratorBundle/Resources/config/routing.yml" 
       prefix: /

    5 – After that run this command after ssh to your Akeneo server by the terminal

    rm -rf var/cache/ && php bin/console magento2:setup:install

    6. If you are using php-fpm. Then you need to restart the php-fpm services and Apache web server.

    For Akeneo 5

    sudo service php-fpm7.4 restart

    For Akeneo 4

    sudo service php-fpm7.3 restart

    Docker Installation Command :

    For Akeneo 5

    alias docker_php='docker-compose run -u www-data --rm php php';
    alias docker_yarn='docker-compose run -u node --rm node yarn';
    docker_php bin/console cache:clear --env=prod;
    docker_php bin/console pim:installer:assets --symlink --clean --env=prod;
    docker_php bin/console d:s:u --force;
    docker_yarn run webpack;
    docker_yarn run update-extensions;
    docker_yarn run less;

    For Akeneo 4

    alias docker_php='docker-compose run -u www-data --rm php php';
    alias docker_yarn='docker-compose run -u node --rm node yarn';
    docker_php bin/console cache:clear --env=prod;
    docker_php bin/console pim:installer:assets --symlink --clean --env=prod;
    docker_php bin/console d:s:u --force;
    docker_yarn run webpack;
    docker_yarn run less;

    Installing Module For Version 2.x to 3.x

    Please follow these steps for installing Magento 2 Akeneo Connector module in your Akeneo PIM platform.

    1 – Unzip the respective extension zip then merge the “src” folder into akeneo project root directory.

    src-magento-2

    2 – Goto app/AppKernel.php then add a line

    new Webkul\Magento2Bundle\Magento2Bundle(),

    Magento 2 Akeneo Connector

    3 – After that goto app/config/routing.yml then add these lines at top of file magento2: resource:

    magento2:
      resource: "@Magento2Bundle/Resources/config/routing.yml"
      prefix: /

    Magento 2 Akeneo Connector

    4 – Run this command after ssh to your Akeneo server by the terminal

    rm -rf var/cache/ && php bin/console magento2:setup:install

    5. After that if you are using php-fpm. Then you need to restart the php-fpm services and apache web server.

    sudo service php-fpm7.2 restart
    

    Magento Enterprise Edition Instructions:

    In case you are using Magento 2 Enterprise edition with hypernode, then you need to allow one or more of these URLs to be accessible.

    You can easily modify this in the default configuration. Log in on your Hypernode and edit the file nginx/server.magento2api. Modify the lines of the following block:

    location ~ ^/(pub/)?(rest|soap)(/.+)?/V1/(products|store/storeViews|store/storeConfigs)/?$ {
            return
    ; }

    https://support.hypernode.com/knowledgebase/protecting-the-magento-2-api/

    6. If you are using php-fpm. Then you need to restart the php-fpm services.

    sudo service php-fpm7.2 restart
    

    Configuration for Magento >= v2.4.4

    To configure for Magento >= v2.4.4, you have to run the following command from the Magento root directory:

    bin/magento config:set oauth/consumer/enable_integration_as_bearer 1

    For faster CSV-based export

    Follow the instructions in instructions(Magento-module).md then create a job for product_csv_export_magento2, Enable Automatic remote CSV Upload in options, and export data.

    If Varnish is installed

    exclude a URL from Varnish by adding the following rule in vcl file if (req.url ~ “/rest/V1/process-csv$”) { pass; }

    If Fastly is configured

    Ask the fastly hosting provider to exclude the following route from varnish / reverse proxy cache and timeout /rest/V1/process-csv

    Add the following parameter entry in config/services/services.yml

    To enable support for product attachment – Product Attachment for Magento 2

    support_webkul_magento2_productAttachment: true

    Also, enable the Attachment API at the Magento2 admin panel, Go to :

    • Admin -> System -> Integrations -> Edit your integration -> Basic Settings -> API
    • Select Custom in the Resource Access, Mark check to the ‘Admin Product Attachment Api’ and Click Save.
    • Once it is saved user can see this option in the Magento 2 settings on Akeneo as shown in the following image.

    Magento 2 Akeneo Connector

    Only two types of attributes can be attached to the product – image and file. Also, the product and product model value will export in attachments.

    To enable support for product attachment 

    support_magento2_productAttachment: true

    To enable support for product attachment

    support_amasty_productAttachment: true

    For Akeneo 3 and below:

    Add the following parameter entry in app/config/parameters.yml

    support_magento2_productAttachment: true
    php bin/console magento2:setup:install

    Now to enable support for product attachment

    Add the following parameter entry in app/config/parameters.yml

    support_amasty_productAttachment: true

    Common Issues After Installation

    However, it might happen that even after proper installation, upon opening your Akeneo admin dashboard, you see a loading screen. In that case, do check for the following solution:

    • Webpack Installation: If you get the below error Webpack error It means that web pack is not installed in your system. Run the following command
      npm install --save-prod webpack
      npm install
      
    • Module routing.yml is not configured properly. Re-check the routing.yml file as mentioned in the 3rd step of Module Installation
    • After that clear your browser cache.

    Uninstall Module: For Akeneo 6 and 7

    • From the PIM directory, run the command below over the NO-DOCKER Instance.
    ./src/Webkul/Magento2Bundle/uninstall/uninstall.sh COMPOSER=false NO_DOCKER=true
    • After that run the command below over the PIM directory’s DOCKER instance.
    ./src/Webkul/Magento2Bundle/uninstall/uninstall.sh COMPOSER=false NO_DOCKER=false

    Setup Credentials in Akeneo

    After successfully installing Magento 2 Akeneo Connector in Akeneo, then you need to set up the Magento API credentials in Akeneo.

    Please log in to Akeneo then follow Magento 2 Connector > Setup Credentials.

    Magento 2 Akeneo Connector

    In Hostname, you need to enter your website URL and then enter the Magento API Integration Tokens as created.

    • Hostname
    • Access Token

    add credentials

    Store View Mapping: Manage Multiple View

    Export Attribute Set Based On – The Akeneo family will export this select attribute set to Magento. This is a required mapping.

    Magento 2 Akeneo Connector

    After that, if you are managing your Magento store in multiple views, you need to map them to the correct Locale in Akeneo.

    Select the Magento store view according to the language and country code.

    Then you can also select the currency for every store view as well. In the store view mapping, you can select the store as the default store.

    So the product will export to your default channel and respected local, currencies which will be selected for the store view.

    Magento 2 Akeneo Connector

    Setup Attribute Mapping: Match Fields Of Products

    In the Setup Attribute Mapping tab, you need to match the product fields between Magento and Akeneo.

    Then you need to select the correct Akeneo attribute that matches the Magento product information.

    We can also add the attribute for variant products. You can map the variant product field in Akeneo so that you can export a variant product.

    By default, the following product attribute information can be mapped to Akeneo and Magento:

    • SKU
    • Name
    • Weight
    • Price
    • Description
    • Short Description
    • Quantity
    • SEO – Meta Title, Meta Keyword, Meta Description
    • URL Key

    Common Product Field Mapping in Akeneo: Common product field mapping in Akeneo is you can export the attributes to magento2 for both the simple and variant products.

    Variant Product Field Mapping in Akeneo: If you want to export the different attributes for the common and variant products you can choose Variant field mapping and map the attribute.

    So you will find the different attributes for both the common and variant products in Magento2.

    Example: If you want to set the different price lists for the common and variant products you can map the attributes in the common product field with price1 and in the variant product field with price2.

    Magento 2 Akeneo Connector

    Then you will find the two different prices for common and variant products in Magento2.

    Magento 2 Akeneo ConnectorStatus mapping information remains the same on both ends. So if a product is disabled in Akeneo, it will be disabled in Magento as well.

    Magento 2 Akeneo Connector

    Map More Standard Attributes

    If your products have lots of information, you can enter Magento attribute code ID and click Add Field.

    Magento 2 Akeneo Connector module supports various attributes of Magento products. Please make sure to use the same attribute code as Magento in Akeneo.

    Magento 2 Akeneo Connector

    Users can use any sample attribute code to create a new attribute field and map them with the product field.

    Other Mappings

    Attributes to be used as Images – The selected Akeneo image attributes will be visible as Magento product gallery images.

    Please note – The images will export in the sorting order they are selected here.

    Attributes to be used as Image alts: If images are not exported in Akeneo, you must map the attribute whose value you wish to be shown.

    Magento 2 Akeneo Connector

    The admin needs to add the picture name so it will fetch as an ALT name on Magento 2.

    Magento 2 Akeneo Connector

    Once you map the ALT name with attributes it will show the same on Magento 2 in the same order.

    Magento 2 Akeneo Connector

    Attributes to be used as Import Custom Attributes – When you are going to import the product in Akeneo. The selected attributes will be visible as custom attributes in Akeneo.

    Webkul-Magento2-Connector-Configuration-11

    Video Attribute Mapping

    In this, you can map video URLs and preview images along with all product information that can also export video URLs and preview images from Akeneo to Magento 2.

    Webkul-Magento2-Connector-Configuration-12

    Image Role Mapping:

    After that, you have to map the images which you want to export as the base, small, and thumbnail images of the product.

    Webkul-Magento2-Connector-Configuration-5

    Users can map three different attributes with different image options like the model picture, picture, and variant picture as a base, small, and thumbnail image.

    Custom Mapping

    When you are going to export the product from Akeneo to Magento2. If you want to export an additional attribute, tick the box and then click Save to export that attribute.

    Label, code, type, group, scoopable, and localizable can all be used to filter attributes.

    After that, the selected Akeneo attributes will be visible as custom attributes in Magento. They will appear on the storefront under the ‘More Information’ tab.

    Magento 2 Akeneo Connector

    Supported attributes in custom mapping: All attributes will support in custom mapping except image, file, reference data multi-select, and reference data simple select.

    Magento 2 Akeneo Connector

    Note: Variation attributes must be added in the custom field, if it is not selected then the model product will not get exported.

    Product Association Mapping

    In association mapping, the product may be associated with none or several other products or product groups.

    After that, if you want to do an association mapping you can map the product association fields in Magento to Akeneo.

    After that, you can do it for the related products, Cross-Sell Products, and Up-sell Products.

    Webkul-Magento2-Connector-Configuration-7

    Note: Before exporting any association products users need to check associated product must be already created on Magento 2. After that user can associate the products.

    Other Settings

    After that in the Other Settings tab, you can configure the following settings:

    Attribute Group Export – Here you can select how product attributes should export from Akeneo to Magento. There are two options:-

    • Export all attributes in a Single predefined Attribute Group (fast) -In this all the attributes are exported in a single group
    • Export all Attribute groups (slower) – In this all the attributes are exported along with their attribute groups

    URL Key Prefix for Product Models (optional) – In cases, where a URL key of a product or category is conflicting with each other (Due to no url_key mapping of categories). You can add a prefix for the url_key of products.  

    Export Unit with Value of Metric Attributes – You can export the product with metric attributes excluding weight. You can also export the product unit with it.

    Export metric type attributes as select type – If you are exporting metric type product module then you need to enable this option.

    Fallback Name field when the mapped field is not present – If the product mapped field is not present then the fallback name will be used as the name.

    Webkul-Magento2-Connector-Configuration-8

    Select Attribute Option Code / Label for Admin Column – In this selection, you want to export attribute code or label.

    If an option code has been mapped, the option code will appear as seen in the image below.

    Screenshot-by-Lightshot-9
    If the option label is mapped, the default option label appears as seen in the image below.

    Screenshot-by-Lightshot-10

    There are several ways to add product data in Akeneo, in this user guide we have mentioned using CSV/XLSX files and creating a product in Akeneo.

    Option A – Add Product using CSV/XLSX File

    Using the built-in Akeneo CSV Connector and Akeneo XLSX Connector, you can import product data into the Akeneo database.

    When importing product data using CSV or XLSX files, Akeneo PIM extracts the data from the file and converts them to save in the PIM.

    After that to upload a CSV or XLSX file goes to Imports > Create Import Profile and enter Import Profile information – Code and Label.

    In Job select ‘Product import in CSV’ or ‘Product import in XLSX’ accordingly and Save profile.

    Note: Users can also use the connectors for adding products like Akeneo CSV Import Module, Akeneo XML connector, and Akeneo Custom XLSX Connector.

    Option B – Creating a Product in Akeneo

    After that to create a product in Akeneo, go to navigate to Products and click Create button. Now, you need to choose the product type – Product or Product Model.

    Product – Select this type for creating simple and virtual products.

    Product Model – Select this type for creating a configurable product with variations.select product Now enter the required SKU, choose a family, and click the Save button.

    Product Family – A family is a set of attributes that will be the same for all products belonging to a family.

    The product family represents product type, imposes product information structure, and defines the list of attributes for a product that which it belongs.

    Magento 2 Akeneo ConnectorAdd Product Details

    Then you need to provide information about the product. First, select the Channel and Locale, after that enter the price, name, and description.

    product descroption

    Select Attribute

    For adding product information, select the attribute options you require. You can also create new options for the attribute. The following Attributes from Akeneo are supported for export:

    • Text
    • Text Area
    • Number
    • Date
    • Boolean
    • Select
    • Price
    • Metric
    • Image (used as product media gallery)

    At the moment, the following attribute types are not supported by this connector:

    • Reference data select
    • Reference data multi-select
    • File

    webkul-magento2-akeneo-select-attribute

    Add New Attribute Option

    If an attribute option is missing for a select attribute type (simple or multi-select), you can directly add it to the Product Edit Form. Enter a Code and Label values, then click Save.Add attribute option

    Upload Image

    After that click the upload picture section or use the drag and drop feature to add product images.

    Please note – All the image attributes present in an Akeneo product are added as Product Media gallery images in Magento. other detials

    Multi-Lingual Information

    Add information for other languages and store views. webkul-magento2-akeneo-product-locale-information

    Select Category of Products

    After entering all the product information, save your changes and go to Product Navigation, and select Categories.

    select category

    Create a group and Bundle product

    However to export your product as a Group or Bundle product. For it, you have to install the Magento 2 Group Bundle Product Akeneo Add-on in Akeneo.

    Bundle Products: A Bundle product is a collection of simple and implicit products. Now it is possible to create Bundle products in Akeneo.

    For it, you have to create Bundle Products in Akeneo and export it to Magento2 using CSV Export Job.

    Example: A personal computer system.

    Grouped Products: A group product is a collection of simple products that are presented as a group.

    You can also create group products in Akeneo and can export them to Magento2 using Simple Product Export / Quick Export Job.

    Example: A T-shirt set of different sizes.

    Magento 2 Export Job – Create Job Profile

    After that to export your product data you need to create a job profile and execute it. First, go to Exports > Create Export Profile

    Export-profiles-management-1Then enter a unique code, label, and select a job profile.Create Export Profile

    Job Profiles

    However here you will find five different types of export job profiles for every use case:-

    webkul-magento2-akeneo-export-jobs

    Magento 2 Export Job –

    Exports everything (categories, attributes, attribute options, attribute group families, and products) based on filters in a job.

    A product must have a category to be included in the export job.

    Magento 2 All Export Job(CSV)-

    Exports everything (categories, attributes, attribute options, attribute group families, and products)  in the CSV format.

    Product Only Export to Magento 2

    It exports products to Magento 2. It also adds categories, attributes, family, and variations to a product.

    You should have exported other data like category, attribute, and family prior to this export.

    The attribute used as the main picture in the family is used as the thumbnail, a small image for products.

    A user can map attributes like url_key in the Attribute mapping tab. Sometimes url_key of product conflicts with the url_key of a category, in that mapping url_key is very useful.

    Category Export to Magento 2 –

    The default Magento 2 tree will be exported with all of the categories. The child categories that are active in multiple channels can be selected.

    If you want to use more than one category tree, then export categories then select the respective category tree as the default category tree on Magento 2.

    Family Export to Magento 2

    It exports the family (attribute set) and attribute groups and adds already exported attributes to the family (attribute set).

    All attribute group export can be enabled/disabled using the Attribute Group export settings in the Other settings tab.

    Magento 2 Configurable and Variant Product Export Job –

    It exports only Configurable and Variant products to Magento 2. Users can map categories accordingly.

    Note: Users should have exported other data like category, attribute, and family prior to this export.

    Magento 2 Simple Product Export Job –

    It exports only Simple products to Magento 2. Users can map categories accordingly.

    Attribute Export to Magento 2

    It exports attribute and attributes options. It only exports attribute that is mapped in the Setup Attribute Mapping tab.

    The selected attribute in custom mapping will only be exported in this export.

    This export attribute does not add them to the group or attribute set, family export is used for that.

    Magento 2 Product only  Export(CSV)

    It exports products to Magento 2. It also adds categories, attributes, family, and variations to a product in the CSV format.

    Then you should have exported other data like category, attribute, and family prior to this export.

    Product Association Export-

    It exports the associated product from Akeneo to Magento 2 with cross-sell, up-sell, and related products.

    Magento 2 Akeneo Connector

    Export Products on Multiple Websites

    Here you will find the extra mapping option as Websites. You can map multiple websites with a multi-select option.

    For it, you have to enter the website id as an option code.

    Multi-website

    At the time of product creation, you can select multiple websites to export the product. The product will be exported to the selected websites only.

    Attribute for multi website

    Where did you get the website ID?

    When the user adds the credentials of the Magento 2 store where they can find the various website ids as per their store.

    Magento 2 Akeneo Connector

    Note – If the user will not map the website with the products then all the products will export to all websites. If mapped then it will add only in the selected one.

    Setup Properties in Job

    However, here you will find options in setup properties to apply filters on the product and attributes for export.

    Magento 2 Akeneo Connector

    Export only changed or new data: 

    Now you can export only the newly created data.

    Example: If you have created a product in Akeneo and you want to make small changes in these (attributes/category/option/family) data.

    You can enable the option Export only changed or new data in properties and can export the changes made by you in Akeneo.

    Please note – It will not override the product in Magento rather it updates the existing data.

    If Product SKU Changed At Akeneo Side :

    To avoid product duplication, delete Magento2 products if the Akeneo Product SKU changes.

    Export the categories associated with the channel in the product:

    To export the categories associated with the channel in the product, enable this option.

    Layered in navigation (Is Filterable And Filterable in search):

    This feature helps you to export the product attributes which are filterable & filterable in search in the layered navigation at the Magento store.

    Delete existing attachment – 

    If it is enabled then the same attachments of a product will export to the Magento 2 end and also it will delete other added attachments from Magento 2 end.

    If it is disabled then both attachments will be present on the Magento end exported one and which is created on Magento 2.

    Remove Akeneo Deleted Association From Magento-

    If it is enabled then it will delete the association products from Magento if that is deleted from Akeneo.

    Export the categories associated with the channel

    If this is enabled then it will only export the associated categories with the channel.

    If it is enabled then all categories will be deleted from Magento if they were deleted on Akeneo.

    Not export categories value in product export

    If it is enabled then it will not export the categories value while exporting the product.

    Setup Credentials in Job

    However, in case you are managing multiple Magento instances and want to export product data to some specific Magento store.

    Then you can enter each Magento store’s API credentials for every export job.

    Please note – If you have only one Magento instance, then please ignore this section. You just need to provide the credentials in the Akeneo Connector Configuration.

    akeneo-magento.webkul.com_webkul-store

    Filter The Data

    After that go to the Content section then select the following options:

    Channel – Each export job can select multiple channels in a single job, please select all the relevant channels of products to export.

    Locales – Select one or more Locales depending on your requirements.

    Attributes – Then you can select which product attributes you want to export all or a few of them. After that click the Edit button to select the attributes.

    Magento 2 Akeneo Connector

    Edit Attributes

    After that to make your own attribute selection, click on the left side to select a specific attribute group (or All groups to display all attributes).

    Then the selected attributes will be displayed as columns in your export file. Edit attributes

    Filter The Products

    After that, you need to decide which products to export on Magento.akeneo-magento.webkul.com_webkul-store-1

    Family

    After that select one or more product families to export to Magento. If you want to export products belonging to specific families.

    Then click on the drop-down list and click on the families to add in the field like clothing, shoes, and t-shirts.Filter with family

    Status

    You can also filter the status of your products, three options are available:

    Filter with status

    • All – to export all products whatever their status is
    • Enabled (default option) – to only export enabled products
    • Disabled – to only export disabled products

    Completeness

    This enables you to filter on the completeness of selected locales. Four options on completeness are proposed:Filter with completeness

    • No condition on completeness – all products will be exported whatever their completeness is.
    • Complete on at least one selected locale (default option) – products must be complete on at least one locale
    • Complete on all selected locales – products must be complete on all locales (if you have selected more than one locale).
    • Not complete on all selected locales – products must not be complete on all locales (if you have selected more than one locale).

    Time Condition

    After that, you can now export your product in a specific time condition.Filter with time condition

    • Updated products over the last n days (e.g. 6) – To filter the products that were updated during the last six days, enter 6 values.
    • No date condition (default option) – Products are not filtered using time conditions.
    • Updated products since this date – To filter the products that were updated during a specific date, select a date.
    • Updated products since last export –

    Category

    Then you can configure the categories of the channel tree you want to export. For example, you want to export the clothing products to update.Category By default, all categories are exported. To select a category, click n the Edit button the categories of the channel tree are displayed.

    Magento 2 Akeneo Connector

    Selection of Identifier

    Then you can make a selection of identifiers to export by adding them to the SKU field. You can copy and paste a list of identifiers, and separate them by using commas, space, or line breaks.Identifier After that click on the Save, the button then follows the next step to execute this profile. Click the save button for export

    Note: Users can also add more attributes to filter the product.

    Magento 2 Akeneo Connector

    Magento2 CSV Export Job

    However, you can export the product to fastly to the Magento2 store with the Magento2 CSV export job. Akeneo’s product will be automatically updated on the Magento store.

    After that, you can export the product also with the simple product export job but it will take more time than CSV export.

    For it, you have to install and upload the app folder to your Magento2 installation directory. Then you will find the app folder in our latest version of the connector.

    Then you will find the app folder in the ImportProductQueue folder.

    Upload folder

    After uploading the folder, you have to navigate the Magento2 installation directory with commands. You have to run these commands:

    composer require firegento/fastsimpleimport
    php bin/magento module:enable FireGento_FastSimpleImport
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile;
    php bin/magento setup:static-content:deploy;
    

    Now after it, you have to flush the cache and reindex all.

    php bin/magento cache:clean;
    php bin/magento indexer:reindex;
    

    After it, you can create the CSV export profile for faster product export.

    Magento 2 Akeneo ConnectorThen click on the Save button, and you can see the export job profile created by you.

    akeneo-magento.webkul.com_webkul-store-2

    Here user can enable/disable the toggle buttons for quick responses.

    • Disable Automatic Remote CSV Upload: When it’s disabled then the user cant upload the CSV to export the data.
    • Download Generated CSV Files: When it’s enabled then the user will get the option to download the auto-generated CSV file.
    • Delete Existing Attachments: When it’s enabled then all the existing attachments will delete from the Akeneo end.

    Here, you will get the option as well as the simple export product profile. You can also download the product CSV file to enable the Disable Automatic Remote CSV Upload icon.

    After clicking on the save button your export profile will be ready to use.

    Export Now

    After creating the export profile, click on the Export Now button. The execution of the export process will begin, and the page will refresh continually to update the information.

    Export-profile-export-_-Show

    Execution Process

    After that wait for the execution process to complete and check the errors. After the completion of the export job, the products will appear in the Magento catalog.

    Process-tracker-_-Show-job

    Magento Store: After importing products

    As you can see that the following products have been imported from Akeneo. The admin can view the products and make any changes in the product edit form of Magento.

    webkul-magento2-akeneo-product-exported

    Product Information Update

    After that, you can also update or make any changes to the imported products like stock status or quantity, price, special price, meta information, description, etc.

    webkul-magento2-akeneo-product-edit

    Magento Standard Attributes Using Magento standard attribute ID, we have mapped the special pricing information through the Akeneo export job.webkul-magento2-akeneo-special-price

    Content – In the content section, you can see the description and short description of the product listing.

    Magento2-akeneo-connector-content-descriptions

    SEO Information – Here, all the SEO information is available from Akeneo. You can see the URL key, Meta Title, Meta Keywords, and Meta Description.

    webkul-magento2-akeneo-product-exported-seo

    Product Images – Images are imported in the same sequence order as set in the module configuration of Akeneo Connector.

    webkul-magento2-akeneo-product-exported-images

    Exported Akeneo Products on Magento Storefront

    Just like normal Magento products, Akeneo products will appear on the storefront. webkul-magento2-akeneo-product-exported-storefront Check out the long description and more information tab.webkul-magento2-akeneo-product-exported-storefront-details

    Quick Export Job

    Magento 2 Akeneo Connector has an amazing feature, where you can quickly create or export product(s) without going through all the job creation processes.

    The Quick Export feature allows you to quickly export a product to Magento. To do that, go to the Products page and select the product from the list then click Quick Export.

    Magento 2 Akeneo Connector

    After that to do quick export, simply select the product(s), go to the Quick Export option, and choose Magento 2 All Attributes and other options.

    Products-13

    After that, you can check the progress of the job, by going to Activity>Process Tracker. Also, once the quick export job is complete, you can see the notification message on top.

    Magento Import Profile

    However now in the updated Akeneo Connector, you can now import your product catalog data from Magento to Akeneo.

    There are various job profiles available for importing products, categories, attributes, and attribute sets from Magento to Akeneo.

    Then to do the import go to Imports>Create Import Profile, enter a code, and label. The following job profiles are available:

    Magento 2 Import -This will import everything from Magento. All products, categories, attributes, and attribute sets.

    Category Import – This will import all the Magento categories to Akeneo.

    Attribute Group Import – This will import all the attribute groups to Akeneo.

    Attribute Import – This will import all the attributes from Magento to Akeneo.

    Families Import – This will import all attribute sets of Magento into Akeneo families.

    Product Only Import – This will import all the simple and virtual products of Magento.

    magento2-akeneo-connector-import-profile

    After that, once you have selected the import job profile, from the Content section, then you can select the channel and locales for import product data.

    You can also import multi-language data from Magento to Akeneo.

    Import-profile-import-_-Edit

    Setup Credentials – In case you are managing multiple Magento stores, you can provide separate API credentials for each Magento store individually.

    Import-profile-import-_-Edit-2

    Once everything is set up correctly, you just need to click the Import Now button then the import execution process will start.

    Import Filters

    Users can apply the filter while creating an import job.

    Magento 2 Akeneo Connector

    While it’s enabled then the user can only import new products.

    From the following screenshot, you can see the number of categories, attribute groups, attributes, etc are being imported to Akeneo.

    Process-tracker-_-Show-job-12

    Support

    So, that was much about the User Guide of Akeneo Connector for Magento 2(Adobe Commerce Cloud). For any queries or doubts reach out to us at [email protected].

    You can also raise a ticket at our HelpDesk System.

    Please explore our Akeneo Development Services and Quality Akeneo Extensions.

    Current Product Version - Akeneo 2 to 5 || 2.1.0, Akeneo 6 || 3.1.0 and Akeneo 7 || 4.1.0

    Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

    Blog Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x
    • Version Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.3.4 Akeneo PIM 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x, 3.2.x, 4.0.x, 5.0.x, 6.0.x and 7.0.x
    • Version Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.3.4 Akeneo PIM 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x, 3.2.x, 4.0.x, 5.0.x and 6.0.x
    • Version Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.3.4 Akeneo PIM 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x, 3.2.x and 4.0.x
    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    2 comments

  • JOAQUIN JIMENEZ
    • Adarsh Shukla (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content