Item CSV Upload Fields Documentation home
Back to Documentation home
Bidsquare Platform ยท Bulk Upload Reference

Item CSV Upload Fields

Complete reference for every column accepted in bulk CSV uploads โ€” field names, aliases, requirements, and example values.

Choose a CSV type when uploading โ€” the system expects different columns depending on your goal

๐Ÿ“„
Add / Update Lots
Create and edit item details. The main workhorse โ€” covers sections 1โ€“4 and 8 of this guide.
๐Ÿ”ข
Assign / Re-assign Lot Numbers
A focused tool for updating lot numbers on existing items only.
๐Ÿ
Post Sale Data
Upload hammer prices and winning bidder info after an auction ends. Covers section 7 of this guide.
Required key: Yes Conditional Optional System System fields are auto-generated on export โ€” do not include them in upload files.
๐Ÿ’ก
Column headers are case-sensitive

Always download the latest template from the admin โ€” column headers must match exactly. LotName works. lotname or Lot Name (with a space) will fail silently. Use the Update Only checkbox to update existing items without creating new records โ€” only columns you include are updated; omitted columns are left untouched.


๐Ÿ’ก

How to use this reference

Before diving into the field tables, a few things that answer the questions that come up every time.

๐Ÿ—‚๏ธ
There are three distinct CSV upload types โ€” pick the right one first

Item intake upload โ€” adds new items to a consignment from a spreadsheet. This is the type this guide primarily covers. Navigate to Consignments โ€บ [consignment] โ€บ Items tab โ€บ Upload Items via CSV.

Update Only upload โ€” modifies existing item records without creating new ones. Check the Update Only checkbox on the upload screen. Any columns you omit are left untouched; only the columns you include are updated. Use this for bulk catalog edits after intake is complete.

Post-Sale data upload โ€” imports winning bidder data from LiveAuctioneers or Invaluable after an auction closes. Covered in the Third-Party Import module of the User Manual, not in this guide.

๐Ÿ“Œ
Routing items to the right consignor and consignment

Every item must belong to a consignment โ€” you cannot upload items without one. There are three ways to tell the CSV where items should land:

  • ConsignorEmail โ€” supply the email address on the consignor's profile. If no open consignment exists for that consignor yet, the system will auto-create one using the consignor's default commission rule. If a consignment already exists, items route to the most recently created open one.
  • ConsignorID โ€” the system-generated numeric ID on the consignor record (visible in the URL when viewing the consignor profile).
  • ConsignmentId โ€” the system-generated numeric ID of a specific consignment (visible in the URL when viewing the consignment). Use this when a consignor has multiple open consignments and you need to target a specific one.

If none of these columns are present, items land in whichever consignment you were viewing when you initiated the upload. For most migrations, ConsignorEmail is the most convenient โ€” one column handles consignor lookup and consignment creation in one step.

โš ๏ธ
The most common upload failures โ€” and how to avoid them
  • Case-sensitive headers โ€” column names must match the template exactly. LotName works; lotname or Lot Name (with a space) will cause a silent failure where the upload appears to succeed but items don't appear. Always download a fresh template from the upload screen rather than retyping headers manually.
  • Duplicate lot numbers with Update Only โ€” if your CSV includes a LotNumber column and multiple rows share the same lot number, the update will throw 200+ duplicate-number warnings. Either ensure each lot number is unique or omit the LotNumber column entirely for intake uploads (lot numbers are assigned separately at the lot assignment stage).
  • HTML tags in description fields โ€” if you're exporting descriptions from another system, they may include HTML formatting tags (<p>, <b>, <br>, etc.). These tags will appear as visible text on the published lot page. Clean the HTML before uploading โ€” loading the CSV into Google Sheets and using a formula to strip HTML is the fastest approach.
  • File format โ€” save as .csv, not .xlsx. Excel's .xlsx format is not accepted. If your CSV opens in Excel and you resave it, check the extension hasn't changed.
  • StartingBid when uploading to an auction โ€” StartingBid is optional when uploading to a consignment, but required if you're uploading directly into an auction. Items without a starting bid cannot be published.

๐Ÿ“‹

1 ยท Core Item & Auction Details

The absolute fundamentals for identifying your lots.

