Small, Medium, Large variants. Always import master products before their variants and prices, since they’re the parent that everything else references.
You must have the Admin role with Data → Import CSV authorized. See Manage roles for permission details.
Open the import
1
Open Settings
In the left sidebar, click Settings.
2
Navigate to Import/Export Data
Under the Data section, click Import/Export.
3
Select Master products
Tick the Master products card at the top of the page. The Import and Export sections below adapt.
4
Click Download example file
Get the sample CSV with the right column headers.
5
Click Import
Drop your prepared file. The 4-step wizard runs: Upload → Mapping → Confirm → Result.
CSV columns reference
The Master products import uses the same template as Products — the difference is in how you populate the rows. For master products, each row creates a parent that variants will reference. You leave variant-specific fields empty.When importing a master, you typically leave variant-specific fields like
inventory[sku] empty if each variant has its own SKU. Use the master row to set defaults that apply across all variants (recurrence type, product type, shipping dimensions for non-varying physical products).Common scenarios
Create master products without variants
For products that don’t have variants — a single SKU master that will later have one or more variants attached:product_api_name.
Create master products with full shipping data
For physical goods that need detailed shipping info:Update existing master products
Whenproduct_id is set, the row updates rather than creates:
Troubleshooting
settings[recurrence_type] was rejected
settings[recurrence_type] was rejected
Use exactly
one_off or recurring (lowercase, with underscore). Common mistakes: monthly, yearly, subscription, one-off (with dash).My catalog_api_names value isn't recognized
My catalog_api_names value isn't recognized
Qwoty matches catalog API names exactly (case-sensitive). Check the API name in Catalog & Products → Catalogs and re-import. For multiple catalogs in one cell, use commas with no spaces and wrap the cell in double quotes:
"france,partner_pricing".primary_image_id is rejected as 'Unknown reference'
primary_image_id is rejected as 'Unknown reference'
The image must exist in the Qwoty media library before the import. Upload your images first, then export the media list to retrieve their UUIDs.
settings[is_active] = TRUE returned an error
settings[is_active] = TRUE returned an error
Boolean values must be lowercase:
true or false. Uppercase TRUE or FALSE is rejected.Next steps
Import products
Now that masters exist, import the variants that reference them.
Import prices
Once products exist, attach prices to them.
Prepare your CSV
Universal formatting rules.
Variants and options
Conceptual reference on the master/variant structure.

