Product Catalogue Cleanup: SKU Deduplication & Item Normalisation | WebFootprint
Legacy & Data Repair Catalogue Repair → Clean Master

Product Catalogue Cleanup: Deduplicating and Normalising Your Item Data

Your quotes, invoices, and stock counts disagree because the same product lives as three SKUs with different names and units. SKU deduplication and item normalisation recover trustworthy pricing and inventory before you sync anything else.

We repair the messy catalogue itself, then hand you one clean master.

A glass CRM panel of messy duplicate SKUs connected by a violet ribbon of product cards to a glossy Catalogue Normalised badge
R239M
average annual cost of poor data quality per organisation (Gartner, ~R18.50/USD)
8.7%
of sales lost to inventory inaccuracy linked to poor product data (GS1)
82%
of organisations spend one or more days each week fixing data quality issues
14–25 hrs
per week on manual catalogue tasks for merchants with 500–1,500 SKUs
The Problem

Sound Familiar?

These are the exact catalogue symptoms our distributor and retail clients brought us:

  • The same product exists as three SKUs with different names, units, and list prices
  • Quotes, invoices, and stock counts disagree because inventory is split across duplicates
  • Sales and warehouse argue over which code is "the real" item when a customer reorders
  • Marketplace and ecommerce listings get rejected for incomplete or conflicting attributes
  • Ops spends days every month merging spreadsheets instead of fulfilling orders

Ecommerce expansion, ERP upgrades, and marketplace listing rules all demand a clean item master. Duplicate SKUs and incomplete attributes get rejected at the gate, and syncing dirty catalogues into a new channel only multiplies the damage.

How It Works

What Catalogue Repair Actually Does

Profile the mess → cluster duplicates → normalise attributes → write one golden master.

1

Export Item Masters

Pull products from ERP, CRM, spreadsheets, and channel feeds into one profile

2

Cluster & Deduplicate

Near-match on barcode, MPN, name, and unit so true duplicates surface

3

Normalise Attributes

Names, units, prices, and tax codes reconciled into golden records

4

Write Clean Master

Aliases preserved, systems updated, quotes and stock finally agree

What We Build

Everything You Need for Catalogue Repair

SKU Deduplication

We cluster near-matches by barcode, manufacturer part number, name similarity, and unit of measure, then merge each cluster into one canonical SKU.

Attribute Normalisation

Names, units, pack sizes, VAT treatments, and descriptions are standardised so every channel reads the same fields the same way.

Golden Record Build

Best attributes from every duplicate are survivorship-merged into one master item with reconciled cost, price, and identifiers.

Conflict Resolution Rules

When two records disagree on price or unit, explicit rules decide the winner and log the decision so finance and ops can audit later.

Alias & Legacy Mapping

Old SKUs stay as aliases so historical quotes, open orders, and warehouse labels still resolve to the new master without breaking fulfilment.

Clean Master Export

We write the normalised catalogue back to your ERP, CRM, ecommerce, or spreadsheet master, ready for ongoing sync or marketplace feeds.

Systems We've Cleaned Catalogues For

XeroSagePastelQuickBooksShopifyWooCommerceHubSpotCustom ERPs
Client Story

From 18,400 Messy SKUs to 14,100 Golden Records

How a Gauteng distributor stopped phantom stockouts and got quotes, invoices, and warehouse counts to agree.

Before

The Fragmented Catalogue

  • Same valve and case-pack items existed under three or four codes each
  • Sales quoted ea while warehouse picked case, so stock looked short
  • Finance invoices used a twin SKU with a stale list price
  • Ops spent 14+ hours a week reconciling catalogue disputes
  • Takealot and Shopify feeds kept failing attribute checks
14 hrs/week spent on catalogue firefighting
After

The Normalised Master

  • 3,200 duplicate clusters merged into one golden SKU each
  • Units, names, VAT, and prices standardised across the master
  • Legacy codes kept as aliases so open orders still fulfilled
  • Quotes, invoices, and stock counts finally shared one truth
  • Marketplace listings accepted on the first clean feed
2 hrs/week exception review only
3,200 duplicate SKU clusters merged
12 hrs reclaimed every week
R480K+ overstock write-offs avoided (year 1)
10 weeks to full project payback
The Difference

Before vs After Catalogue Repair

Before
After
SKU identity
3+ codes per real product
One golden SKU + aliases
Stock visibility
Split across duplicates
Single consolidated count
Quote vs invoice price
Often disagree
Same master price
Attribute quality
Units and names conflict
Normalised fields
Ops time on catalogue
14+ hrs/week
2 hrs/week exceptions
Channel readiness
Listings rejected
Clean feed accepted
Getting Started

How It Works

From first export to a clean live master in 3–6 weeks, depending on catalogue size.

01

Export & Profile

We pull your item master from ERP, CRM, and channel feeds, then score duplicate rate, missing attributes, and unit conflicts.

02

Free Scoping Call

30-minute call to agree survivorship rules, which system owns the master, and how aliases should behave after merge.

03

Deduplicate & Normalise

We cluster, merge, and normalise attributes, then review edge cases with your ops lead before anything goes live.

04

Write Back & Handover

Clean master loads into your systems with alias maps. Optional recurring cleanup catches new duplicates from supplier feeds.

Questions

Frequently Asked Questions

What is product catalogue cleanup and item normalisation?

It is a structured repair of your item master: finding duplicate SKUs, resolving conflicting names and attributes, and producing one golden record per real product. Sync tools then have a clean catalogue to keep aligned. Repair first; sync second.

How is this different from CRM-accounting catalogue sync?

Catalogue sync keeps two systems aligned over time. Catalogue repair fixes the messy data inside the master itself: three SKUs for one product, ea vs case confusion, and stale prices on twin records. Syncing dirty data just spreads the mess faster. We clean the catalogue, then sync if you need it.

Will merging SKUs break open quotes or warehouse labels?

No. We keep retired codes as aliases mapped to the golden SKU, so historical quotes, open orders, barcodes, and pick lists still resolve. Merges are reversible and logged so you can unwind a bad consolidation without data loss.

Which systems can you clean and write back to?

We routinely work with Xero, Sage, Pastel, QuickBooks, Shopify, WooCommerce, HubSpot, and custom or on-prem ERPs. If you can export an item list (or give API access), we can profile, repair, and write a clean master back.

Is this a one-off project or ongoing?

Most clients start with a one-time catalogue repair before an ecommerce launch, ERP upgrade, or marketplace listing push. Many then add a light recurring scan so new supplier feeds do not recreate duplicates. We scope both options on the call.

How much does product catalogue cleanup cost?

Focused deduplication and normalisation for a mid-size catalogue typically starts from around R25,000. Larger masters with multi-system write-back, alias mapping, and recurring scans usually range from R40,000 to R90,000. Payback often lands inside one to three months once phantom stockouts and catalogue firefighting stop.

Ready to clean the catalogue?

Stop Quoting From a Broken Item Master

If the same product still exists as three SKUs, syncing systems will not save you. Catalogue repair recovers trustworthy pricing and stock first.

Tell us roughly how many SKUs you carry, which systems hold the item list, and where quotes and stock disagree most. We will show you what deduplication and normalisation would look like for your catalogue.

Chat with us