Pre-Implementation Planning
Objectives worth measuring
Define goals you can count. Data-quality scores are fine, but the measures that reveal whether a PIM is paying off are throughput measures: how many products get listed per week, how long a new product takes from goods arrival to live listing, how many channels each product is actually on. If those numbers move, the project is working.
Stakeholders and ownership
PIM implementation touches marketing, ecommerce, operations and IT. The ownership question worth settling early is not who edits which field. It is the split between operating product data (commercial work: enriching, translating, deciding what is ready to sell where) and configuring the platform (technical work: integrations, structure changes). Give those two jobs clear owners and both speed up.
Current data assessment
Audit where product data lives today: spreadsheets, the ERP, the webshop, the marketplaces themselves. Count the sources, note the duplicates and the gaps. Then hold the result loosely, because in our experience the audit undercounts. The full picture only appears when everything flows into one place for the first time, which is why the first import gets its own section below.
Solution selection
Match the platform to the shape of your catalogue and channels. Connector depth matters more than feature count: configurable products, multi-store scopes, languages, marketplace-specific attributes. A vendor should be able to show your data types flowing, not a demo catalogue. We keep a fuller argument in what to actually look at when evaluating a PIM.
The real cost shape
PIM implementation costs come in three lines: the software subscription, help with setup, and the data work. Setup help is typically a fixed onboarding fee; full implementations, data cleanup and data-model design tend to run at day rates. We offer both at OneSila, with the product inspector doing the finding-what-is-missing part from day one; you may well implement elsewhere, and the three lines look the same. Because the third line, your own team's hours on data cleanup, is usually the dominant one, and it scales with catalogue size and with the years the catalogue has been running. That is why two companies buying the same software can have implementation costs an order of magnitude apart, and why a quote that only covers software and setup is not the real number.
Data Preparation and Governance
The first import makes the mess visible
Here is what actually happens in week one. Years of channel-by-channel operations flow into one system for the first time, and the screen shows a lot of red: missing required attributes, absent prices, duplicate SKUs of more than one flavour. It can feel like the project going wrong. It is the opposite. The debt was always there; nobody could see it while every channel lived in its own tool. Everyone has mess of one kind or another, and the catalogue that imports clean is rare. The reasonable first response is to keep moving and fix as you go. What matters is that the debt is now countable, and countable means schedulable. The longer story of how this debt accumulates is in catalogue debt.
Two modes of structure setup
Attribute structure gets built in one of two modes. Greenfield: a limited set of product types, designed in advance around what customers and channels need to know. Legacy-data-led: pull the existing data from your channels, let the system surface the structure already in it, then reshape deliberately. Most real implementations are the second kind, because most teams arrive with years of live data. Neither mode is wrong. What matters is knowing which one you are in: greenfield rewards upfront design, legacy-data-led rewards disciplined reshaping.
Product types and data modelling: decide diligently
These decisions are not set in stone, but redoing them costs hours of mapping and cleanup that scale with catalogue size: a small catalogue adjusts in place, a large one needs a migration project. So decide diligently, and rarely. The most expensive shortcut we see is patching attribute sets on demand, one channel requirement at a time; each patch adds complexity until the structure becomes unmaintainable. The deliberate version of the same move is to duplicate attributes per channel where channels genuinely differ (a Size for Amazon, a Size for eBay) instead of forcing one attribute to serve both and struggling to sync it. And expect the structure to stay alive. Product and channel requirements change continuously, and a structure that cannot absorb change will end up worked around.
Governance and digital assets
Assign an owner for each type of product information and put approval steps on the changes that reach live channels. For images and video, plan the mapping from files to products before importing thousands of them; consistent naming does half the work.
System Integration and Configuration
Plan for a running start
The checklists assume you can pause, design the perfect structure, then launch. Most teams are live and listing when implementation begins, and stopping product listing to restructure is not an option. That is not a failure condition; it is the normal condition, and it shapes the plan. Import first, reshape gradually, and handle on the fly the channel exceptions nobody could have anticipated, because anticipating every exception in advance is not realistic at any speed of business. A plan that requires the company to hold still gets abandoned by week three.
API-first integration
Connect the PIM to your ERP, webshop and channels through their APIs so data moves automatically, and test those connections early with your real data shapes. Set up scheduled or real-time sync where the channel warrants it. The depth of each connector, whether it carries configurables, scopes and languages rather than flat fields, decides the value you get from this layer. You will find that some PIM systems deliver these connections through plugins, apps or third-party middleware, while others build them in. OneSila's integrations are built in and self-maintained: when a channel changes its API, the connector is updated for you, with no plugin or middleware layer of your own to look after. That difference keeps the integration side of an implementation much simpler.
Workflows that scale
Configure approval steps and bulk operations around how the team actually works, then check the setup against growth: twice the products, more channels, same headcount. If a routine change still needs a person per channel, the workflow is not finished.
The Implementation Process
The honest timeline
Users are set up in days or weeks: accounts created, channels connected, data imported, everything running. If a vendor quotes months for that part, ask what exactly takes months. The long pole is different: cleaning and structuring the data. Resourced as a real project, it runs alongside normal work and completes in months. Left as a spare-time task, it drags on for one to two years, not because the work is enormous but because it never gets priority. And the two are different projects: moving data into a PIM and making that data channel-ready are separate pieces of work. Completing the migration does not mean you are ready to launch a channel.
| Phase | Realistic duration | Where it stalls |
|---|---|---|
| Setup: users, channels, first import | Days to weeks | Rarely stalls; this is the software part |
| First visibility: inspecting the imported catalogue | The first week | Shock at the red; treat it as a to-do list, not a verdict |
| Structuring: product types, attributes, mappings | Months when resourced; 1–2 years as a side task | Decisions deferred, patches accumulate |
| Channel expansion: new channels from structured data | Days to weeks per channel | The quiet stall: infrastructure ready, growth never starts |
| Old-workflow retirement | Weeks to months of parallel running | Spreadsheets kept alive past their deadline |
Pilot, then phases
Start with one category or your best-selling products, test the full loop from enrichment to live listing, then expand. Each phase that completes builds the trust the next phase runs on.
Sequencing that works: marketplaces first, backlog second
An effective sequence puts new marketplace launches in the first phase and the full structuring backlog in the second. The launches validate the investment early, and the backlog then gets structured against real channel requirements instead of in the abstract. A large catalogue cleaned up after the first channels are live is structured with more precision than the same catalogue cleaned before any channel has tested it.
Data migration mechanics
Map fields before moving anything, test with a sample, and keep the old systems running in parallel through the transition. Verify against the live channels after each batch, not once at the end.
Training and Change Management
The parallel-spreadsheet period
For a while, the old spreadsheets stay alive next to the new system. Read that for what it is: a trust transition, not a tooling failure. Some people cross in weeks, others need months. Give it a deadline anyway, because when the parallel period never ends it stops being caution and becomes a signal: either the system is being used wrong or the onboarding missed someone. In our experience nobody runs parallel spreadsheets indefinitely on purpose. The deeper version of this transition, learning to think in product-data flows instead of files, is the subject of why PIM projects stall on spreadsheet thinking.
The stall nobody's dashboard shows
The most common failure of a PIM implementation is invisible. The migration completes, the team uses the system daily, nobody is unhappy, and the PIM has quietly become a better-organised spreadsheet. The infrastructure is in place; the growth it was bought for never starts. No dashboard flags it, because nothing is broken. The test is one question: since go-live, what has the business done that it could not do before? A new channel, a new market, a faster listing cycle? If the answer is nothing, the second half of the investment is still sitting on the table.
What sustained adoption looks like
Not login counts. Three months in, sustained adoption looks like this: the export-edit-reimport habit has stopped; structural changes go through the system instead of around it; product data questions get answered by looking rather than by asking someone; and the next channel is a project plan, not a hypothetical. Teams that reach this state largely stop talking about the PIM at all. That is the point.
After Go-Live: The Growth Sequence
A multiplier, not a fix
Bring the system good structure and it accelerates quality and listing speed at the same time. Connect every channel to an unstructured catalogue and it amplifies the mess instead, pushing the same bad data everywhere at once, faster than the spreadsheets ever managed. This is the counterintuitive part of the whole project: doing it wrong is actively worse than not doing it at all. The tool raises throughput either way; the only question is whether it is good or bad output being produced faster.
The zero-delay benchmark
The benchmark worth aiming for once structure is in place: zero days between goods arriving and listings going live. Products prepared from supplier data, content and channel requirements mapped while the stock is still on the water, listing activated the day the delivery lands. If your team cannot reach zero delay, the cause is either a structure problem or a workflow problem, and each has a different fix. Effort alone does not get there.
The rollout-speed self-test
Could you put your full catalogue on a new channel next quarter? Days to weeks means the data is structured and operated. Months means it is in the system but still needs shaping. Years means the foundation is not there yet. Three things move the needle honestly: catalogue size, how much cleanup you have actually resourced, and tooling, because teams fluent with AI enrichment compress months of shaping into weeks. Read the test as a readiness signal, not a promise.
A PIM implementation is not really a software project with a data phase. It is a data project with a software phase, and the software phase is the short one. Resource the data work, give the trust transition a deadline, and start the growth phase on purpose. The teams that get this right are not the ones with the cleanest data on day one. They are the ones who kept selling while they cleaned.
Frequently Asked Questions
How long does a PIM implementation take?
The software part takes days to weeks: users set up, channels connected, data imported. The data part depends on investment: cleaning and structuring completes in months when resourced as a real project, and drags on for one to two years when left as a spare-time task. Quotes of six to twelve months usually describe enterprise integration projects, not SaaS PIM setup.
How much does a PIM implementation cost?
Three lines: the software subscription, setup help (typically a fixed onboarding fee, with full implementations, cleanup and data-model design at day rates), and your own team's hours on the data work. The third line usually dominates, and it scales with catalogue size and age, which is why similar companies see very different totals.
Why do PIM implementations fail?
Outright failures are rarer than quiet stalls. The common pattern: migration completes, daily use continues, and the system becomes a better-organised spreadsheet while the growth it was bought for never starts. The structural killers are attribute sets patched on demand per channel until they become unmaintainable, and data cleanup left unresourced.
Can you implement a PIM without stopping your listings?
Yes, and most teams have to: they are live and selling when the project starts. The workable pattern is a running start. Import what exists, keep listing, reshape the structure gradually and handle exceptions as they surface. A plan that requires pausing the business tends to get abandoned.
What makes PIM adoption stick after rollout?
A deadline on the parallel-spreadsheet period, and an early growth win. Adoption has stuck when exports stop, structural changes go through the system rather than around it, and the next channel launch is a plan rather than a hypothetical. Indefinite parallel spreadsheets signal wrong usage or missed onboarding, not a failed tool.
Should you clean your data first or launch channels first?
Launching first often works better: put new marketplaces live in phase one, then structure the full backlog in phase two against real channel requirements. Early launches validate the investment, and data cleaned against live channels is cleaned with more precision than data cleaned in the abstract.