# SKU Mapping for Marketplaces: Vinted and eBay UK Guide

SKU mapping for marketplaces explained for UK sellers: how to give one item one code, match it across Vinted and eBay, and stop selling the same thing twice.

_Published: 2026-10-28 · Updated: 2026-10-28 · Source: https://ruit.es/en/blog/sku-mapping-marketplaces/_

SKU mapping for marketplaces means giving every item you own one unique code, then recording which listing on each channel belongs to that code. For a UK seller on Vinted and eBay, it is the simple record that tells you, the moment something sells, exactly where else that item is still live and needs pulling.

This guide is written for people who sell second-hand and vintage stock, where most items are one-offs. That changes the usual advice, which is aimed at warehouses with 500 identical boxes of the same phone case. Below you will find what a SKU is, what a mapping record should hold for a single garment, a worked example across Vinted and eBay, the mistakes that cause double sales, and when it is worth letting software do the matching.

## TL;DR

- A SKU is your own code for one product. Mapping means linking that code to the listing on each marketplace, so one sale triggers one clear action everywhere else.
- For one-off items, the SKU identifies the physical item, not a product type. One garment, one code, one row in your record.
- A good mapping row holds the code, a short description, where the item is stored, and the listing link and status on every channel.
- Selling the same item twice is the main risk. eBay expects accurate quantities, and Vinted may hide listings for items that are unavailable or already sold.
- A spreadsheet works for a few dozen items. Past that, automated stock sync does the mapping for you.

## What a SKU is, and what it means on a marketplace

