One of the key benefits that comes with using a PIM solution is being able to ensure that all of your data is present and correct. In Akeneo, this is known as ‘completeness’, when all of your product data and attributes have been filled in.

What is completeness?

Completeness is one of the values merchants can use to show how enriched their product data is across particular channels or locale.

The value of the completeness is a percentage. The completeness for a product is calculated by comparing the amount of required attributes are filled in per locale of each channel with the total amount of required attributes for that local of that channel.

For example, if your PIM has an ‘e-commerce’ channel with an ‘English (GB)’ locale, which has 4 required attributes – if only one of the required attributes has been given a value, the completeness for that locale of that channel would be 25%.

Setting attributes

The required attributes are setup for each family in the Family section under the Attributes tab. This tab will have a grid with the attributes down the side and the channels across the top, and each cell in the grid will have a checkbox for each combination of Attribute and Channel.

Completeness in Akeneo

Ticking the checkbox determines that an attribute is required, and unticking determines that it isn’t.  Attributes should be set as required when you are sure that they will definitely be needed for the locale of a particular channel.

For example, if your ‘e-commerce’ channel exports product data to an e-commerce website, and you want each product on the website to have a description (for all locales), then the description would be a required attribute.

Completeness values by channel

Each product has separate completeness values for its different channels, and then each channel has a separate completeness value for each locale.

For example, if your PIM had two channels – e-commerce and mobile – and three locales – English (GB), German and French – each product would have 6 values for its completeness, because each of the three locales will have a completeness value for each of the two channels.

Once a product has a completeness of 100%, merchants can see at a glance that all available data fields have been completed across all of their available channels – providing a much more enriched experience for their customers.

To view the total completeness for all the products across the various different channels and locales, you can do so in the ‘Activity’ section of the PIM.

If you want to view the completeness for a single products across the various different channels and locales, you can do so in the ‘Product Edit’ screen for that particular product.

The completeness is refreshed (recalculated) after certain actions take place in the PIM:

  • After an import
  • After a mass action
  • After the rules are executed
  • After you edit your family
  • After a products is saved

There is also a console command that can be used to refresh the completeness.

This is: app/console pim:completness:calculate

Akeneo Gold Partner PIM Consultancy

If you would like to learn more about the Akeneo enterprise features, take a look at our ‘9 Key Features of Akeneo Enterprise Edition”blog.

As Akeneo PIM partners, iWeb can help you consolidate all of your data into one easy to use solution. Better product information means more purchases and fewer returns.

Contact us to find out more