Menu Close
    Start a Project Request quote Reading list Switch to dark mode
    hyperlocal-marketplace-guide
    Blog Version - 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
    • Version 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x, and 3.2.x
    • Version 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

    Akeneo XML Connector

    Akeneo XML Connector extension enables you to import and export products, categories, and attributes from an XML file. The XML Connector can help the Automobile Suppliers so that they can maintain data in standardized attributes or XML format for exchanging large amounts of data digitally.

    Auto standards like PIES and ACES, helps manufacturers and sellers enhance their product data which helps in easy sharing and reducing inefficiencies that can arrive by maintaining data in multiple formats.

    Using this, merchants can manage bulk catalog for XML product data feed, send XML format information to suppliers, upload XML product data on marketplaces.

    Basic Requirement

    • 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 and 4.0.x Download Akeneo from here
    • Node and Yarn packages need to be installed.

    Features

    • Export Categories from Akeneo to XML File
    • Export Attribute from Akeneo to XML File
    • Import Categories from XML File to Akeneo
    • Export Products from Akeneo to XML File
    • Import Attribute from XML File to Akeneo
    • Import Products from XML File to Akeneo

    Installing Module for Version 4.0.x

    Please follow these steps for installing the Akeneo XML Connector module in your Akeneo PIM platform.

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

    2 – Goto config/Bundles.php and add the line:

    in the return array.

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

    – Run this command after ssh to your akeneo server by the terminal.

    5 – You have to restart your web server like Apache, Nginx. Run the command for the Apache webserver.

    Installing Module for Version 2.x to 3.x

    Please follow these steps for installing the Akeneo XML Connector module in your Akeneo PIM platform.

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

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


    3 – Goto app/config/routing.yml then add these lines at top of the file


    4 -You have to navigate to Akeneo Installation Directory(Ex. cd /opt/bitnami/apps/akeneo/htdocs ). Run this command after ssh to your akeneo server by the terminal.

    5 – You have to restart your web server like Apache, Nginx. Run the command for the Apache webserver.

    Common Issues After Installation

    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
    • It means that web pack is not installed in your system. Run the following command
    • Module routing.yml is not configured properly. Re-check the routing.yml file as mentioned in the 3rd step of Module Installation
    • Clear your browser cache.

    Akeneo XML Mapping

    After successfully installing the connector in Akeneo, You can see the Webkul XMLconnector icon at the Akeneo dashboard.

    You can click on the Webkul XML connector icon to setup a XML connector Mapping. After thus you have to map all the attributes.

    XML Header Fields

    The header field is used while exporting the product to add more XML header need to fill:

    • XML header field name
    • XML header field value

    Other Mapping

    In this, you need to map the file path from which attribute will be imported from the XML file to Akeneo.

    • Products XML file path to create attribute mapping
    • Select family to assign in product

    After entering these details, you have to click on the Save Button.

    Create Export Profile

    For creating the product in Akeneo, you can follow our user guide. Create Product and Product Variant in Akeneo 

    To create a product in Akeneo, go to navigate to Products then click the Create button. Now, you need to choose the product type – as 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 variation now to enter the required SKU, choose a family, then click the Save button.

    SKU– Fill the product unique code.

    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 it belongs to.

    Add Product Details

    Now you need to provide information about the product. First, select the Channel and Locale then enter the price, name, and description.

    Export Profile

    Now to export your product data you need to create a job profile then execute it.

    In XML connector there are three export jobs:

    • Product Export
    • Category Export
    • Attribute Export

    To create an export profile navigate to Exports>Create Export Profile after that enter a unique code, the label then selects a job profile.

    After that, you have to select the Job profile. For creating an export profile, you have to click on the Save button.

    Now you can see the export profile then go to the Global Settings. 

    In the Global Settings, you will get three options File path, Date Format, and Export files and Images.

    File Path – In this you have to enter the file path in which the XML file will be exported.

    Date Format – In this you have to select the date format.

    Export files and Images – With this option, you can export Files and Images from Akeneo to CSV file.

    Now navigate to the Content section then select the following options:

    Filter the Data:

    Channel – Each export job can only be linked to one channel, please select the relevant channel of products to export.

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

    Currency – You have to select here one currency.

    Attributes – You can select which product attributes you want to export all or a few of them. Click the Edit button to select the attributes.

    Filter The Products

    Now you need to decide which products to export in XML file.

    Family:

    After that one or more product families to export in the CSV file. If you want to export products belonging to specific families, click on the drop-down list then click on the families to add in the field.

    Status:

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

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

    Completeness:

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

    • 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
    • Not complete on all selected locales – In these products must not be complete on all locales (if you have selected more than one locale).
    • Complete on all selected locales – products must be complete on all locales (if you have selected more than one locale).

    Time Condition:

    You can now export your product on a specific 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 value.
    • 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 – It will export the product updated since the last export.

    Category:

    In this, you can configure the categories of the channel tree you want to export. For example, you want to export the clothing products to update.

    Identifier:

    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, separated them by using comma, space or line breaks.

    After that click  to Save button. Then click on Export Now button.

    Now after clicking on the Save button, Wait for the execution process to complete then check the errors.

    After the completion of the export job, the products will appear in the XML file.

    Import Job

    Now to import your product data you need to create a job profile then execute it.

    In XML connector there are three import jobs:

    • Product Import
    • Category Import
    • Attribute Import

    To create an import profile navigate to Import>Create Import Profile after that enter a unique code, the label then selects a job profile.

    After that click on save button.

    Now you can see the export profile then go to the Global Settings. 

    In the Global Settings, you will get three options File path, Allow file upload and Folder Path of Images To Be Upload

    Click to Save button. Then click to import upload file to import the xml file.

    Now after clicking on the Save button, Wait for the execution process to complete then check the errors.

    Support

    This was all about the Akeneo XML Connector. I hope you must have the got the idea of our module. Thanks for taking the time in reading this blog. And also, please doesn’t forget to share your feedback and suggestions under the comment box given below.

    Moreover, If you have any queries or suggestions, then feel free to add a ticket at our HelpDesk system.

    Current Product Version - 1.0.0

    Supported Framework Version - 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

    . . .

    Comment

    Add Your Comment

    Be the first to comment.

    Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close

    Table of Content

    Hide Index