CORE
Field Name Required? Description Example Value
LotNumber
also: Lot LotNum
Conditional The unique number for the lot within its auction. Must be numeric โ€” no letters. Required if loading items to an auction or updating lot numbers via CSV.
Not required if loading items to a consignment.
101
LotNumberExtension
also: Extension LotNumExt
Optional A letter suffix that combines with LotNumber to create extended lot references such as 1A, 2B. The number goes in LotNumber, the letter goes here. Used to insert a lot between existing lot numbers without renumbering. A
LotName
also: Title
Yes The name or title of the lot. The only field required for all upload types. Oil Painting by John Doe
ReferenceNumber Optional Your internal reference or stock number for the item. Appears on barcode labels. STK-4821
LotImage Optional Pulls images and uploads them via hosted image URLs. Separate multiple images with a pipe character |. Can also be used to set expected local filenames for images loaded in bulk using 'Filename (from CSV)'. http://ex.com/img1.jpg|img2.jpg
image1.jpg|image2.jpg
Video URL Optional A link to a video of the item, e.g. on YouTube or Vimeo. https://youtube.com/watch?v=example
Featured Optional Set to 1 to mark as a Featured Lot, 0 to un-feature. 1
Link System Auto-generated on export. The public URL to the lot. Do not include in upload files. โ€” auto โ€”
ExportedImgs System Auto-generated on export. A list of image URLs for the lot. Do not include in upload files. โ€” auto โ€”

๐Ÿ“

2 ยท Descriptive Information

Where you add the detail, color, and provenance.

DESCRIPTION
Field Name Required? Description Example Value
LotDescription
also: Description
Optional Full detailed description. Supports basic HTML for formatting. Oil on canvas, signed. 24x36 in.
Category Optional Must match an existing category exactly. Separate multiple categories with a semicolon ;. Fine Art;Paintings
Tags Optional Comma-separated keywords to help bidders find the item via search. modern, abstract, landscape
Height / Width / Length Optional Physical dimensions of the item. Add separate columns for each dimension. 24 / 36 / 2
DimensionUnit Optional Unit for the dimensions provided. in
Weight Optional The item's weight as a numeric value. 10.5
WeightUnit Optional The unit for the weight provided. lbs
Provenance Optional The item's history of ownership. Private Collection, New York
Condition
also: Condition Report
Optional A detailed description of the item's physical condition. Excellent condition, no damage.
ConditionAttachment Optional A URL to a PDF condition report for the item. https://example.com/report.pdf
Attribute:[Name] Optional Create a dedicated column per attribute โ€” the column header defines the attribute name and the cell value is assigned automatically. Column header: Attribute:Medium
Value: Watercolor

๐Ÿ’ฐ

3 ยท Pricing, Estimates & Bidding

All numeric values โ€” no currency symbols.

PRICING
โš ๏ธ
No currency symbols โ€” numeric values only

All pricing fields must be plain numbers. Do not include $, ,, or any other currency formatting. All values must be greater than 1.

Field Name Required? Description Example Value
StartingBid
also: StartPrice
Yes The opening bid amount. Required when publishing items to an auction. Numeric only โ€” must be greater than 1. 500
LowEstimate
also: low_est LoEst
Optional The lower end of the estimated price range. Numeric only. Must be greater than 1. 1000
HighEstimate
also: high_est HiEst
Optional The higher end of the estimated price range. Numeric only. Must be greater than 1. 2000
ReservePrice
also: Reserve
Optional The confidential minimum price for the item to sell. Shown to the auctioneer only โ€” never visible to bidders. Numeric only. Must be greater than 1. 900
BuyNowPrice
also: Price
Conditional The fixed Buy Now price. Required for Buy Now events. Numeric only. 2500
Cost Optional What the auction house paid for the item โ€” for internal P&L tracking only. Not visible to bidders or consignors. 750

๐Ÿ“ฆ

4 ยท Inventory & Consignment

For those using the full inventory management features.

INVENTORY
โ„น๏ธ
Consignment mapping logic

Combinations of the consignor and consignment fields below allow for exact mapping to specific existing records. If a consignor exists but has no matching consignment, the system will auto-create one. If only consignor email or ID is supplied, items map to the newest existing consignment โ€” or a new consignment is auto-created using the consignor's default commission rule.

