BULK INVENTORY UPLOAD
Upload a CSV or JSON file to add or update your parts catalog. New part numbers are inserted; existing ones are updated with your latest pricing.
Must match your registered retailer slug. Can also be set per-row in the file.
DROP YOUR FILE HERE
or click to browse — CSV or JSON, up to 10 MB / 5,000 rows
Download Templates
Field Reference
name *
Full part name
brand
Manufacturer brand
part_number *
Unique OEM/aftermarket part number
category
Parts & Components | Optics & Sights | Stocks & Furniture | Gunsmithing Tools
subcategory
e.g. Bolt Carrier Groups, Triggers, Magazines
description
Short product description
compatible_models
JSON array or comma-separated: ["AR-15","M4"] or AR-15,M4
price *
Numeric price in USD, e.g. 189.99
original_price
MSRP / was-price for sale display
in_stock
true or false (default: true)
url *
Full product page URL starting with https://
retailer_slug *
Your retailer slug, e.g. brownells, midwayusa
image_url
Optional product image URL
* Required fields
How It Works
- ·New part numbers are inserted as new parts.
- ·Existing part numbers update the part record and your listing price.
- ·Each retailer gets one listing per part — re-uploading updates it.
- ·Invalid rows are skipped; valid rows still process.
- ·Max 5,000 rows per upload. Split larger catalogs.
- ·compatible_models accepts JSON array or comma-separated values.