AI-powered inventory

Snap, tagged, sold.

One photo becomes a sell-ready listing β€” title, description, category, tags, and pricing from real sold comps. Shoot it, clean it up, price it, and push it to every channel from one place.

An inventory catalog on a laptop surrounded by furniture, denim, ceramics and sneakers, each labelled with its stock count and location
Snap a photo, get a product record
Photo Studio with AI grouping
AI image editor & saved recipes
Priced from real sold comps
Live stock sync to 27+ channels
Multi-location inventory
Variants with per-variant stock
Bulk edit hundreds of rows
Barcode labels that scan
Scheduled markdowns
Purchase orders & intake
Import from any channel or CSV
Snap a photo, get a product record
Photo Studio with AI grouping
AI image editor & saved recipes
Priced from real sold comps
Live stock sync to 27+ channels
Multi-location inventory
Variants with per-variant stock
Bulk edit hundreds of rows
Barcode labels that scan
Scheduled markdowns
Purchase orders & intake
Import from any channel or CSV

Trusted by 1,000s of resale
businesses across πŸ‡ΊπŸ‡ΈπŸ‡¬πŸ‡§πŸ‡¨πŸ‡¦πŸ‡ͺπŸ‡Ί

AI cataloging
Photo in, product out.

Your catalog writes itself.

Point a camera at the thing you want to sell. ResaleOS writes the title, description, category and tags, extracts brand, material and dimensions, then suggests a price from what the item actually sold for elsewhere.

Knoll Coffee Table
eBay$2,450 avg Β· 12 sold
Chairish$2,680 avg Β· 4 sold
Kashew$2,310 avg Β· 3 sold

Knoll International Coffee Table

Suggested$2,500
Coffee tableMid-century modernLiving roomβŒ€41"
Generated by ResaleOS AI
Rolex Submariner Date 1990
eBay$10,800 avg Β· 23 sold
Google Shopping$11,400 avg Β· 6 sold
Mercari$10,600 avg Β· 4 sold

Rolex Submariner Date β€” 1990

Suggested$11,000
WatchRolexMen'sβŒ€40mmBlack dial
Generated by ResaleOS AI
Lemaire High-Rise Wide Leg Jeans
eBay€340 avg Β· 8 sold
Poshmark€355 avg Β· 6 sold
Depop€390 avg Β· 4 sold

Lemaire High-Rise Wide Leg Jeans

Suggested€370
Wide leg jeansLemaireWomen'sSize XS
Generated by ResaleOS AI
Photo recognition

Snap a photo and AI writes the title, description, category, and tags.

Sold-comp pricing

Suggested prices from real sold listings across eBay, Chairish, Poshmark and more.

Auto-categorization

Mapped into each marketplace's own category tree when you export.

Attributes extracted

Brand, material, dimensions, colour and condition pulled into structured fields.

Your own fields

Add custom attributes per category β€” and print them on your labels.

SKUs & barcodes

Every item gets a SKU and a scannable barcode, from intake to sale.

Photo Studio
Shoot everything at once.

A photo studio inside your inventory.

Photograph a whole intake in one session and dump it all in. AI works out which photos belong to the same item, groups them into sets, and each set becomes a draft product with its images already attached.

A phone on a tripod photographing a ceramic vase on a white sweep, beside a grid of finished product photos
Photo Studio/ Intake / Aug 12 drop
Upload
AI grouped 9 photos into 5 items
Knoll coffee table3 photos
Draft
Rolex Submariner2 photos
Draft
Framed dandelion painting2 photos
Draft

Shoot into folders

Upload from your phone or camera straight into dated intake folders.

AI photo grouping

Loose photos clustered into one set per item, so 200 shots become 40 products.

Sets become drafts

Turn a set into a draft product with its images already attached.

Reusable presets

Saved watermarks and base images, plus ZIP export of any folder.

AI image editor
Phone snap to storefront shot.

Photos good enough to charge for.

Cut the item out of the room, drop a real shadow under it, straighten the crop and stamp your watermark. Save the whole treatment as a recipe and apply it to the next hundred photos in one go.

One pass, every photo

The editor runs on single images or a whole selection. Nothing leaves for a third-party tool and nothing comes back mismatched.

Image editor
IMG_4821.HEIC
Armchair photographed in a cluttered room before editing
The same armchair cut out on a clean white background with a soft shadow
AfterBefore
BackgroundShadowCropAdjustWatermarkGenerate
Recipe β€œStudio white”
Applied to 48 photos
Background removal

Cut the item out of the room and drop it on clean studio white.

Realistic shadows

Add a contact shadow so cutouts still look like photographs.

Crop & straighten

Square up a handheld shot and crop to each channel’s ratio.

Adjust & resize

Exposure, contrast and colour correction with per-channel sizing.

Watermarks

Stamp your logo, positioned and scaled how you want it.

AI staging

Generate a styled room scene around the item you photographed.

Stock control
One source of truth.

Stock that stays in sync, everywhere.

Track every unit across warehouses, showrooms and pop-ups. When something sells β€” in store, on your storefront, or on a marketplace β€” the new quantity goes out to every channel that item is listed on.

Every unit, and exactly where you keep it

Know what you have and where β€” including what's on hold and what's still on order.

Stock by location
PO-1043 Β· 24 on order
Warehouse A
6 on hold142
Main showroom
2 on hold38
Pop-up β€” Brooklyn
12
Available192
eBayEtsyShopifyKashewMercari
In sync

Sizes, colours, and everything between

