Skip to main content

CSV feed importer

The CSV Importer lets you easily upload your product data into Zoovu where it becomes an accurate, searchable product catalog.

This guide will take you through each step of preparing and uploading a CSV file and mapping important attributes like product names, images, and prices.

If you need help with processing your product data, contact our support.

Prepare your product data for import

Before uploading your product feed, make sure your data is properly formatted. The table below outlines the required and optional fields for your product feed, including how to structure information like product IDs, URLs, and categories.

Field NameDescriptionExampleRequired?
Unique IdentifierUnique product ID from your ecommerce system database (e.g., article number, SKU, MPN, EAN, order number, or similar)79002A33_RDyes
Product NameProduct name or titleCanon EOS 4000D DSLR Camerayes
Product URLAbsolute canonical URL to the product detail pagehttp://example.com/products/product?id=2417yes
Image URLAbsolute URL path to the product imagehttp://example.com/assets/product_images/3234.jpgyes
Product Category or BreadcrumbCategory path, product type, or navigational breadcrumbsHome > Camera > Digital Camera > Digital SLRsyes
Group identifierID used for clustering your product variants into one master product from your ecommerce system database. If this doesn't apply to your products, ignore this column.79002A33no (Recommended for grouping variants)
Product DescriptionLong or short text description of the productThe Canon EOS 4000D is a combination of high image quality, incredible performance and superior features...no
PriceCurrent available price (currency can be set later)$359.95no
ManufacturerProduct manufacturer or brandCanonno
Global Trade Item Number (GTIN)Includes UPC (GTIN-12), EAN (GTIN-13), or ISBN (for books). Only include the 13-digit number.012345678905no (If available, map it to the "articleNumber" field)
Manufacturer's part number (MPN)Manufacturer-assigned part or model number4000Dno
Product attributes or featuresAdditional product attributes or features like dimensions, material, display size, memory size, etc.dimensions = 14 x 10 x 8no
Meta AttributesMeta attributes that can be used for ranking purposessales count, availability, CTRno
User ReviewsUser reviews including subjective attributesNice design, long battery lifeno

Meta attributes and business metrics to include in the feed

The following additional parameters can be processed by the Zoovu Search engine and applied for ranking strategies:

  • Stock Availability
  • Internal margin (final price minus purchase price / profit margin)
  • Private label indicator (isPrivate flag)
  • Number of customer ratings
  • Average customer rating
  • Sales figures / Sales rank / Sold amount
  • Discount
  • Has delivery costs
  • Max delivery days
  • Return rate
  • Cancellation rate
  • Previous click-through rates per product (available via Zoovu Search tracking)
  • Product list CTR
  • Release date to push new products
  • Click-to-cart/add-to-basket rate per product
  • Product rating numbers from other systems (e.g., Prudsys Bestseller, Amazon rating)

Structure of a perfect data feed in CSV format

  • Use a semicolon (";") as the primary separator and the pipe symbol ("|") as the secondary separator.
  • Ensure you have one product per line.

Option 1: All product attributes in one column

All attributes can be combined into a single column and delimited by the secondary separator (default: pipe symbol).

Example:

nameattributes
iPhone 13 casecolor = silver | feature = slim | material = plastic

You can also use the secondary separator for the categoryPath attribute.

Download a sample feed.

Option 2: An attribute per column

You can also split each attribute into its own column.

Example:

namecolorfeaturematerial
iPhone 13 casesilverslimplastic

Upload your data with the CSV Feed Importer

Step 1: Create a pipeline

Start by creating a new pipeline in Data Platform > Pipelines. Choose the Product Feed Import option, then give your pipeline a name and description to easily identify it later.

Create a pipeline

Step 2: Connect your feed

Upload your product feed in either CSV or XLS format, or provide an HTTP feed URL. The system will validate the file to ensure the data is formatted correctly before moving forward.

Upload your feed

Step 3: Map attributes

Map the essential product attributes, such as the product identifier, name, image, and more. Mandatory fields are marked with an asterisk (*).

Map attributes

Use the search box to find the column name in your catalog which corresponds to the required attribute:

Map attributes

Step 4: Format attributes (optional)

If your feed includes structured data stored in a string format, you can split this into key-value pairs. For example, if you have data like key=val;key2=val2, use ; as the list separator and = as the key-value separator.

Step 5: Save and preview

After you've mapped all necessary attributes, save your configuration. You'll be able to preview how your data will appear once it's processed.

To complete the import, click Save & Run or manually start the import from the pipeline overview.

You can set up scheduled feed imports, e.g. daily or monthly, to automatically keep your product list up to date. In the Pipelines tab, edit data pipeline settings and configure the "Schedule" option.

Depending on the amount of product data being ingested into Data Platform, it can take several hours for the process to complete.

Keep an eye on the task bar top right. Once the import is complete, you will find all your products in Catalogs.