Product-specific attributes can be imported in 2 different ways:

1. Via CSV import: Products

Using a products.csv file, you’ll import products along with the product-specific attributes if they have them. Product-specific attribute value column has the format of [attribute_name](field:product).

See the example below:


If you want to update a product with product-specific attributes only skipping the rest of the product-related info (like memberships, productClass, taxClass, enabled, shippable, categories, inventoryTracking, etc.), you’ll need to include the sku, name, and [attribute_name](field:product) fields into your import file only.

2. Via CSV import: Product attribute values

It’s also possible to import product-specific attributes for products separately. You’ll need to use a product-attributes.csv file for the purpose.

See the example below:


The ‘owner’ field in a product-attributes.csv file defines whether an attribute is product specific or not. All attributes that have “YES” set for the ‘owner’ field are product-specific. The actual value of a product-specific attribute is defined in the ‘value’ field. It can vary depending on the ‘name’ (the field responsible for a text representation of the attribute). Each actual value of a product-specific attribute should be defined in a separate row.

If you want to import product-specific attributes only, the import file's required fields will be productSKU, type, name, owner, and value.

Did this answer your question?