What is a Product Information Management (PIM) System?

It wasn't that long ago that detailed product information was required in one web shop only. To be successful today, companies have to offer their products to their customers on a variety of channels - that's when it's time to think about a dedicated product information management system.

Features of a PIM

Product information management systems are the "single source of truth" - the central database for all data describing your products. It's just a specialized database for product data..

It typically includes

  • Product name, description
  • Categories
  • Media files (product images, pdf documents)
  • Detailed product attributes (width, height, color, material, size, ...)
  • Relations (variants, related products)

Beside standard editing features, systems often include features to

  • Import existing data manually or automatically
  • Distribute and export product data
  • Ensure valid and complete data

So in short: PIM systems are made to collect existing data from multiple systems and bring them together at a central place. Allow users to manage products and then distribute it to markeplaces, Comparison Shopping Service (CSS), retailers or even internal systems like recommendation engines or newsletter marketing.

 

Why should I use a PIM?

There are multiple and totally unrelated pain points, that can be solved by optimizing product data management. To summarize:

  • Optimize conversions and increase revenue
  • Reduce manual work
  • Reduce errors and costs for returns

Optimize conversions

Customers will not click the buy button if there are unanswered questions. So you've paid for the lead, the visitor is milimeters away from buy button - but he'll not click it. So the challenge is to ensure great product presentations for all of your products. PIM system will help you to track the quality of your content and show you where optimizations could improve conversion.

Keep your web shop up-to-date

Web shops need to look modern, fancy, unique, ... but requirements will change over the years and new shop systems and new version will be released. To make your web shop future proof, it should do what it's designed for: Sell products to customers. Do not connect every system or marketplace to your web shop just because it's the only place where you have complete product data. Doing so will make every shop upgrade a real pain and reduce your flexibility to react to new customer whishes and market requirements.

Reduce manual work

Really, copy and paste is not what we should waste our time with. It makes no sense to copy products to multiple interfaces manually or edit hundreds or thousands of products in Excel documents. Having a PIM system allows you to automatically connect other systems or manually export what you need in the right format. Better results, less work, mor time for coffee.

Manage translations and product variants

Most product data management solutions will allow you to manage translations and product variants too. Compared to web shops, these systems are typically more optimized for those management tasks and compared to ERP systems they offer much more detailed data attributes.

How do I choose the right PIM software?

As always there are multiple products and vendors from open source PHP scripts to multiple 100thousand Euros solutions. And now?

Brand or retailer?

Some solutions are optimized for brands others for retailers (and most will tell you they're good for everything).

Vendors targeting retailers might offer

  • Specialized features to import e.g. BMECat catalogs and normalizing data from suppliers

On the other hand, solutions for brands may include

  • Features to export in multiple formats according to retailer templates
  • Features to simplify life of your sales team
  • Brand portal feature where retailers can pull data on their own

Self hosted or SaaS?

If you have a bad internet connection or high customization requirements, having your own server in your own rack is common. But just because there's a separate server, that's typically expensive. Vendors must update and support it which is additional work.

Life of SaaS providers is much easier. There's one pool of servers that works with a very high degree of automation. Having one customer more or less on such a platform makes no difference. The downside: You can't modify the source code. If you need a feature that's not available you can't pay someone to develop this feature - except of your SaaS vendor.

Open source or commercial?

That's often a religios question but in general - and that's just the writers opinion - if you want it cheap: go commercial, if you're a multi billion doller company and need a lot of customization: think about open source. Why? SaaS vendors can offer very attractive packages for most common use cases. Doing the installation and maintenance on your own doesn't make it cheaper. On the other hand, commercial vendors often try to get as much as possible from "big companies" and hey, if you already pay millions for the development - then it should be your code or open code in the end. Of course, if you work for free and e-commerce is your side project, open source is a great option.