Menu Close
    Start a Project Request quote Reading list Switch to dark mode
    Blog Version - Akeneo 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x and 3.2.x
    • Version Akeneo 2.0.x, 2.1.x, 2.2.x, and 2.3.x
    • Version Akeneo 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, and 3.1.x
    • Version Akeneo 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x and 3.2.x

    Akeneo WooCommerce WPML Integration


    With the help of this add-on connector, you can export your product information in multiple languages from Akeneo to WooCommerce store. It works with simple and variable products. Akeneo WooCommerce WPML Integration add-on also exports the categories, attributes, attribute terms in multi-languages.

    Please Note:

    • WooCoomerce Akeneo Connector is required to use this Akeneo WooCommerce WPML Integration add-on.
    • Akeneo WooCommerce WPML Integration is compatible with Community Edition, Enterprise Edition, and Cloud (PaaS/Flexibility) Edition of Akeneo.

    Basic Requirements

    • You must be using  WooCommerce 2.1 or newer.
    • This module works with Akeneo 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x and 3.2.x. Download Akeneo from here


    • Categories export in multiple languages to WooCommerce.
    • Export attributes and attribute options in multiple languages to WooCommerce.
    • Products Exports in multiple languages to WooCommerce
    • Export product variations in multiple languages to WooCommerce.
    • Source code open for customization.

    Video Tutorials

    Check out the following video tutorials below:

    How to get API keys?


    How to do module configuration?


    Exporting Simple Product from Akeneo to WooCommerce WPML


    Installing Module

    Before installing the Akeneo WooCommerce WPML Integration module in the Akeneo Pim you have to install WooCommerce Akeneo Connector module. You can get the information about the installation process from this link.

    Install WooCommerce Akeneo Connector module

    Please follow these steps for installing Akeneo WooCommerce WPML Integration module in your Akeneo PIM platform.

    • Unzip the respective extension zip and then merge “src” folder into Akeneo project root directory.
    • Goto app/AppKernel.php and add line

    in function registerProjectBundles()

      • Goto app/config/routing.yml and add these lines at top of the file

      • 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.

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

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

    Common Issue 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 a 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.

    WooCommerce API Integration

    After installing the module in Akeneo you have to go to your WordPress admin dashboard. Here you will get the Woocommerce plugin icon and navigate to Woocommerce -> Setting.

    After clicking on the setting, you have to generate the API Keys.

    For it, you have to generate the key to navigate WooCommerce -> Settings – > Advanced -> Rest API -> Add Key.

    Now you have to enter Description, username, and Permission.

    Click on the generate API keys. Now you can see your API key is generated.

    Install WPML Plugin

    For using WooCommerce WPML Akeneo Connector you have to install the WPML plugin in WooCommerce. You Have to go for Plugin – > Add new and search for the WPML plugin and install it in the WooCommerce.

    Setup Credentials In Akeneo

    After successfully installing the module in Akeneo, you need to set up the WooCommerce Akeneo Connector credentials in Akeneo. Please log into Akeneo and follow WooCommerce Akeneo Connector -> Credentials. Here you have to fill the details.

    • Shop Url
    • Consumer key
    • Consumer Secret key

    Attribute Mapping Setting

    In the WooCommerce Akeneo Connector Setting tab, you need to match the product fields between WooCommerce and Akeneo. You need to select the correct Akeneo attribute that matches to the Woocommerce product information.

    • Product Name
    • Price 
    • Weight
    • Length
    • Width
    • Height
    • Description
    • Short Description
    • Quantity
    • Is Featured?
    • Purchase note
    • Reviews Allowed?
    • Backorders Allowed

    Other Mappings

    We can also map some other Akeneo attribute with WooCommerce.

    Attributes to be used as Images: Here you can export the product images with the Akeneo products.

    Attributes to be used as Custom Fields: You can export the products attribute like color for multivariant products.

    Quick Export Currency Mapping

    When you are going to export the products you can map currency. A merchant can set the currency for the end users.

    Enable WooCommerce WPML Connector in Akeneo

    Here you can enable the WooCommerce WPML Connector in Akeneo. WPML makes it easy to build multilingual sites and run them. Here you will get two options.

    Enable WPML Export: Here you can export the product in multilingual. Your end user can see the product in a different language. WooCommerce WPML Integration add-on also exports the categories, attributes, attribute terms in multi-languages.

    WPML export in Locales: When you set the WPML to enable you can see the WPML Export locales. You can select the different locales and export the products.

    Create Product In Akeneo

    To create a product in Akeneo, go to navigate to Products and click Create button. Now, you need to choose 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 variations.

    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 products type, imposes product information structure and defines the list of attributes for a product that it belongs.

    Add Product Details

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

    Select Attribute

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

    • Product Name
    • Image
    • Price
    • Weight
    • Length
    • Width
    • Height
    • Description
    • Short Description
    • Quantity

    Multi-Lingual Information

    Add information to other languages and store views.

    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.

    Upload Image

    Click the upload picture section or use the drag and drop feature to add product image.

    Select Category

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

    WooCommerce Export Job

    Now to export your product data you need to create a job profile and execute it. First, go to Exports>Create Export Profile and enter a unique code, label and select a job profile.

    Job Profiles

    WooCommerce WPML Product Export:  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.

    Filter The Data

    Now go to the Content section and select the following options:

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

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

    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 on WooCommerce WPML.


    Select one or more product family to export to WooCommerce WPML. If you want to export products belonging to specific families, click on the drop-down list and click on the families to add in the field like clothing, shoes, t-shirts.


    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) – to only export enabled products
    • Disabled – to only export enabled products


    This enables you to filter on 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
     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

    You can now export your product within a specific time condition.

    • No date condition (default option) – Products are not filtered using 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.
    • Updated products since this date – To filter the products that were updated during a specific date, select a date.
    • Updated products since last export


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

    By default, all categories are exported. To select a category, click on the Edit button the categories of the channel tree are displayed.


    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 Save button and follow the next step to execute this profile.

    Export Now

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

    Execution Process

    Wait for the execution process to complete and check the errors. After the completion of the export job, the products will appear in WooCommerce WPML product list.

    WooCommerce Store

    After the completion of the export process, you can check the products in WooCommerce catalog. The admin can view the products and make any changes in product edit form of WooCommerce as per the below image.

    WooCommerce Product List

    With the help of WooCommerce WPML Integration, you can filter the product. The end user can see the product content in their language.

    WooCommerce Product Category View

    Here you can see the product category exported from the Akeneo. Now you can filter the product category with the using of WooCommerce WPML integration.

    Product in Store

    You can see the product on the website. You can also choose the language exported by you for the products.


    For any issues related to this module, please create a support ticket at- Also, for any pre-sales queries or customization discussion, please drop an email to

    Current Product Version - Akeneo WooCommerce WPML Integration 1.0.1

    Supported Framework Version - Akeneo 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x and 3.2.x

    . . .


    Add Your Comment

    Be the first to comment.

    Back to Top
    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

    Table of Content

    Hide Index