Shopify product CSV
Reads familiar columns like Handle, Title, Body HTML, Option names and values, Variant SKU, Variant Barcode, Variant Price, Compare-at Price, Variant Inventory Qty, and image fields.
Supported CSV imports
Catalog Intake can review product CSV exports from Shopify, WooCommerce, Square, Google Merchant Center, BigCommerce, and messy supplier spreadsheets. The app maps fields, groups variants, checks identifiers, and flags risky inventory semantics before anything is pushed to Shopify.
Format coverage
Catalog Intake detects common export structures, maps fields conservatively, and sends the result to Review. The goal is not a silent bulk import. The goal is a clean Shopify decision: create drafts, publish approved products, or update matched inventory after review.
Reads familiar columns like Handle, Title, Body HTML, Option names and values, Variant SKU, Variant Barcode, Variant Price, Compare-at Price, Variant Inventory Qty, and image fields.
Handles simple products, variable parent rows, variation child rows, parent images, sale price, regular price, categories, tags, and Attribute columns for Shopify options.
Maps Item Name, Variation Name, SKU, GTIN, Price, Category, Description, and quantity columns. Stock-on-hand quantities are flagged for review before inventory push.
Uses id, item_group_id, title, description, link, image_link, price, sale_price, brand, gtin, color, size, google_product_category, and product_type. Availability stays out of quantity.
Maps product name, SKU, description, brand, category, price, sale price, retail price, cost price, inventory level, UPC/GTIN, and product image URL fields.
Works with product sheets, line sheets, order sheets, and supplier files when rows include useful product names, identifiers, prices, quantities, or image references.
Catalog Intake maps the CSV into product groups, variants, SKUs, barcodes, images, prices, and inventory fields, then shows the batch in Review before push.
Supplier receipts, stock-on-hand exports, and feed availability are not the same thing. Catalog Intake calls that out so quantity decisions are reviewed, not guessed.
What gets mapped
Native importer vs review flow
If your file already matches Shopify's product CSV template and you trust every row, Shopify's native importer may be enough. Catalog Intake is for the messy middle: platform exports, supplier spreadsheets, stock files, feed exports, and catalog files that need cleanup before they become Shopify products.
FAQ
Catalog Intake can review Shopify product CSVs, WooCommerce product CSVs, Square item library exports, Google Merchant Center feeds, BigCommerce catalog exports, and generic supplier CSV or spreadsheet files.
No. Shopify's native importer is best when the file already follows Shopify's product CSV template. Catalog Intake is for files that need review, cleanup, variant grouping, image handling, barcode checks, or inventory decisions before Shopify changes are made.
Catalog Intake flags Square, BigCommerce, WooCommerce, and Shopify export quantities as stock-on-hand style values, not automatically received units. Merchants review those quantities before push because Catalog Intake normally adds imported quantities to current Shopify stock.
No. Google Merchant Center availability values such as in stock or out of stock are status values, not quantities. Catalog Intake keeps them out of inventory quantity fields.
Install Catalog Intake, upload a supported CSV or spreadsheet, review the normalized product groups and warnings, then create draft products, publish approved products, or update inventory when the batch is ready.