Skip to main content

How to Import Products via CSV

Import Products via CSV allows you to bulk create or update products, variants, pricing, inventory, shipping, and SEO data in a single upload.

Updated over 2 months ago

Who This Is For / When to Use

Use CSV product import if you need to:

  • Add many products at once.

  • Create products with multiple variants.

  • Update pricing, inventory, or SEO fields in bulk.

  • Migrate products from another system.

Before You Start

You must have:

  • Access to Payments > Products.

  • A properly formatted CSV file.

  • The Kyrios sample CSV file for reference.

Step 1: Open the Products Page

  1. Go to Payments.

  2. Click Products.

Step 2: Start the CSV Import

Click Import as CSV.

Step 3: Download the Sample CSV

  1. In the import modal, click Download sample CSV.

  2. Use this file as the required format reference.

Step 4: Prepare Your CSV File

Edit the sample CSV or create a new CSV using the same structure.

Core Product Fields

  • Handle – Unique product identifier (required).

  • Title – Product name.

  • Body (HTML) – Product description.

  • Image Src – Public image URL.

Variant Fields

  • Option Name / Option Value – Variant attributes (example: Size / M).

  • Variant Price – Selling price.

  • Variant Compare Price – Original price (optional).

Supported Advanced Fields

Inventory

  • Track Inventory (TRUE / FALSE)

  • Allow out-of-stock purchases (TRUE / FALSE)

  • Available quantity

  • SKU

Shipping

  • Weight value

  • Weight unit (kg, g, lb, oz)

  • Dimension length, width, height

  • Dimension unit (cm, m, in)

Product Labels

  • Enable product label (TRUE / FALSE)

  • Label content

  • Start date (ISO format)

  • End date (ISO format)

SEO

  • SEO Title

  • SEO Description

Step 5: Upload and Preview

  1. Click Click to upload or drag and drop your CSV file.

  2. Click Upload & Preview.

If errors appear, fix them in the CSV and re-upload.

Step 6: Review Import Preview

  1. Preview the first product and its variants.

  2. Confirm pricing, inventory, and labels.

  3. Click Import Products.

Step 7: Monitor Import Progress

  • A progress modal shows the import status.

  • You can close the modal safely.

  • An email confirmation is sent when complete.

After Import Completion

  • Products appear in Payments > Products.

  • Variants, prices, and inventory are created automatically.

Common Issues and Fixes

CSV Upload Fails

  • Ensure the file is saved as .csv.

  • Confirm all required columns exist.

Products Not Updating

  • Verify SKUs or Handles match existing products.

  • Ensure you are not creating duplicate Handles.

Images Not Importing

  • Image URLs must be public and accessible.

  • Do not upload local file paths.

FAQ

How do I download the sample CSV?

Click Import as CSV and select Download sample CSV from the upload modal.

Can I update existing products using CSV?

Yes. Keep the same Handle or SKU to update existing products.

What happens if there are errors in my CSV?

The preview screen displays exact errors. Fix them and re-upload the file.

Is there a file size limit?

Large files may take longer to process. Split very large imports if needed.

How do I add product images via CSV?

Provide a public image URL in the Image Src column. Images are downloaded automatically.

Can I import variants and pricing together?

Yes. Each row represents a variant with its own pricing and options.

Who should I contact if my import fails?

Contact Kyrios Support if errors persist after correcting the CSV format.

Did this answer your question?