PHPackages                             akeneo/transporteo - 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. akeneo/transporteo

ActiveLibrary

akeneo/transporteo
==================

Migrate your PIM to the latest version!

v1.0.1(8y ago)88327[24 issues](https://github.com/akeneo/transporteo/issues)[2 PRs](https://github.com/akeneo/transporteo/pulls)OSL-3.0PHPPHP &gt;=7.1.0CI failing

Since Sep 28Pushed 6y ago30 watchersCompare

[ Source](https://github.com/akeneo/transporteo)[ Packagist](https://packagist.org/packages/akeneo/transporteo)[ RSS](/packages/akeneo-transporteo/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (7)Dependencies (17)Versions (10)Used By (0)

Transporteo
===========

[](#transporteo)

Goal
----

[](#goal)

This tool aims at helping you to migrate your *PIM 1.7 standard edition* (either *Community* or *Enterprise*) to the new version 2.0. All your data will be migrated seamlessly. Your source PIM won't be updated nor touched. Instead, we'll perform the migration in a brand new PIM 2.0. Several reasons led us to this choice:

- the [System Requirements](https://docs.akeneo.com/2.0/install_pim/manual/system_requirements/system_requirements.html) have changed between Akeneo PIM 1.7 and 2.0
- with variant groups and inner variation (a paid extension for the *Enterprise Edition*) there are a lot of different and complex use cases to migrate products data
- the need to migrate real production data without worrying about a failure, a problem or an incomplete migration

The 1.7 source PIM you will migrate from can be either installed locally or remotely.

The 2.0 destination PIM you will migrate to should be installed locally running on the port 80, you can install it following these [instructions](https://docs.akeneo.com/latest/install_pim/manual/index.html). The minimum version of the destination PIM is 2.0.3.

Both PIM should be functionnal and have a functionnal API with admin rights.

Before proceeding, we strongly encourage you to read our documentation and our functional and technical blog posts about the version 2.0:

- [System Requirements](https://docs.akeneo.com/2.0/install_pim/manual/system_requirements/system_requirements.html), documentation
- [Community Edition BC Breaks](https://github.com/akeneo/pim-community-dev/blob/master/CHANGELOG-2.0.md), documentation
- Enterprise Edition BC Breaks (check out the file `CHANGELOG-2.0.md` provided at the root of your archive), documentation
- [Story of Storage](https://medium.com/akeneo-labs/story-of-storage-9dbc27090de0), technical blog post
- [Single Product Storage?](https://medium.com/akeneo-labs/single-product-storage-28d92f35cbd7), technical blog post
- [Re-building the storage from the ground up](https://medium.com/akeneo-labs/re-building-the-storage-from-the-ground-up-d857bf497c32), technical blog post
- [Offer choice with variants!](https://medium.com/akeneo-labs/offer-choice-with-variants-8460a82fa36), functional blog post
- [How Akeneo deals with variants?](https://medium.com/akeneo-labs/how-does-akeneo-deal-with-variants-42bcab83a879), functional blog post

Scope
-----

[](#scope)

This tool has a dedicated release cycle and we're regularly releasing improvements in new versions.

We count on your feedback to continue to improve it in attempt to cover all your migration needs, don't hesitate to open issues describing your cases.

### Data Migration

[](#data-migration)

EditionModelVersionCommunityAssociation type1.0.0CommunityAttribute1.0.0CommunityAttribute Group1.0.0CommunityCategories1.0.0CommunityFamily1.0.0CommunityGroup type1.0.0CommunityGroup1.0.0CommunityReference Data1.0.0CommunityProduct1.0.0CommunityUser1.0.0CommunityUser Roles1.0.0CommunityUser Groups1.0.0CommunityAccess Control List1.0.0CommunityVariant Group1.0.0CommunityProduct HistoryNot supportedCommunityImage files[See this section](#image-and-asset-files)EnterpriseProduct Asset1.0.0EnterpriseAsset files[See this section](#image-and-asset-files)EnterpriseProduct Asset Categories1.0.0EnterpriseProduct Rules1.0.0EnterpriseProduct DraftNot supportedEnterprisePublished ProductNot supportedEnterpriseTeamwork AssistantNot supported### Extensions

[](#extensions)

ExtensionVersionElasticSearchBundleNot relevant as ElasticSearch is now part of the native stackInnerVariationBundle1.0.0CustomEntityBundleNot supported### Custom Code

[](#custom-code)

For now, the custom code migration is not automated.

Our plan is to enrich Transporteo with a step by step assistant to help you updating your custom code.

### Image and asset files

[](#image-and-asset-files)

If your images and assets are configured on a remote file system, you just have to configure you 2.0 PIM to access them. If your images and assets are configured to be stored locally, you have to copy them manually into the 2.0 PIM.

Installation
------------

[](#installation)

```
  $ composer.phar create-project "akeneo/transporteo":"dev-master"
```

How to use
----------

[](#how-to-use)

To launch the tool, run:

```
  $ php Transporteo.php akeneo-pim:migrate
```

then, let yourself be guided ;)

At the end of the tool's job, you will have your database setup with your data but we do not migrate your custom code. You will have to migrate it following this [upgrade file](./UPGRADE-2.0.md).

We plan to automate this part in future release, stay tuned! :)

Documentation
-------------

[](#documentation)

- [Requirements](doc/requirements.md)
- [Advance usage](doc/advance-usage.md)
- [Product variants migration](doc/product-variants-migration.md)

Support &amp; contribution
--------------------------

[](#support--contribution)

Be aware that this tool is only supported in **best effort** by our team. If you find an issue or want to ask for an improvement, do not hesitate to open a Github issue on this repository.

All contributions are of course very welcomed! So do not hesitate to help us build an even better migration tool. We'd love that. You can have a look to the [Contributing](./.github/CONTRIBUTING.md) page.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 52.2% 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 ~16 days

Recently: every ~22 days

Total

8

Last Release

3034d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0cef3bd3ee7dbc7de6b5e8ec623f0410578b1e3cbca5e5aaf0e2b7f5d5f8ccbb?d=identicon)[nidup](/maintainers/nidup)

![](https://avatars.githubusercontent.com/u/3691804?v=4)[Julien Janvier](/maintainers/jjanvier)[@jjanvier](https://github.com/jjanvier)

---

Top Contributors

[![anaelChardan](https://avatars.githubusercontent.com/u/6115681?v=4)](https://github.com/anaelChardan "anaelChardan (193 commits)")[![LaurentPetard](https://avatars.githubusercontent.com/u/26378046?v=4)](https://github.com/LaurentPetard "LaurentPetard (135 commits)")[![momoss](https://avatars.githubusercontent.com/u/17565301?v=4)](https://github.com/momoss "momoss (21 commits)")[![jjanvier](https://avatars.githubusercontent.com/u/3691804?v=4)](https://github.com/jjanvier "jjanvier (11 commits)")[![nidup](https://avatars.githubusercontent.com/u/2104359?v=4)](https://github.com/nidup "nidup (8 commits)")[![brainOut](https://avatars.githubusercontent.com/u/17732411?v=4)](https://github.com/brainOut "brainOut (2 commits)")

---

Tags

akeneoakeneo-pimdatamigrationphpsymfony

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/akeneo-transporteo/health.svg)

```
[![Health](https://phpackages.com/badges/akeneo-transporteo/health.svg)](https://phpackages.com/packages/akeneo-transporteo)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)

PHPackages © 2026

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