Skip to main content

Product File Import

Instruction which describes how to add product file to Data Octopus.

R
Written by Rafał Idzik - Data Octopus
Updated over a week ago

1. Introduction

Product file import is a feature that allows you to add products in bulk to your Data Octopus project by loading an XML file containing product data.

When to use product file import:

  • You want to add multiple products at once

  • You have a product catalog in XML format

  • You are importing data from Google Merchant Center

2. File Requirements

File Format

The product file must meet the following requirements:

Format: XML

Compatibility: Format compatible with Google Merchant Center (in XML files that have different column naming than Google Merchant Center documentation, you need to manually add a data schema)

Encoding: UTF-8 (recommended)

Required Columns (Google Merchant Center compatible)

The XML file must contain standard column names used by Google Merchant Center:

  • id - unique product identifier

  • title - product name

  • description - product description

  • link - product link

  • image_link - main image link

  • price - product price

  • availability - availability (in stock, out of stock, preorder)

  • brand - product brand

  • condition - product condition (new, used, refurbished)

  • google_product_category - Google category

💡 Tip: You can find the complete list of available attributes in the Google Merchant Center documentation.

3. Step-by-Step Instructions

Step 1: Access Import Function

  1. Log in to the application and go to the main screen

  2. Click on the selected store to which you want to import products

  3. In the store menu, find and click the "Imports" section

Step 2: Starting the Import Process

  1. In the "Imports" section, find the "Add Data" option

  2. From the available options, select "Product Feed"

  3. In the "Import URL" field, paste the full URL address to your XML file

⚠️ Note: The URL must point directly to the XML file and be publicly accessible (unless you use authorization - see section 5).

Step 3: Choosing Processing Options

  1. Check if the column names in your file are compatible with Google Merchant Center format

    • If YES - go to step 8

    • If NO - go to the "Schema Configuration" section (point 4)

4. Schema Configuration (Schema Options)

When to use schema builder

Schema builder is needed when:

  • Your XML file has custom column names

  • Column names are not compatible with Google Merchant Center standard

  • You want to map your own fields to standard attributes

Schema Configuration Instructions

  1. In the "Schema Options" section, click "Add Schema with Builder"

  2. For each column in your XML file, specify:

    Column name: Enter the exact column name from your XML file

    Data type: Choose the appropriate data type:

    • string - for text (titles, descriptions)

    • integer - for whole numbers

    • float - for decimal numbers

    • boolean - for yes/no values

    • date - for dates

  3. Repeat mapping for all needed columns

💡 Tip: You don't need to map all columns - only those you want to import.

5. Protected File Authorization

When authorization is needed

If your XML file is password protected or requires authentication, configure access in the "Security" section.

Authorization Configuration

  1. In the "Security" section, enter authentication credentials:

    • User Login: Your username

    • Password: Your file access password

⚠️ Note: Login credentials are stored securely and used only to download the file.

6. Import Finalization

Final Steps

  1. Check all settings:

    • XML file URL

    • Schema configuration (if used)

    • Authorization data (if needed)

  2. Start import:

    • Click the "Import File" button

    • The import process will begin

  3. Process monitoring:

    • System will display import status

    • Processing time depends on file size

    • You will receive notification when process completes

7. Troubleshooting

Common Errors and Solutions

Diagnostic Steps

  1. Check file URL - open the link in browser

  2. Check column names - compare with Google Merchant Center requirements

⚠️ Note: If the problem persists, contact technical support, including error details.

8. Frequently Asked Questions (Q&A)

Q: What file formats are supported? A: Currently only XML format compatible with Google Merchant Center standard is supported.

Q: Can I import products from different categories simultaneously? A: Yes, you can include products from different categories in one XML file.

Q: How long does the import process take?
A: Time depends on the number of products. Usually: up to 20,000 products - few minutes, 20,000+ products - up to 15 minutes.

Q: What are the file size limits?
A: File size limit is not fixed, but for files containing more than 1.5 million products, you should contact Data Octopus support team.


Useful Links


Did this answer your question?