Standard connector or custom development?
Whoever maintains product data in Akeneo and runs a Magento shop wonders whether the Akeneo Magento connector of the vendor is enough or whether an own development is needed. This guide shows how you decide and what matters with data model and catalogs.
Table of contents
- 1. What the Akeneo Magento connector achieves
- 2. Which data an Akeneo Magento connector transfers
- 3. The ways to the Akeneo Magento connector at a glance
- 4. Typical pitfalls with the Akeneo Magento connector
- 5. Standard connector or custom development: how you decide
- 6. The process when you Akeneo Magento connector
- 7. Effort and costs when you Akeneo Magento connector
- 8. How we support you with the integration
- 9. Summary
- 10. FAQ
1. What the Akeneo Magento connector achieves
Akeneo is a product information system in which product data is collected, enriched and prepared for channels. There is a free edition, the Community Edition, and a paid Enterprise Edition. An Akeneo Magento connector transfers the data from Akeneo into the Magento shop: families, attributes, selection values, categories, products and product models, that is the variants.
The vendor offers its own connector for Adobe Commerce, that is Magento, in versions for the Community Edition and the Enterprise Edition. It uses the programming interface of Akeneo. The Enterprise version additionally supports media management and reference data that exist only in the Enterprise Edition. These statements come from the product pages of the vendor and can change with new versions.
This guide is aimed at companies that use Akeneo and need an Akeneo Magento connector. The principles of the integration are described by the guide to ERP integration, the service by our page Magento Akeneo.
2. Which data an Akeneo Magento connector transfers
| Data | Leading system | Direction | Typical rhythm |
|---|---|---|---|
| Attributes and families | Akeneo | Akeneo to shop | on change of the structure |
| Product texts and attributes | Akeneo | Akeneo to shop | regularly or on change |
| Variants | Akeneo | Akeneo to shop | regularly or on change |
| Images and documents | Akeneo | Akeneo to shop | on change, in the background |
| Prices and stock | ERP or merchandise management | ERP to shop | depending on need |
| Orders | Shop | Shop to ERP | immediately or at short intervals |
The table shows a typical pattern. Prices and stock usually do not come from the PIM but from the ERP or merchandise management. Whoever wants to maintain them in Akeneo needs a separate data flow that the standard connector does not bring along automatically.
Data ownership is important: fields that come from Akeneo are overwritten at the next synchronization. Changes to these fields in the shop are therefore not permanent, and your team must know that. Where the shop maintains its own texts, for example guides or marketing pages, define in writing which fields come from the PIM and which do not.
3. The ways to the Akeneo Magento connector at a glance
There are essentially three ways. The first is the standard connector of the vendor for the respective edition. It covers the usual processes: create structures, transfer products and media, update regularly. The second way is a connector of a partner or service provider that builds on the same interface. The third way is an extension or individual development for deviations.
Which way fits depends on your data structure and your processes. For an Akeneo Magento connector this applies: begin by checking the standard, and extend only where it really is not enough. That keeps the solution update-capable and the costs manageable.
4. Typical pitfalls with the Akeneo Magento connector
Five points we always address
- ✓Data model: families and attributes in Akeneo do not fit the attribute sets in the shop.
- ✓Variants: product models with several levels cannot always be mapped one to one.
- ✓Large volumes: a complete synchronization with every change overloads the shop.
- ✓Media: images and documents slow everything down if they are transferred with the products.
- ✓Languages: translations and channels are assigned to the wrong store views.
Most of these points can be avoided with planning and a small trial: before the whole catalog is transferred, the Akeneo Magento connector transfers a selection of typical products, including variants, products with many images and multilingual products. You check the result in the shop, and only then does the full synchronization run. A log shows which product could not be created for which reason, and ongoing care can be regulated through a maintenance contract.
5. Standard connector or custom development: how you decide
The standard connector is enough if your data is in the usual structure, the assignment of families and attributes to attribute sets stays manageable and no additional data flows are needed. It has the advantage that the vendor maintains it, and it is often the more economical choice. Still check whether it fits your Magento version and your edition.
An extension or individual development pays off with special assignments, customer-specific rules when creating products, additional data flows such as prices or reviews, or special requirements for speed with large catalogs. Often a mix makes sense: the standard takes over the bulk, and the extension adds the deviations. With every solution include the care.
6. The process when you Akeneo Magento connector
Anyone who wants to Akeneo Magento connector is best advised to proceed in four steps. First the inventory: which version of Akeneo do you use, how is it operated, which access exists, which data flows are desired and which special cases are there? From this a short concept arises that also records which system leads for which data. Then the work is done on a test system, never first against live data.
In the third step you check with real examples whether everything is correct: articles, orders, special cases. In the fourth step the start is made step by step, first the simple data flows, then the others. In the first weeks you look at the log together, which shows every transfer and every error. After that the integration runs in operation, and an agreement on updates prevents it from failing at the next update.
7. Effort and costs when you Akeneo Magento connector
The effort depends on the size of the catalog, the number of families and attributes, multilingual content, the media and the deviations from the standard. Setting up the standard connector is much cheaper than an individual development but also needs assignment, tests and care. Besides the development, include the running items: hosting, maintenance and, where applicable, licenses for Akeneo.
A flat figure would be unreliable. We estimate in writing after the inventory, the hourly rate is 30 euros net, see pricing. General hints on costs are in the guide Magento costs.
8. How we support you with the integration
We are a web agency in which fixed freelancers work together, all from home offices. We develop the integration project by project, according to your processes and with documented rules, and we do not sell a ready-made connector off the shelf. Source code and access stay with you. More about our approach is on the page Magento Akeneo integration.
This guide gives general orientation. For a first conversation a short message through our contact page is enough. Please name your system, the version and the desired data flows, then we can assess the feasibility specifically.
9. Summary
For the Akeneo Magento connector there is a standard from the vendor. It is often enough, and an extension pays off only with deviations. Decisive are data ownership, assignment of the data model and dealing with large catalogs.
Akeneo Magento connector at a glance
Check first
Edition, version, catalog size and deviations from the standard
Data ownership
Fields from Akeneo are not permanently changeable in the shop
Way
Standard connector, partner connector or extension
Trial
First transfer and check a selection of typical products
Note: This article offers general orientation. The concrete feasibility depends on version, operation and configuration of your system.