Table Attribute

Akeneo PIM compatibilty
Use of Akeneo API:
Price: Free


The Table Attribute Bundle for Akeneo PIM developed by Flagbit GmbH & Co. KG literally opens up new dimensions in the Akeneo backend. It gives you the possibility to enrich your product with multi-dimensional data presentation in the form of tables, allowing you maximum flexibility within the PIM.

For product managers, this means even more options than before, such as a simpler creation and maintenance of various product variants, product prices, tier prices or custom options.

Several use cases can be easily covered!

With the Table Attribute Bundle, a wide variety of use cases can be covered and individually adapted and configured according to the respective product and product range requirements. The screenshot shows the structure of the table attribute in the Akeneo backend and an excerpt of the possible use cases.

Demo Screencast

This Akeneo extension is open source, you can find the repository on GitHub.

Release notes


  • Add support for Akeneo 3.0.


Bug fixes

  • AKTA-63: Fix issues with the form filters.


Bug fixes

  • AKTA-51: Fix wrong ES query filter.


Now you can simply install the package with the following command.

composer require flagbit/table-attribute-bundle

Enable the bundle

Enable the bundle in the kernel:


// app/AppKernel.php

protected function registerProjectBundles() {

return [

// ...

new Flagbit\Bundle\TableAttributeBundle\FlagbitTableAttributeBundle()

// ...

]; }



Add to config yml to mapping_overrides in app/config/config.yml:



- original: Pim\Bundle\CatalogBundle\Entity\AttributeOption

- override: Flagbit\Bundle\TableAttributeBundle\Entity\AttributeOption

Clear your cache:

php bin/console -e=prod cache:clear

Update the database schema:

php bin/console -e=prod doctrine:schema:update --force

Build and install the new front-end dependencies (new icon, etc.)

php bin/console pim:installer:assets --symlink --clean --env=prod yarn run webpack

In case you're using Doctrine migrations, you have to create a new migration class

php bin/console -e=prod doctrine:migration:diff

and migrate the schema updates:

php bin/console doctrine:migrations:migrate

List your extension on Akeneo Marketplace

Learn about the best practices to enrich Akeneo ecosystem.

Share your contributions with Akeneo Community any way you want.

Need help? Please read our
submission requirements and manual.