If you resell products that already exist — wholesale, liquidation, closeouts, retail arbitrage, used media — your job isn’t to author a product listing. It’s to attach your offer to a page the marketplace already has. Listing Mirror’s Create Products screen works that way round: scan the barcode, and it finds the item in Amazon’s, Walmart’s and eBay’s catalogs, shows you what competitors charge, checks whether you’re allowed to sell it, and tells you what you’d keep after fees — before you commit a single offer.
Available now on Amazon, Walmart and eBay. Keep a scan gun in the box and every trigger pull adds a row.
Pick your channels, set the batch defaults once, then scan. Rows resolve in the background while you keep scanning — and once the batch has rows, the whole header collapses to a single scan bar so a warehouse scanner isn’t pushing the grid off screen.
| Product | Catalog match | What others charge | Can I list it? | Your price | Net per unit | List on | Status |
|---|---|---|---|---|---|---|---|
| Crayola Crayons, 24 ct, ClassicUPC 071662000240 | B00006IEEKAmazon · Walmart · eBay | $2.47buy box · 14 offers | Allowed | $2.422% under buy box | $0.7129% margin | AMZWMTEBAY | Ready |
| Ryobi 18V Cordless Drill KitUPC 033287193462 | B07QK1WBMQAmazon · eBay | $89.00lowest FBM $91.50 + ship | Approval requiredBrand gated — request | $87.222% under buy box | $21.4025% margin | AMZEBAY | Needs you |
| Sony WH-1000XM4, RefurbishedASIN B0863TXGM3 | B0863TXGM3This ASIN has no UPC — add one | $248.00buy box · Amazon is selling it | AllowedUsed — Good | $219.00set by hand | $34.8616% margin | AMZWMT new only | Ready |
| Hydro Flask 32 oz Wide MouthUPC 810007835297 | B08GYFMR8SAmazon · Walmart · eBay | $44.95buy box · 31 offers | Allowed | $44.052% under buy box | $1.183% — near break-even | AMZWMTEBAY | Ready |
| Local honey, 16 oz jarSKU HONEY-16 | Your own productNo catalog carries it — title it here | — | — | $12.00cost + 40% | $3.4329% margin | Product only | Ready |
Illustration of the in-app grid. Products, prices and margins are examples.
Scan an ASIN and Listing Mirror reads that item’s barcode out of Amazon’s catalog record, then matches it to Walmart’s catalog and eBay’s product catalog. One identifier in, three catalog matches out — which has never worked in Listing Mirror before. Not every ASIN publishes a barcode; when one doesn’t, the row says so and gives you a box to type a UPC into, which unlocks the other two channels.
Competing offers by catalog item — not by your own SKU, which doesn’t exist yet. Fee estimates that know whether you’re shipping it yourself or sending it to FBA, because the two answers are not close. And a live restriction check for your account at that condition. Gated items are the quiet killer: the feed accepts a restricted offer and then it silently never goes live.
A scan pays for a full catalog record — title, brand, part number, description, bullet points, box dimensions, images, every identifier — and all of it is stored and used to build your product. You don’t reach your storefront with an empty description and no picture. It’s also cached across the whole customer base with nothing seller-specific in it, so a barcode somebody else scanned answers your scan instantly.
A batch is one scanning session. A row is one scan. Nothing is submitted to any marketplace until you press Create Products.
Which connected Amazon, Walmart and eBay accounts this batch lists to. This comes first because a scan commits to them. Uncheck all three and the batch simply builds products — catalog it now, list it later.
Condition, starting quantity, which warehouse the quantity lands in, and a pricing rule: beat the buy box by a dollar amount or a percentage, match the buy box, match the lowest FBA or merchant-fulfilled offer, cost plus margin, or price everything by hand. A never-below-break-even guard uses that row’s real fees and your cost.
UPC, EAN, ISBN, ASIN — or your own SKU for something no catalog carries. Keep a scan gun focused on the box and every trigger pull adds a row. You can paste a list of identifiers or upload a CSV instead.
Lookups run in the background, so the scanner never waits on the network. New rows land at the top of the batch, where the person scanning is looking.
Columns in plain language: Product, Catalog match, What others charge, Can I list it?, Your price, Net per unit, Qty, Condition, List on, Status. Select rows to change condition, quantity, min/max, channels, or re-fetch prices for all of them at once. Expand any row in place for the full picture.
The only button that submits. You land on a batch summary with per-channel counts, the rows that still need a human, and links to every recent batch. Offers then move through Pending Match to Live on Manage Offers; anything the marketplace rejects lands in Failed with its own reason attached.
Any row expands in place. This isn’t an approval step — the row joined the batch the moment you scanned it — it’s there for the calls you actually have to make.
Image gallery, brand, product type, sales rank, package weight and dimensions, and every identifier — ASIN, UPC, Walmart item ID, eBay EPID — each labelled with where it came from.
Buy box price, lowest FBA, lowest merchant-fulfilled and its shipping, the total offer count split FBA versus FBM, a flag when Amazon is selling the item itself, and a seller-by-seller table with price, shipping, fulfillment method and feedback rating.
A live gating and restriction check for your account at the condition you picked, with the reason and a Request approval link where one exists. Plus the per-channel blockers — Walmart takes New only, so used rows skip it automatically rather than failing later.
Your price, minus the referral fee, minus your shipping cost, down to net proceeds — then profit per unit, margin, ROI and break-even once you enter your cost. Toggle FBA against merchant-fulfilled and the whole chain recalculates.
Whether the item matched, its Walmart buy box and seller count, its eBay EPID, category and catalog title — and whether we already have the shipping weight Walmart requires, taken from the catalog dimensions.
If a scan hits something you already sell, you get told at the scan rather than by a rejected feed three days later — with three explicit choices: add an offer to the existing product, rename the SKU, or skip the row. Renaming re-checks rather than just clearing the warning.
Listing Mirror has three ways to create products. This one is built for a specific job.
You buy inventory that already exists in marketplace catalogs — wholesale, liquidation, closeouts, retail arbitrage, used media — and your work is getting an offer onto a page that’s already there. If there’s a pallet in front of you and a scan gun in your hand, this is the screen.
Your starting point is a spreadsheet from a supplier rather than a barcode in your hand. That wizard still exists and isn’t going anywhere — it maps your file’s own format. Same destination, different door.
You’re a brand launching your own product, with your own barcode and no catalog page anywhere yet. Scan your own SKU here and Listing Mirror will still build the product and take a title inline — you just finish the details on the regular form.
However a product gets in, it’s a Listing Mirror product from then on — inventory synced across every channel, pricing rules applied, orders and profitability tracked in one place.
Worth knowing before you plan a receiving shift around it.
On a demo account with no live marketplace credentials, matches and prices come from sample data — clearly labelled on every row, so a demo never gets mistaken for your numbers.
A UPC, EAN, ISBN or ASIN — the same box takes all four and works out which one you typed. It also takes your own SKU, for something no marketplace catalog carries. If you’d rather not scan, paste a list of identifiers or upload a CSV; every route produces the same rows in the same grid.
No. Any keyboard-wedge USB or Bluetooth scanner works, because the scan box is just a text field — there’s no driver, no pairing step and nothing to install. Keep it focused and every trigger pull adds a row. Typing the numbers in by hand does exactly the same thing, just slower.
A UPC is the common key. Scan a UPC and Listing Mirror looks it up in Amazon’s catalog, Walmart’s catalog and eBay’s product catalog directly. Scan an ASIN and it reads that item’s barcode out of Amazon’s catalog record first, then uses it for the other two. Not every ASIN publishes a barcode — when one doesn’t, the row says so and offers a box to type a UPC into, which unlocks Walmart and eBay.
It tells you before you commit, which is the only place the answer is any use. Listing Mirror runs a live restriction check for your account at the condition you picked, and the row reports the reason plus a Request approval link where the marketplace offers one. This matters more than it sounds: a gated item is accepted by the feed and then silently never goes live, so without a check up front the failure shows up as a listing that just never appears.
Competitor pricing is read live from the marketplace for that catalog item — buy box, lowest FBA, lowest merchant-fulfilled with its shipping, and the total offer count. Your own price comes from the batch’s pricing rule: beat the buy box by a dollar amount or a percent, match the buy box, match the lowest offer of either fulfillment type, cost plus margin, or set every price by hand. Change the rule mid-batch and every resolved row re-prices. A break-even guard uses that row’s real fees and your cost, so a rule can’t quietly price you underwater.
You’re told at the scan, and you pick one of three things: add an offer to the product you already have, rename the SKU, or skip the row. Renaming re-runs the check rather than just clearing the warning. Duplicate SKUs are one of the more common reasons marketplaces reject an offer, and catching them at the scan instead of at the feed means you deal with it while the box is still in your hand.
Yes. The catalog record a scan pays for — title, brand, part number, description, bullet points, box dimensions, images and every identifier — is kept and used to build the product, so you don’t end up with a storefront full of items that have a price and nothing else. Those box dimensions do a second job: they’re where the shipping weight Walmart requires comes from.
Yes — uncheck every channel and the batch just builds products in your Listing Mirror catalog, stocked in the warehouse you chose. Every settled row becomes a product either way; the channel checkboxes only decide which offers go out with it. Receive the pallet today, list when you’ve decided where.
Hundreds — a batch is built for a pallet, not for a single box. Lookups run in the background so the scanner never waits, and bulk actions let you set condition, quantity, min/max or channels across every row you’ve selected. You get one draft batch at a time, and you can name it (or it names itself after when scanning started) so telling last week’s batches apart is easy.
Under Listings, as Create Products — the link carries a barcode icon and sits on both Manage Listings and Manage Products. It replaces the old Add New Product modal. Step-by-step instructions are in our support article on adding a product to your inventory.
Create Products is included with Listing Mirror — scan a barcode, see the catalog match, the competition, the gating and the margin, and put your offers on Amazon, Walmart and eBay from one grid.