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

AbandonedArchivedLibrary

aa/akeneo-import
================

Library for product import to Akeneo PIM

029PHP

Since Dec 19Pushed 6y ago1 watchersCompare

[ Source](https://github.com/a-ast/akeneo-import)[ Packagist](https://packagist.org/packages/aa/akeneo-import)[ RSS](/packages/aa-akeneo-import/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (4)Used By (0)

Akeneo Import (DEPRECATED)
==========================

[](#akeneo-import-deprecated)

**DEPRECATED** Please consider using [Akeneo Data Loader](https://github.com/a-ast/akeneo-data-loader)

Akeneo Import simplifies data import to Akeneo PIM.

Using this library you can create easy-to-use commands to modify product data and related PIM entities like categories. It supports synchronous import via Akeneo API or asynchronous import using message brokers like RabbitMQ.

How you can use it
------------------

[](#how-you-can-use-it)

- Import from external systems (legacy PIM or regular data providers).
- Mass media file import.
- Import from older Akeneo versions.
- Data generation for testing, local development or performance benchmarking.
- Batch data transformation (e.g. if you can't implement mass actions in Akeneo e.g. in Serenity edition).

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

[](#installation)

```
composer require aa/akeneo-import

```

Examples
--------

[](#examples)

### Create a simple product via API

[](#create-a-simple-product-via-api)

```
$command = new Product\Create('tshirt-red-xl');

$importer = (new ApiImporterFactory())->createByCredentials('http://akeneo', 'client_id', 'secret', 'user', 'pass');
$importer->import([$command]);
```

### Mass import using message broker

[](#mass-import-using-message-broker)

For mass imports you can use message broker like RabbitMQ.

#### Publish commands:

[](#publish-commands)

```
$command = new Product\Create('tshirt-red-xl');

$queue = (new QueueFactory())->createByDsn('dsn://mq', 'messages');

$queue->enqueue($command);
```

#### Consume commands and redirect them to Akeneo API:

[](#consume-commands-and-redirect-them-to-akeneo-api)

```
$queue = (new QueueFactory())->createByDsn('dsn://mq', 'messages');

$importer = (new ApiImporterFactory())->createByCredentials('http://akeneo', 'client_id', 'secret', 'user', 'pass');
$importer->importQueue([$command]);
```

See Also
--------

[](#see-also)

- [Command Query Separation](https://martinfowler.com/bliki/CommandQuerySeparation.html)

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/0838477bd5a8b5ea070b5779c0595de0c34860cb3d77599ff8274138f145f060?d=identicon)[AAstakhov](/maintainers/AAstakhov)

---

Top Contributors

[![a-ast](https://avatars.githubusercontent.com/u/6177375?v=4)](https://github.com/a-ast "a-ast (146 commits)")

### Embed Badge

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

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

PHPackages © 2026

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