Fév 02, 2015
As you may know, Magento is the leading Open Source eCommerce solution. So from Akeneo’s point of view, it’s quite an obvious channel wher...
As you may know, Magento is the leading Open Source eCommerce solution. So from Akeneo’s point of view, it’s quite an obvious channel where to send products information to.
From almost a year now, we propose an Open Source connector, allowing to push product information from Akeneo to Magento: the Magento Connector Bundle https://github.com/akeneo/MagentoConnectorBundle.
While already used on production on some projects, this connector bears some limitations we will discuss on details later.
Those limitations are not easy to overcome, as they are mostly linked to the native Magento SOAP API we use to send product data.
We decided to use the Magento SOAP API to keep our development to a minimum (read: not creating our own Magento module) and reach a working solution faster. We were aware of the performance problems, and we indeed trade that for a shorter time to market.
But we have realized that other problems added up to the performance issue. The native Magento SOAP API itself has a lot of shortcomings, like not being able to return the list of attributes if they don’t belong to an attribute set for example.
Or not being able to link simple products to configurable products (there’s an extra module to install for that: API Improve https://github.com/jreinke/magento-improve-api).
So in order to go further, we would need to rewrite the Magento Connector using another technology to send data to Magento. And that’s what we are doing right now 😉
Even if the new version of the Magento Connector is in progress, it’s far from ready for use right now. So in the meantime, we will still work on the 1.* branch. But we still have limitations linked to the SOAP API, as well as some bugs linked to our own code. For the later, we are working on a 1.2 version.
While having the same hard limitations than the 1.1 version, this version should fix the main bugs. We expect to release this version in a couple of weeks. In the meantime, we will release a few 1.1 versions that bring some smaller bug fixes.
The 1.2 version will be compatible with your existing Magento export job configuration. But if you have overriden some code of the Magento Connector Bundle in its 1.1 version, you may need to adapt your code to the 1.2 version.
You can follow the progress of the 1.2 version from the master on the Magento Connector Github repository.
Magento Connector 2 is a full rewrite of the Magento Connector Bundle. Almost no code has been kept from the first version.
In order to send product data to Magento, it uses the excellent API Import (https://github.com/danslo/ApiImport) from the non-less excellent Daniel Sloof. The clever thing about API Import is that it provides a SOAP interface to the native Magento product import system. Thus the guts of the import is really done by Magento native code.
It natively imports products and categories, and we contributed support for importing attribute sets, attribute groups and attributes as well.
The version 2 of the Magento Connector is still in early development stage. It is able to send simple products to a Magento if the Magento has the right sets of attributes and attribute sets. Configurables products, categories, attributes and attributes sets are still in development. And there’s no configuration screen. But you can follow the developement right at the source: https://github.com/akeneo/MagentoConnectorBundle/tree/2.0
You can expect a first beta release at the end of February.
We are aware that Magento 2 developer preview has been released some weeks ago. We still haven’t had a look yet but to make things clear, the Magento Connector version 2 is meant to be used for current stable version of Magento.
In the future, we hope to support Magento 2, but don’t hold your breath until Magento 2 stable has been released 😉
Sep 07, 2020
Les derniers mois de l'année constituent une période particulièrement chargée pour les revendeurs. Elle commence dès la fin de l'été avec...
Août 06, 2019
Voici l'avant dernier épisode de la série vidéos* estivales de l'Expérience Goupil, où vous allez retrouver notre voyageur Ake qui est en train d...
Join 40,000+ other e-commerce marketers and get proven strategies on email marketing, CRO and more