PHPackages                             nicolas-souffleur/mapping-connector-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. nicolas-souffleur/mapping-connector-bundle

ActiveSymfony-bundle[File &amp; Storage](/categories/file-storage)

nicolas-souffleur/mapping-connector-bundle
==========================================

Import and export products with specific columns names. Map them with the Akeneo attributes and integrate or generate the CSV you need.

1.1.0(7y ago)112501OSL-3.0PHP

Since Nov 16Pushed 7y ago3 watchersCompare

[ Source](https://github.com/nicolasfl/MappingConnector)[ Packagist](https://packagist.org/packages/nicolas-souffleur/mapping-connector-bundle)[ Docs](http://www.nicolas-souffleur.com)[ RSS](/packages/nicolas-souffleur-mapping-connector-bundle/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

[![MappingConnectorBundle](doc/MappingBundle.png)](doc/MappingBundle.png)

MappingConnectorBundle
======================

[](#mappingconnectorbundle)

Import and export products with specific columns names. Map them with the Akeneo attributes and integrate or generate the CSV you need.

The creation of specific connectors is a very frequent request in Akeneo projects. The best practice would be to homogenize our data structures across all of our channels, but it is sometimes difficult to edit systems already developed for years. This bundle allows you to adapt the exports and imports to any interface by adding a mapping from the back office between the Akeneo attributes and those of your other platforms.

Requirements
------------

[](#requirements)

MappingConnectorBundleAkeneo PIM Community EditionAkeneo PIM Enterprise Editionv1.0.\*v2.3.\*v2.3.\*v1.1.\*v3.0.\*v3.0.\*Installation
------------

[](#installation)

---

Next, enter the following command line:

```
$php composer.phar require "nicolas-souffleur/mapping-connector-bundle":"1.1.*"
```

Then enable the bundle in the `app/AppKernel.php` file in the registerProjectBundles() method:

```
$bundles[] = new \Extensions\Bundle\MappingConnectorBundle\ExtensionsMappingConnectorBundle()
```

Enter the following commands in your teminal:

```
$php bin/console doctrine:schema:update --force
$rm -rf var/cache; bin/console pim:install:asset; yarn run webpack;
```

Warning : The Custom Entity Akeneo Labs extension is required to use this extension.

Usage
-----

[](#usage)

---

### Create a Mapping :

[](#create-a-mapping-)

There's two ways to create a mapping, just choose your favorite one :)

##### Creation via interface

[](#creation-via-interface)

1. Go to **Settings &gt; Mapping**. Here you can find all the mappings created.
2. Click on **Create** and fill all the required informations.
3. Click on **Save**

##### Import via CSV :

[](#import-via-csv-)

You can import easily your mappings via CSV because Akeneo already prepared a job type to import the reference datas.

1. First, go to **Import &gt; Create Import Profile** and create an import job with the "Reference Data import in CSV" job type.
2. Create a new CSV file with the following columns : code, job, attribute, title
    - **code** : a unique code for the entity (ex : brand\_marque\_import)
    - **job** : the job instance code, must be created with the MappingConnectorBundle (ex : product\_import\_mapping)
    - **attribute** : the Akeneo attribute code (ex : brand)
    - **title** : the CSV column's name (ex : Marque)
3. Import it with the job you created on step 1
4. Go to **Settings &gt; Mapping** and you can see all your imported mappings

### Import / Export :

[](#import--export-)

To use the MappingConnectorBundle, you only need to create a new import or export job with one of those two profiles :

- Product Import with Mapping (Imports &gt; Create &gt; Job)
- Product Export with Mapping (Exports &gt; Create &gt; Job)

Roadmap
-------

[](#roadmap)

---

- Add a select field to choose the Job Instance and the Akeneo Attribute in the creation form
- Prices and metric attribute type support
- \[DONE\] Generate a Mapping code automatically
- Enable multi-mapping for an attribute

Don't hesitate to send me a message if you would like other features :)

About me
--------

[](#about-me)

---

Specialized in Akeneo since its launch in 2014, I'm helping companies to implement this efficient and essential solution, to integrate it into their workflow and to structure their data. Feel free to contact me through my contact form on my website () or directly by email ().

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~97 days

Total

2

Last Release

2686d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7324147?v=4)[Nicolas Souffleur](/maintainers/Nicolasfl)[@nicolasfl](https://github.com/nicolasfl)

---

Top Contributors

[![nicolasfl](https://avatars.githubusercontent.com/u/7324147?v=4)](https://github.com/nicolasfl "nicolasfl (7 commits)")

---

Tags

magentoworkflowimportmappingextensionsattributesconnectorecommercePIMakeneoproducts

### Embed Badge

![Health badge](/badges/nicolas-souffleur-mapping-connector-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/nicolas-souffleur-mapping-connector-bundle/health.svg)](https://phpackages.com/packages/nicolas-souffleur-mapping-connector-bundle)
```

###  Alternatives

[akeneo/magento-connector-bundle

Akeneo PIM bundle to export to Magento platform

582.2k](/packages/akeneo-magento-connector-bundle)[akeneo-labs/custom-entity-bundle

Akeneo PIM Custom entity bundle

52103.4k8](/packages/akeneo-labs-custom-entity-bundle)[akeneo-labs/excel-connector-bundle

Akeneo PIM Excel connector bundle

166.4k](/packages/akeneo-labs-excel-connector-bundle)[akeneo/excel-init-bundle

Akeneo PIM Excel initialization bundle

2218.9k](/packages/akeneo-excel-init-bundle)[akeneo-labs/data-generator-bundle

Akeneo PIM Bundle to generate data in order to test high volume operations

112.1k](/packages/akeneo-labs-data-generator-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
