5 min read

Bulk product upload (CSV)

Import your whole catalog at once. Full column reference and the all-or-nothing rule.

Instead of adding products one by one, you can import your whole catalog from a CSV spreadsheet. It is the fastest way to get set up or to update lots of items at once.

How it works

  1. Prepare a CSV file.The first row is the column headers; each row after that is one product.
  2. Include the required columns.Every row must have a name and a price. Everything else is optional.
  3. Upload it from your Products page.Buvvo checks the whole file before importing anything.

Column reference

Only name and price are required. All other columns are optional — include only the ones you need.

ColumnRequired?What it does
nameRequiredProduct name. Required on every row.
priceRequiredSelling price. Accepts 4500, 4,500 or ₦4,500.00 — all read as ₦4,500.
slugOptionalURL-friendly identifier. Auto-generated from the name if you leave it out.
skuOptionalYour own stock-keeping code for the item.
descriptionOptionalFull product description.
short_descriptionOptionalA brief one-line summary.
compare_at_priceOptionalOriginal / “was” price, shown struck through next to the price.
currencyOptionalCurrency code for the price (e.g. NGN).
stock_quantityOptionalHow many units you have in stock.
track_inventoryOptionalWhether Buvvo should count stock down as it sells.
statusOptionalProduct status, e.g. whether it is published.
typeOptionalProduct type.
categoryOptionalMust match the name of a category that already exists in your shop.

Example CSV

name,price,sku,category,stock_quantity Ankara Two-Piece Set,"₦18,500.00",ANK-201,Womenswear,12 Beaded Slippers,4500,SLP-011,Footwear,40 Silk Head Wrap,"3,200",WRP-004,Accessories,25

Wrap any value that contains a comma (like "₦18,500.00") in double quotes so it stays in a single column.

Limits and the all-or-nothing rule

  • Up to 1,000 rows per file.
  • Maximum file size 2 MB.
  • The category value must match an existing category name in your shop, exactly.
  • Slugs auto-generate from the product name when you leave slug blank.

Once your products are in, the AI assistant can quote them to buyers automatically. Read how AI replies work next.