Extensive Pimcore project with NBB

- PIM & DAM with Pimcore Enterprise Edition
- more than 500,000 products
- 3 million media assets

Assignment
Founded in 2001, NBB is a leading online retailer specializing in notebooks, mobile devices, and consumer electronics in Germany and Austria. The company also operates seven physical stores across Germany.
As part of its digital transformation, NBB partnered with basecom to enhance its online platform by replatforming its web shops to Shopware 6. In parallel, the company replaced its legacy PIM and DAM systems with Pimcore X Enterprise, seamlessly integrating these solutions into its existing digital ecosystem. By implementing Pimcore, NBB has laid the groundwork for future dynamic growth.
Challenge
NBB oversees a vast inventory of over 500,000 products and more than 3 million digital assets across its online shops. Previously, the company relied on custom-built, in-house PIM and DAM systems. However, to support future growth and enhance operational efficiency, NBB decided to transition to Pimcore X Enterprise, a robust and scalable solution that offers great flexibility for managing its extensive product catalog and digital assets across multiple online stores and sales channels.
One of the main challenges during this transition was ensuring seamless integration between various third-party systems. This was particularly critical as the implementation of Pimcore occurred simultaneously with the replatforming of the web shops. The key objective was to enable smooth data exchange between these systems without disrupting ongoing operations.
Solution
Comprehensive Data Management Reorganisation with Pimcore X Enterprise
To replace NBB’s outdated data management system with Pimcore and ensure the availability of product data – such as product properties and images – across all systems, the first step involved enriching the new system with the inventory data from the legacy PIM and DAM systems. This data was then integrated into a newly designed data structure.
Simultaneously, products and images from other internal systems needed to be added to Pimcore. To facilitate this, a custom API was developed, capable of maping all existing use cases and extending them with Pimcore-specific features.
A key project goal was to maintain references to the old PIM system, enabling a time-independent migration of other internal systems. This approach reduced time pressure and allowed for more flexible planning.
To ensure all product data changes in Pimcore were immediately available to other systems, data was sent to an Apache Kafka queue. The implementation process was carried out in close collaboration with NBB’s internal development team.
One significant challenge was handling large amounts of data from option providers and enabling bulk product editing, which the existing system couldn’t accomodate. Pimcore X allowed for the replacement of the large OptionProviders with relations, providing the project with a key enhancement.
Importing DAM data presented another challenge, as the process would have taken several days. However, through configuration adjustments, the image import runtime was reduced to just one day.
NBB’s product catalog includes not only standard items but also also bundles and insurance products. Pimcore’s custom layouts were used to display only the data fields relevant to each specific product type. Although Pimcore’s inheritance sometimes led to compatibility issues, these were resolved with clever configuration and a tailored solution for ObjectBricks.
Given the vast amount of data – including numerous product options and variants – it was essential to ensure the system’s performance remained optimal. To address this, direct SQL queries were cached, eliminating the need to rerun them with each request. Additionally, caching all OptionProviders reduced the frequency of reloading large data sets.
Conclusion
Our collaboration with NBB has resulted in the implementation of a flexible and robust data management solution tailored to the company’s unique needs. The newly developed PIM and DAM system enables NBB’s product managers to effortlessly create, edit, and refine products throughout their lifecycle, right up until publication.
Pimcore X Enterprise, adapted by basecom to meet NBB’s specific requirements, provides a stable and powerful platform. Its flexibility ensures that NBB can efficiently manage its extensive product catalog and dynamic evolution.
Impressions



Wir arbeiten nun seit über einem Jahr mit basecom zusammen und sind sowohl mit der Qualität der Leistungen als auch mit der Zusammenarbeit auf Augenhöhe sehr zufrieden. Das Team von basecom hat uns in der Umsetzung unseres Onlineshops mit seiner Expertise und den durchdachten Konzeptionen absolut überzeugt. Wir freuen uns auf die weitere Zusammenarbeit.
Alexander Pholers, Projektmanager Online, Pöppelmann GmbH & Co. KG Kunststoffwerk-Werkzeugbau

Luisa Gröninger, Director Business Unit Pimcore
We look forward to getting to know you

Luisa Gröninger, Director Business Unit Pimcore