SKU stands for stock keeping unit. In plain terms, it is a code that helps sellers [identify products in their inventory and track stock](https://sell.amazon.com/blog/sku-definition-guide), commonly built from around 8 to 10 letters and numbers. eBay uses the same idea and, in its [fair use policy](https://www.ebay.co.uk/help/policies/listing-policies/fair-use-policy?id=4628), describes a SKU as a number assigned to a specific product, with each unique variation of an item needing its own separate SKU.

That last point matters for clothing. A blue size M jumper and the same jumper in size L are two different SKUs. On eBay you can group variations in one multi-variation listing, but your own record should still treat each as its own unit of stock.

The code is yours. Nobody assigns it to you, and it does not need to match anything on the marketplace. Its job is to be the one thing that stays the same while everything else changes: the title you rewrite, the price you cut, the photo you retake, the platform you add.

### Why "mapping" is the real work

Creating codes is the easy half. Mapping is the act of connecting your code to each channel's own identifier for the listing. Vinted gives a listing its own item URL. eBay gives it an item number, and you can also store your code on the listing so it comes back in your reports. Mapping is the table that says: code `JK-0042` is Vinted listing A and eBay listing B.

Without it, you find out an item has sold twice when a second buyer messages you. With it, you know within seconds which listing to close.

## Why second-hand sellers need it more than shops do

A retailer with 200 identical units can survive a small counting error. A second-hand seller cannot. If you list a vintage Barbour jacket on Vinted and eBay and both sell, one buyer is going to be disappointed, and you have nothing to ship.

Both marketplaces point at this problem in their own rules:

- eBay tells sellers to [keep listing quantity up to date](https://www.ebay.co.uk/help/selling/listings/creating-managing-listings/multiquantity-listings-listings-variations?id=4150) to avoid overselling, and warns that cancelling an order because the item is out of stock can affect your seller standing.
- Vinted says it may [hide a listing](https://www.vinted.co.uk/help/15/62-listing-was-hidden-or-removed) when the item is unavailable or has already sold, and that the same item cannot be listed twice on the platform.

So the cost of a missed removal is not only an apology. On eBay it can touch your standing as a seller, and on Vinted it can mean a listing gets hidden. Both help pages were checked in October 2026, and rules change, so look at the current wording before you rely on a detail.

## What to put in a SKU mapping record for a one-off item

Most guides you will find for this topic cover B2B catalogues, one-to-many product bundles and ERP integrations. That is the wrong shape for a Vinted Pro seller or an eBay UK private seller with a rail of clothes. For a single garment, you need fewer fields, but you need them every time.

| Field | Example | Why it matters |
|---|---|---|
| SKU | `JK-0042` | The one code for this exact item |
| Short description | Barbour Beadnell, navy, size M | Lets you recognise it without opening a listing |
| Condition notes | Small mark on left cuff, re-waxed | Keeps every listing's description honest and identical |
| Storage location | Rail B, hanger 7 | Finds it fast when it sells |
| Cost price | £14.00 | Needed for profit and for your tax records |
| Vinted listing link | Item URL | Where to close it on a sale elsewhere |
| eBay item number | 12-digit number | Where to end it on a sale elsewhere |
| Status per channel | Live, sold, ended, hidden | The field you update first on every sale |
| Date listed | Month and year | Spots stale stock |

Three of these deserve a word.

**Condition notes.** When the same garment sits on two platforms, the descriptions drift. A flaw mentioned on Vinted but not on eBay is how disputes start. Keep one master note in the record and copy from it.

**Status per channel.** This is the field that does the protective work. A sale means you change one cell to "sold" and then work down the other channels until each one reads "ended".

**Cost price.** Not strictly part of mapping, but the record is the natural place for it. If your selling grows beyond occasional clear-outs, HMRC may treat you as trading. The gov.uk guidance on trading income explains the £1,000 trading allowance and when you need to report. Check the current page, as thresholds can change.

## How to build the codes

Keep the scheme boring. A good code is short, readable and never reused.

1. **Pick a prefix by category.** `JK` for jackets, `JM` for jumpers, `DR` for dresses, `SH` for shoes.
2. **Add a running number.** `JK-0042` is simply your forty-second jacket. Do not encode size or colour in the number, because those details can be corrected later and the code should not.
3. **Write it on the item.** A tag, a sticker on the hanger or a note on the bag. The code is only useful if you can go from the physical item to the record and back.
4. **Never reuse a retired code.** If an item is sold and gone, its code stays in the history. Reusing it corrupts your sales data.
5. **Handle variants separately.** If you buy five of the same new-with-tags T-shirt in different sizes, give each size its own SKU, in line with eBay's rule that each variation has its own.

If you do bulk buying, such as a job lot of 40 items, assign codes at the point of unpacking, before you photograph anything. Retrofitting codes onto live listings is the most common source of mismatches.

## A worked example: one garment on Vinted and eBay

Say you buy a navy wax jacket at a car boot for £14.00. Here is the whole mapping journey.

**Step 1: Create the record.** You tag the jacket `JK-0042`, hang it on Rail B, and add a row with the description, condition notes and cost price.

**Step 2: Photograph and write once.** You write a single title and description and keep them in the record, flaws included.

![Navy wax jacket hanging on a resale rail](https://ruit.es/_astro/sku-mapping-marketplaces-1.Bg3XEc4x_sepI9.webp)

**Step 3: Publish on both channels.** You post the item on Vinted and create an eBay UK listing. On eBay, you can put your code in the listing's custom label field if you use it, so it appears in your reports. On Vinted, the code lives in your own record.

**Step 4: Map the two listings.** You paste the Vinted item URL and the eBay item number into the row. Both statuses read "live".

**Step 5: A sale happens.** A buyer pays on eBay on Tuesday evening. You open the record, mark eBay "sold", find the Vinted URL in the same row, and delete or mark the Vinted listing as sold straight away.

**Step 6: Close the loop.** Update the status to "ended" on Vinted, note the sale price and date, and move the jacket to the "to post" shelf.

The point of the exercise: step 5 took one lookup and no memory. That is what mapping buys you.

### When the item does not sell

The record also helps with listings that sit. eBay's fair use policy says it may [put thresholds on the number of SKUs](https://www.ebay.co.uk/help/policies/listing-policies/fair-use-policy?id=4628) a seller holds if listings stay inactive, with no sales, for over 12 months, and describes unhealthy inactive SKUs as harmful to the marketplace, which can lead to limits or fees. A "date listed" column makes it easy to filter anything older than six months and decide to reprice, relist, bundle or let it go.

## Spreadsheet, eBay tools or software: which approach fits

There are three realistic ways to hold the mapping. They suit different sizes of stock.

| Approach | Best for | Strengths | Weak spots |
|---|---|---|---|
| Spreadsheet | Under about 50 live items | Free, flexible, no learning curve | Manual updates, easy to forget a channel |
| eBay's own bulk and inventory tools | Mostly eBay stock | eBay's [bulk listing tools](https://www.ebay.co.uk/help/selling/ebay-tools/bulk-listing-tools?id=4160) include an Inventory API that works with SKUs and inventory levels | Only covers eBay, so Vinted stays manual |
| Multichannel sync software | Selling the same stock on several channels | Mapping and removal happen automatically | A monthly subscription, and some set-up time |

A spreadsheet is a perfectly good start. Its failure mode is predictable: it works until the day you sell three things on a busy Sunday and update two of them. If that sounds familiar, the cost of one double sale already outweighs a tool.

If eBay is your main channel, our guides on managing eBay inventory across channels and bulk uploading to eBay go into the mechanics.

## Common SKU mapping mistakes

**Encoding too much in the code.** A code like `NAVY-M-BARB-2019` breaks the moment you spot you misread the size. Keep codes meaningless and put details in separate columns.

**Mapping by title.** Titles change. You will tweak keywords on one platform and not the other, and a title match then fails. Match on the code and the listing ID.

**One code for two items.** Two similar jumpers get the same code because "they are the same one". They are not, because condition differs. Separate codes, always.

**Forgetting relisted items.** On Vinted, a relisted or renewed item may get a new URL, so the old link in your record goes dead. Update the link whenever you relist. If you want that handled for you, Ruit can relist a sold item on Vinted automatically.

**Leaving hidden listings unchecked.** A hidden Vinted listing still looks live in your spreadsheet. Add a weekly check of any row not marked "sold" or "ended".

**No physical link.** If the code is not on the item, your record drifts away from reality within a month.

![Common SKU mapping mistakes, overview diagram](https://ruit.es/_astro/sku-mapping-marketplaces-2.D1vwIM-J_Z1rhe1O.webp)

## Where automation takes over

A mapping table is a manual version of what stock sync does. When you list once and publish to several channels, the software holds the link between the item and each listing. When it sells on one, it updates stock and removes it from the others. That is exactly the double-sale protection described above, without the Sunday-evening scramble.

For a deeper look at how that works, see our stock sync guide for UK sellers and the overview of inventory sync software. If your stock lives across several channels, multi channel inventory management explains how to organise it.

## Our view: keep the code, drop the busywork

We build Ruit for people who sell the same second-hand items on Vinted and eBay, and our view is simple. The code on the item matters, because it is the only thing that survives repricing, retitling and relisting. The typing of that code into five different places does not matter, and it is where most mistakes happen.

In practice we see sellers outgrow a spreadsheet quietly. It starts with one forgotten removal, then a cancelled order, then a Sunday spent reconciling. Our advice is to keep tagging every item with its own code, keep your master description in one place, and let software carry the repetitive part: publish once, sync the stock, remove the sold item elsewhere. The thinking stays with you. The copying does not need to.

> *- Luis*

## Trying it with Ruit

With Ruit you list an item once and publish it to Vinted, eBay, Wallapop, todocoleccion, Shopify, WooCommerce and PrestaShop. When it sells on one channel, stock is updated and the listing is removed from the others. Ruit also relists automatically on Vinted and Wallapop, brings Vinted and Wallapop buyer messages into one inbox, and drafts titles and descriptions with AI. You can see how it fits your stock on our eBay inventory management page, or look at the plans on the [pricing page](https://ruit.es/en/pricing/).

## A simple weekly routine

Whether you use a spreadsheet or software, a short routine keeps the mapping honest.

1. **Monday:** reconcile every sale from the past week against the record.
2. **Wednesday:** check for hidden or expired listings and fix their status.
3. **Friday:** filter by date listed and review anything older than six months.
4. **Monthly:** count the physical stock and compare it to the number of rows marked live. They should match exactly.

The monthly count is the strongest test. If the shelf and the sheet disagree, find out why before you list anything new.

## Frequently Asked Questions

### What does SKU stand for when selling on a marketplace?

SKU stands for stock keeping unit. It is a code you assign to a product so you can identify it and track stock, and eBay treats each unique variation of an item as needing its own SKU. Marketplaces do not hand you a SKU, you create it.

### How do I find my SKU number?

It is whatever you decided to call the item. On eBay you can check the custom label field on the listing if you filled it in, and in your own spreadsheet or stock software. If you never created one, start now with a simple scheme such as `JK-0001`.

### Do I need a SKU for one-off second-hand items?

Yes, it helps even for single items. The code links the physical garment to its listings on each channel, so a sale in one place tells you exactly what to remove elsewhere. Without it you rely on memory and titles.

### Can I list the same item on Vinted and eBay at once?

Yes, as they are separate platforms, but the same item cannot be listed twice within Vinted, and Vinted may hide a listing for an item that is unavailable. You must remove it promptly from the other channel when it sells, or eBay may count a cancelled order against you.

### When should I move from a spreadsheet to software?

When you have more than roughly 50 live items, or when you have had more than one double sale. Software that syncs stock does the mapping and removal automatically, so you stop relying on remembering to update each channel.

## Sources

- [What is a SKU and how does it help ecommerce sellers](https://sell.amazon.com/blog/sku-definition-guide)
- [eBay fair use policy](https://www.ebay.co.uk/help/policies/listing-policies/fair-use-policy?id=4628)
- [eBay multi-quantity listings and listings with variations](https://www.ebay.co.uk/help/selling/listings/creating-managing-listings/multiquantity-listings-listings-variations?id=4150)
- [Vinted: listing was hidden or removed](https://www.vinted.co.uk/help/15/62-listing-was-hidden-or-removed)
- [eBay bulk listing tools](https://www.ebay.co.uk/help/selling/ebay-tools/bulk-listing-tools?id=4160)

## Recommended

- [Bulk Upload Vinted: 5 Safer Steps for UK Sellers](https://ruit.es/en/blog/bulk-upload-vinted/)
- [WooCommerce to eBay: Stop Oversells, Fix SKUs](https://ruit.es/en/blog/woocommerce-to-ebay/)
- [Stock Sync Marketplaces: A UK Seller's Guide](https://ruit.es/en/blog/stock-sync-marketplaces/)
- [Connect Shopify to Wallapop, Vinted & eBay: 2026 Guide](https://ruit.es/en/blog/connect-shopify-wallapop-vinted-ebay/)
