PHPackages                             powerling/akeneo-extension - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. powerling/akeneo-extension

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

powerling/akeneo-extension
==========================

Powerling extension for Akeneo product data

v5.0.0(4y ago)122[1 issues](https://github.com/powerling-rd/akeneo-extension/issues)[2 PRs](https://github.com/powerling-rd/akeneo-extension/pulls)OSL-3.0PHPPHP 7.4.\*

Since Jan 22Pushed 4y ago2 watchersCompare

[ Source](https://github.com/powerling-rd/akeneo-extension)[ Packagist](https://packagist.org/packages/powerling/akeneo-extension)[ RSS](/packages/powerling-akeneo-extension/feed)WikiDiscussions 5.0 Synced today

READMEChangelogDependencies (5)Versions (16)Used By (0)

Powerling extension for Akeneo PIM
==================================

[](#powerling-extension-for-akeneo-pim)

[![Build Status](https://camo.githubusercontent.com/12649c846290506e423d773a0c3193b82e0b7d2c48d30578f2790ffd3d9e0b6c/68747470733a2f2f7472617669732d63692e6f72672f706f7765726c696e672d72642f616b656e656f2d657874656e73696f6e2e7376673f6272616e63683d352e30)](https://travis-ci.org/powerling-rd/akeneo-extension)

Description
-----------

[](#description)

The Powerling Akeneo extension allows you to easily translate your Akeneo product contents to a large quantity of languages with a simple mass edit process.

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

[](#requirements)

In order to start using this extension, first contact our sales team through this form: Once the modalities of the collaboration settled, you will be provided with an API token

How it works
------------

[](#how-it-works)

The translation request is done by a very simple mass edit process:

- Select your products in the grid and choose the "translate with Powerling" mass edit operation.
- Choose the language association used for this translation project.
- Send your products to Powerling in just one click
- Your products will be pushed back in the PIM as soon as the translation is complete

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

[](#installation)

First step is to require the sources:

```
composer require powerling/akeneo-extension 5.0

```

Register the bundle in `config/bundles.php`:

```
Pim\Bundle\PowerlingBundle\PimPowerlingBundle::class => ['all' => true],

```

Clear cache:

```
rm -rf var/cache && bin/console cache:warmup

```

Then we need to add a new mass edit batch job:

```
bin/console akeneo:batch:create-job 'Powerling Connector' 'powerling_start_projects' "mass_edit" 'powerling_start_projects'

```

Add the new routes used by the extension to the global router. Add the following lines at the end of `config/routes/routes.yml` (create the file if it does not exist):

```
powerling:
    resource: "@PimPowerlingBundle/Resources/config/routing.yml"

```

Update the database schema and regenerate your cache and assets:

```
bin/console doctrine:schema:update --force --env=prod
NO_DOCKER=true make cache
NO_DOCKER=true make assets
NO_DOCKER=true make javascript-extensions
NO_DOCKER=true make css
NO_DOCKER=true make javascript-prod

```

Finally, you must set a `cron` to retrieve the translated contents from Powerling:

```
0 * * * * /home/akeno/pim/bin/console pim:powerling:retrieve-translations >> /tmp/powerling.log

```

This command checks for translated content once every hour. We do not recommend to check more often than every hour to not overload the Powerling servers.

### Parameters

[](#parameters)

You can configure your Powerling plugin in the dedicated screen: `System >> Configuration >> Powerling`

[![configuration screen](doc/img/configuration-01.png)](doc/img/configuration-01.png)

In this screen you will be able to set:

- you API credentials : `API key`
- the attributes you want to translate

### Sandbox

[](#sandbox)

When you install the extension, it aims at Powerling's sandbox environment. In order to make it aim at the production environment, add the following line to your `config/services/services.yml` file:

```
powerling.base_uri.app: 'https://api.powerling-tp.com'

```

Screenshots
-----------

[](#screenshots)

[![Select products](doc/img/01-select-products.png)](doc/img/01-select-products.png)

[![Select Powerling action](doc/img/02-select-action.png)](doc/img/02-select-action.png)

[![Configure the project](doc/img/03-configure-project.png)](doc/img/03-configure-project.png)

[![Execution details](doc/img/04-execution-details.png)](doc/img/04-execution-details.png)

This extension is based on the Akeneo TextMaster extension developped by Jean-Marie Leroux and Jessy Jurkowski

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 54.5% 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 ~40 days

Recently: every ~20 days

Total

14

Last Release

1777d ago

Major Versions

v2.3.0 → v4.0.02021-04-02

3.2.x-dev → 5.0.x-dev2021-06-29

PHP version history (4 changes)3.1.x-devPHP &gt;=7.2

2.3.x-devPHP &gt;=7.1

v4.0.0PHP 7.3.\*

5.0.x-devPHP 7.4.\*

### Community

Maintainers

![](https://www.gravatar.com/avatar/c0abc77c4fa4c8d9bf0867d5c98ec32dc260a5c4ea21f7890ba9321c3872d7b5?d=identicon)[powerling-rd](/maintainers/powerling-rd)

---

Top Contributors

[![pimpreneil](https://avatars.githubusercontent.com/u/2835122?v=4)](https://github.com/pimpreneil "pimpreneil (6 commits)")[![powerling-rd](https://avatars.githubusercontent.com/u/57678211?v=4)](https://github.com/powerling-rd "powerling-rd (5 commits)")

###  Code Quality

TestsBehat

Code StylePHP CS Fixer

### Embed Badge

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

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

###  Alternatives

[shlinkio/shlink

A self-hosted and PHP-based URL shortener application with CLI and REST interfaces

4.8k4.3k](/packages/shlinkio-shlink)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)[dhlparcel/magento2-plugin

DHL Parcel plugin for Magento 2

11180.5k2](/packages/dhlparcel-magento2-plugin)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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