# Matrix Product Import

If you will be importing matrix products, refer to the below article on how to properly add matrix products to the import file.

Refer to this article to setup inventory options:

{% content-ref url="/pages/fWgVArATz4bmVTQXqc18" %}
[Inventory Options Settings](/how-to-get-started/general-settings/editing-business-details/inventory-options-settings.md)
{% endcontent-ref %}

When importing matrix products, special care needs to be taken when creating the import file.

1. Download the inventory template by going to **Settings > Import > Inventory List**, and then selecting **Create New Records Only**, you will then be able to select **Download Inventory Template**

<figure><img src="/files/cuH7Snx0mxTLK2zw1uHy" alt=""><figcaption></figcaption></figure>

2. Add the parent product to the import file
3. Enter **Parent** into the Product Type column
4. Fill out the Option Name(s) that this matrix will have (ie. Colour, Size) use Option Name 2, Option Name 3, and Option Name 4 if you will have more than 1 option.
5. Directly under the parent product, add new rows for each of the product options available for this product
6. For each product option, enter **Child** into the Product Type column
7. Fill out the Option Name(s) and the Option Value(s) for each product option

## Examples

*Note that other mandatory columns were hidden so content would fit in this image*

### **Product with One Option**

In this example 9999007 is the parent product, it appears as the first product in this matrix import, the product type is set as Parent, and the option name has been entered but no value is required for the parent.

Each of the product options appear directly underneath the parent, the product type is set as Child, and Option Names and Option Values are fully filled.

<figure><img src="/files/Vdq1fNSW1PNmlodDTM7C" alt=""><figcaption></figcaption></figure>

### **Product with Multiple Options**

This example uses multiple options **Comic Series** and **Condition**

<figure><img src="/files/cwJ1EGRXLJGdFa9mZIiq" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Important Notes**

* The parent product and each product option should have it’s own unique SKU
* All product options belonging to a parent must be in the rows directly under the parent, if a product option is separated from the parent it may result in errors when trying to import, or the product option will appear under the wrong parent
* Inventory options that appear in import file must be setup before import otherwise it will result in import errors
* There is a limit of 4 possible different options for each product
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.takulabs.io/how-to-get-started/importing-data/importing-inventory/matrix-product-import.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
