Variants
Product variants are the different versions of a product (size S, color Red, 32 GB, and so on).
With DataEase you can export all variants, change prices, stock, barcodes, metafields, and then import the file back to Shopify in minutes.
Shopify manual for variants.
Table of Contents
Section titled “Table of Contents”1. Export
Section titled “1. Export ”- New Export → CSV / Excel → Variants
- Pick the filters you need (see list below).
- Select the columns (or choose All).
- Run and download.
- If your description metafields are huge, choose CSV (Excel cells max 32 767 chars).
Full export how-to: export-data.
2. Import
Section titled “2. Import ”- Edit the export file or copy our demo sheet.
- Use
itemCommand(CREATE,UPDATE,MERGE,DELETE,IGNORE) on each variant row. - Make sure you have at least
variantIdorskuorbarcodeto match the variant.
If an inventory quantity update is refused because an earlier attempt of the same request in this import failed (IDEMPOTENCY_PREVIOUS_ATTEMPT_FAILED), the row gets a warning and the quantity is not changed — check the row and run the import again. - Save as CSV or XLSX → New Import in DataEase → upload → map columns → run.
Detailed steps: import-data.
3. Field list
Section titled “3. Field list ”Legend
• Import field – can be sent back to Shopify.
• No flag – export-only (read-only).
Variant columns
Section titled “Variant columns”variantId— Unique identifier for the variant. Import fielditemCommand— Action for this variant row (CREATE,UPDATE, etc.). Import fieldsku— Stock-keeping unit (SKU). Import fieldbarcode— Barcode / UPC / EAN. Import fielddisplayName— Auto-built name (Product title + Variant title). Export onlyinventoryQuantity— Total on-hand stock across all locations. Import fieldsellableOnlineQuantity— Stock available for online store. Import fieldavailableForSale—trueif purchasable. Import fieldvariantImage— Featured image URL for the variant. Import fieldposition— Variant sort order (1 = first). Import fieldprice— Selling price (shop currency). Import fieldcompareAtPrice— “Compare at” price (cross-out). Import fieldtaxable— Charge tax? (true/false). Import fieldtaxCode— US tax code string (Avalara AvaTax). Shopify no longer supports Avalara tax codes: the value is ignored on import with a “Tax code ignored” warning and the variant’s tax code is not changed.inventoryPolicy—CONTINUEorDENYwhen out of stock. Import fieldvariantMetafields— Dynamic metafield columns likevariant metafield custom.color. See metafields. Import fieldweight— Weight numeric value. Import fieldweightUnit—GRAMS,KILOGRAMS,OUNCES, orPOUNDS. Import fieldrequiresShipping—trueif physical item. Import fieldrequiresComponents—trueif variant can only be sold as part of a bundle. Import fieldcost— Unit cost (requires permission). Import fieldcountryCodeOfOrigin— ISO-2 origin country. Import fieldharmonizedSystemCode— HS (tariff) code (6-13 digits). Import fieldprovinceCodeOfOrigin— Origin province ISO-2. Import fieldtracked— Track inventory? (true/false). Import fieldInventory quantities— Dynamic location columnslocation: Warehouse A, etc. Adjust stock or use “+5” / “-3”. Import fieldfixedPrices— Dynamic market price columnsprice / Canada,compare at price / EU. Import fieldvariantCreatedAt— Variant creation time. Export onlyvariantUpdatedAt— Last variant update time. Export only
4. Filter list
Section titled “4. Filter list ”Use these filters before exporting to limit which variants you get:
Barcode— Variant barcode matches text.CategoryId— Product taxonomy ID equals value.CreatedAt— Variant creation date range.Handle— Product handle contains / equals text.Id— Product ID equals list.InventoryTotal— Stock level greater / less than number.Price— Variant price range.ProductType— Product type equals text.Sku— SKU matches value.Status— Product status (ACTIVE,DRAFT,ARCHIVED).Tag— Product has tag.Title— Product title contains text.UpdatedAt— Variant last updated date range.VariantId— Variant ID equals list.VariantTitle— Variant title contains text.Vendor— Vendor equals text.
Need more help? Our support team replies within 24 hours.
Additional fields
Section titled “Additional fields”More columns DataEase supports for this entity:
descriptionHtml— HTML-formatted product description. Import fieldDescription— Plain text product description. Import fieldtags— Comma-separated list of product tags. Import fieldtagsCommand— Action for tags (ADD,REMOVE, etc.). Import fieldproductCategory— Name of the product category. Import fieldProductCategoryId— Unique identifier for the product category. Import fieldproductMetafields— Custom fields for additional product information. Import fieldcollections— List of collections the product belongs to. Import fieldsmartCollections— List of smart collections the product is part of. Import fieldmedia— Associated media files for the product. Import fieldseoDescription— SEO meta description for the product. Import fieldseoTitle— SEO meta title for the product. Import fieldPublishedAt— Date and time when the product was published. Import fieldTotalInventory— Total inventory available for the product. Import fieldOnlineStoreUrl— URL of the product on the online store. Import fieldmediaCommand— Action for media files (ADD,REMOVE, etc.). Import fieldmediaAlt— Alt text for media files. Import fieldmediaPosition— Position of media files in the product gallery. Import fieldmediaStatus— Status of media files (ACTIVE,ARCHIVED, etc.). Import fieldproductOptions— Options available for the product (e.g., size, color). Import fieldisGiftCard— Indicates if the product is a gift card. Import fieldgiftCardTemplateSuffix— Template suffix for gift card products. Import fieldtemplateSuffix— Template suffix for the product. Import fieldMaxVariantPrice— Maximum price among all variants. Import fieldMaxVariantPriceCurrency— Currency of the maximum variant price. Import fieldMinVariantPrice— Minimum price among all variants. Import fieldMinVariantPriceCurrency— Currency of the minimum variant price. Import fieldFeaturedMedia— Main media file featured for the product. Import fieldvariantGenerateFromOptions— Indicates if variants are generated from options. Import fieldpublicationScope— Scope of product publication (GLOBAL,LOCAL, etc.). Import fieldoptions— List of options for the product variants. Import fieldquantities— Quantities available for each variant. Import field