Multi-variant products carry their own SKUs, prices and stock β€” not ten separate records.

Merino crew knit

12 variants Β· Size / Color

Sage
Ecru
Black
S
4
2
β€”
M
6
5
3
L
3
4
2
XL
β€”
2
3
34 in stock across variantsPer-variant SKUs
Multi-location

Warehouses, showrooms and pop-ups each tracked separately, in real time.

Channel sync

Sells in one place and the new quantity is pushed to every connected channel.

On hold & layaway

Committed units are held back so available stock never oversells.

On order

Purchase orders track incoming units before they reach the floor.

Size & colour matrix

Per-variant SKU, barcode, price and stock on a single product record.

Variant images

Give each colourway its own photos and the right one shows on every channel.

Variant-level shipping

Override weight and dimensions per variant; the rest inherits the parent.

One label per variant

Printing labels for a matrix product gives you a tag for every variant.

Bulk operations
Built for real volume.

Edit a hundred items like it's one.

A spreadsheet over your catalog: filter down to what you want, change prices, locations, statuses or tags inline, then crosslist or print the whole selection in a single action.

Select, change, done

Seasonal markdown across a category, a location move after a pop-up, or a fresh batch out to eBay β€” all one pass.

Spreadsheet editing

Change price, cost, location, status or tags across hundreds of rows inline.

Bulk crosslist

Select a batch and export it to any connected marketplace in one action.

Import & CSV export

Pull your catalog in from Shopify, Etsy, eBay, Kashew or a CSV β€” and export it any time.

Saved views

Keep the filters you use daily and come back to them in one click.

Bulk edit
48 selected
Set price βˆ’20%Move locationCrosslistPrint labels
ProductPrice

Knoll coffee table

SKU-00418

$2,500$2,000

Framed dandelion painting

SKU-00421

$860$688

Eames lounge chair

SKU-00433

$4,200$3,360

Lemaire wide-leg jeans

SKU-00447

$370$296
+ 44 more rowsSave 48 changes
Barcodes & labels
Tag it once.

Labels that scan wherever work happens.

Design your own tag, print a batch on thermal or sheet stock, then scan it anywhere in ResaleOS β€” with your phone camera, a USB scanner, or your phone paired as a wireless one.

A thermal label printer dispensing barcode price labels, with tags applied to a folded sweater and a ceramic vase
Print labels2 Γ— 1β€³ thermal
48 labels
$2,000.00
Knoll
SKU-00418
Knoll coffee table
$3,360.00
Herman Miller
SKU-00433
Eames lounge chair
$185.00
Bitossi
SKU-00441
Vintage ceramic vase
Phone cameraUSB scannerPhone as scanner
Label designer

Thermal, sheet and barbell tag sizes β€” choose exactly which fields print.

Barcodes that scan

Real CODE128 barcodes tied to the SKU, ready for any scanner.

Markdowns on the tag

Print the whole markdown ladder so the floor price is never a question.

Three ways to scan

Phone camera, a USB scanner, or your phone paired as a wireless scanner.

Pricing & markdowns
Price it, then keep it moving.

Nothing sits on the floor forever.

Start from what comparable items actually sold for, keep landed cost and margin on the record, then let markdown rules step the price down by days on shelf β€” with consignor splits handled the way your agreement says.

The whole record, one screen

Generated details, price and margin, stock by location, and every channel the item is live on.

Eames Lounge Chair

Herman Miller Eames Lounge Chair

SKU-00421 Β· Furniture

AI-Generated Details
Eames Lounge ChairMid-Century ModernLeatherWalnutLiving RoomDesigner
Pricing

List Price

$4,200

Cost

$1,800

Margin

57%

Stock

Warehouse A

2

Showroom

1

Total

3

Listed on
eBayeBay
EtsyEtsy
PinterestPinterest
KashewKashew
ShopifyShopify
MercariMercari

Markdowns on a schedule

Set the ladder once and it runs every day, logging each step on the item's timeline.

Knoll coffee table

SKU-00418 Β· 42 days on shelf

Furniture rule
Steps every 30 days on shelf
Day 0
Listed$2,500
Day 30Applied
βˆ’10%$2,250
Day 60
βˆ’20%$2,000
Day 90
βˆ’30%$1,750
Next step in 18 days
$2,000
Absorbed 50 / 50 β€” store and consignor
Priced from comps

Every suggestion is backed by what the item actually sold for elsewhere.

Cost & margin

Landed cost per item, so margin is visible before you list it.

Automatic markdowns

Rules drop the price by days on shelf, on the schedule you set.

Who absorbs it

Decide per rule whether the store, the consignor, or both take the cut.

And the rest of it.

The parts nobody puts on a feature list.

The unglamorous things a real store needs on day 40, not day one.

Purchase orders

Order, receive, and cost incoming stock.

Gift cards

Stored-value products sold like any other item.

Product videos

Upload clips alongside photos on the record.

Duplicate merge

Find double-entered items and merge them.

Channel reconciliation

Catch drift between your stock and a channel.

Saved views

Your daily filters, one click away.

Disposition statuses

Donated, returned to owner, damaged, lost.

Portal approvals

Consignors submit items; you approve or reject.

Item timeline

Every price, status and sync change, logged.

From our knowledge hub

Learn more about inventory management

View all articles β†’
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
GET STARTED
ResaleOS Platform
Trusted by 1000s of resellers

Ready to transform your resale business?

List once. Sell anywhere. Ship everywhere.
Get started.