# How do I upload products with different property columns?

**URL:** <https://community.novulo.com/t/how-do-i-upload-products-with-different-property-columns/96>\
**Category:** \[Q&A\] Components, Datasets and Plug-ins\
**Created:** [April 17, 2024, 11:48am UTC](https://community.novulo.com/t/how-do-i-upload-products-with-different-property-columns/96 "2024-04-17T11:48:11Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![j.batzke](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.novulo.com/j.batzke/32/9_2.png) [@j.batzke](https://community.novulo.com/u/j.batzke)\
**Post date:** [April 18, 2024, 8:47am UTC](https://community.novulo.com/t/how-do-i-upload-products-with-different-property-columns/96/2 "2024-04-18T08:47:29Z")

</div>

Hey Bas,

According to your description, you are searching for a solution to store product properties that apply to some products, but not to all products.  
Adding a new column for every possible product property will result in many columns at the product table, plus most properties won’t apply to a product.  
For example, I can imagine that you don’t want to bother filling in the ‘rotating mass’ property for any other product than that small set of home trainers.

Therefore, I would recommend a “Question + answer” set up for this problem.  
The question would be ‘rotating mass’ in your case, and the answer would depend on the home trainer. Like 5kg or 10kg for example.

The easiest data model that I know of which would help you in that specific case, is that of component M8838 “Novulo Product properties based on product group”.  
It allows you to define a set of default questions for a product group. You could add the questions ‘rotating mass’ and ‘color’ to the ‘home trainer’ product group, for example. Then, for every home trainer product that you link to that group, you can define a specific answer/product property.

Also read **KB1412** for this.

This is an example of the data model

 ![image](https://canada1.discourse-cdn.com/flex008/uploads/novulo/original/1X/4dc7737100c67eadbb4f938076110cb4ead4dae5.png)

To come back to your initial question:

1. Configure or import the questions and the product groups first.
2. Link all products to the right product group
3. Then create an import for the answer record.

Use this article to create your imports:

> [@How can I create an excel sheet template that is optimzed for an import into Novulo?](https://community.novulo.com/t/how-can-i-create-an-excel-sheet-template-that-is-optimzed-for-an-import-into-novulo/51):
>
> It can happen that customer has cluttered data across different excels sheets, including outdated data. The customer would then need to filter the old data and transfer into a new Excel sheet. How can I prepare an Excel sheet template for the customer that can easily be imported into Novulo later?

---

_[View the full topic](https://community.novulo.com/t/how-do-i-upload-products-with-different-property-columns/96)._