Field Name Required? Description Example Value
ConsignorID Optional Maps items to a consignment using the unique numeric ID for an existing consignor. 9876
ConsignorEmail Optional Maps items to a consignment using the email address of an existing consignor. info@email.com
ConsignmentID Optional Maps items to a consignment using the unique ID number for an existing consignment record. 12345
ConsignmentReferenceNumber Optional Maps items to a consignment using its assigned reference number. ABC-321
CommissionRuleID Optional Assigns an existing commission rule to an auto-created consignment using the rule's unique ID number. 21
CommissionRuleReferenceNumber Optional Assigns an existing commission rule to an auto-created consignment using the rule's assigned custom reference number. ABC-123
Consignment Manager Optional The staff member managing the consignment. Jane Smith
CatalogerName
CatalogerEmail
Optional The name or email of the staff member who catalogd the item. Add separate columns for each. John Smith
j.smith@auction.com
Cataloged
Photographed
Approved
Optional Set to YES or NO to update inventory checklist statuses. Add separate columns for each. YES
InventoryStatus Optional Current workflow status. Must match an existing status name exactly. Available
ShippingStatus Optional The current shipping status. Must match a system status exactly. Not Shipped
ItemLocationId
also: Location
Optional The ID or name of the item's physical location in your warehouse. Warehouse A
TotalSettlement System Auto-calculated on export. Do not include in upload files. โ€” auto โ€”

๐Ÿ

5 ยท Post-Sale & Winning Bidder Data

Used after an auction to finalise results. Upload via the Post Sale Data CSV type.

POST-SALE
๐Ÿ’ก
Universal post-sale template

This section can be used as a template to upload sold data from any bidding platform โ€” not just Bidsquare's own. If no user exists with the supplied email, the system will auto-create one with the name and email provided. Complete the bidder profile before invoicing to ensure sales tax calculations are correct.

Field Name Required? Description Example Value
ItemStatus Optional Set to Sold or Unsold. Sold
SoldPrice
also: Hammer Price
Optional The final winning bid amount. Used in Post Sale Data uploads. 1800
BuyersPremium
also: Buyer Premium
Optional The total buyer's premium for this item as a dollar value. If platform-specific BP is already configured and the correct platform is supplied, this field can be left blank โ€” the system will auto-calculate BP based on your system rules. 456
BuyersPremiumOnline Optional Any additional buyer's premium for online platform bidders, as a dollar value. Can be omitted if platform-specific BP is configured and the correct platform is supplied. 12
Payment Status Optional The current payment status of the item. Paid
Invoice Number Optional The invoice number associated with the sold item. 123456
Email Conditional The winning bidder's email address. Required to map sales to an existing user, or to auto-create a user. If no user exists with the supplied email, the system auto-creates one with the name and email provided. Complete the bidder profile before invoicing to ensure accurate sales tax calculations. bidder@email.com
BidderNumber Conditional The winning bidder's paddle number. Required if matching an existing bidder by paddle. 042
FirstName Optional The winning bidder's first name. Jane
LastName Optional The winning bidder's last name. Doe
Platform Optional The platform the winning bid came from. Must match an existing platform setting name exactly. Invaluable
DateSold Optional The date the item was sold. Use ISO 8601 date format. 2024-06-15
PriceRealized System Auto-calculated on export (hammer price + buyer's premium). Do not include in upload files. โ€” auto โ€”

โš™๏ธ

6 ยท Custom Data & Other Fields

For advanced users and those integrating with other platforms.

ADVANCED
Field Name Required? Description Example Value
CustomFields Optional Update multiple custom fields at once in a single column. Format: FieldName1:Value1;FieldName2:Value2 Color:Blue;Era:Victorian
ExternalItemUrl Optional For Catalog Only sales โ€” links to an external bidding page. https://partner.com/lot/123
TaxJarCategory Optional Product tax code for automated sales tax calculation via TaxJar. 19005
DisableTax Optional Set to 1 to disable sales tax calculations for this specific lot. 1
Note Optional Adds an internal note to the item. Not visible to bidders. Check provenance before sale.