· DataEase · Documentation · 5 min read
Products
Products are what you sell. Each product can have many variants (size, color, pack-size) and lots of extra data like prices, inventory, media, SEO, and metafields.
With DataEase you can bulk-export, update in Excel / Google Sheets, then import to Shopify in minutes.
(Official Shopify manuals → Products • Variants)
Table of Contents
1. Export
- Click New Export in DataEase.
- Pick CSV (safe for long descriptions) or Excel.
- Choose Products.
- Use filters (by tag, vendor, status, etc.) if you need.
- Select the columns you want (or All fields).
- Run the task and download the file.
Need pictures? See the full how-to → export-data
2. Import
Open the export file or duplicate the demo sheet.
Edit rows or add new ones. Use the
command
column:Command What it does CREATE
Make a new product / variant / media row UPDATE
Change only the filled cells MERGE
Add or replace rows inside the product DELETE
Remove the product (or variant / media row) IGNORE
Skip this row Key rules
- Products match by
id
, orhandle
if no id. - Variants match by
variantId
; if blank DataEase looks forsku
, thenbarcode
, then option combo. - Media rows need
media
URL andmediaCommand
. - SEO fields can’t be empty.
- Inventory columns start with
location:
(use+10
/-5
to adjust). - Limit: Shopify lets you create 1 000 new products / variants per day once the store passes 50 000.
- Products match by
Save the file.
In DataEase choose New Import, upload the file, map the columns, and run.
Full import guide: import-data
3. Field List
Below is every column DataEase can show for Products, Variants, and Media.
Fields marked “Import field” can be sent back to Shopify. If not marked, they are export-only.
Legend
• Import field – can be sent back to Shopify.
• No flag – export-only (read-only).
3.1 General helper columns
row
Row number from the original export. Export only
topRow
TRUE
for the product header row, FALSE
for variant or media rows. Export only
lineType
Kind of row: Product
, ProductMedia
, Variant
. Export only
3.2 Product fields
id
Product ID. Primary key for updates. Import field
command
Action for this product row. Import field
title
Product name shown to customers. Import field
handle
URL handle (unique, max 256 chars). Import field
descriptionHtml
Rich-text (HTML) description. Import field
Description
Plain-text description. Export only
vendor
Brand / vendor. Defaults to store name if blank. Import field
status
ACTIVE
, DRAFT
, or ARCHIVED
. Import field
productType
Custom product type text. Import field
tags
Comma-separated tags (overwrites existing). Import field
tagsCommand
Tag helper (ADD
, REMOVE
, REPLACE
). Import field
productCategory
Full taxonomy name. Import field
ProductCategoryId
Taxonomy ID. Import field
productMetafields
Dynamic metafield columns (see /metafields). Import field
collections
Manual collections containing this product. Import field
smartCollections
Smart collections containing this product. Export only
seoTitle
SEO title tag. Import field
seoDescription
SEO meta description. Import field
CreatedAt
Product creation time. Export only
UpdatedAt
Last modified time. Export only
PublishedAt
First publish time. Export only
TotalInventory
Total stock of all variants. Export only
OnlineStoreUrl
Live store URL for the product. Export only
media
Media URL (one per media row, or ;
-separated if grouped). Import field
mediaCommand
Media row action. Import field
mediaAlt
Alt text for the media. Import field
mediaPosition
Media sort order (1-n). Import field
mediaStatus
READY
, PROCESSING
, FAILED
, UPLOADED
. Export only
Options
Dynamic option columns (Option 1 Name / Value, etc.). Import field
isGiftCard
true
to turn product into a gift card. Import field
giftCardTemplateSuffix
Gift-card template file suffix. Import field
templateSuffix
Alternate Liquid template for the product page. Import field
MaxVariantPrice
Highest variant price. Export only
MaxVariantPriceCurrency
Currency of highest price. Export only
MinVariantPrice
Lowest variant price. Export only
MinVariantPriceCurrency
Currency of lowest price. Export only
FeaturedMedia
ID of the featured media. Import field
variantGenerateFromOptions
true
to auto-create variants from option sets. Import field (ImportOnly)
publicationScope
[IsPublished]
& [PublishedAt]
per sales channel / market. Import field
3.3 Variant fields
variantId
Variant ID (key for updates). Import field
itemCommand
Action for this variant. Import field
sku
Stock keeping unit. Import field
barcode
UPC / EAN / barcode value. Import field
variantUpdatedAt
Variant last update time. Export only
variantCreatedAt
Variant creation time. Export only
displayName
Product title + variant title. Export only
inventoryQuantity
Total on-hand stock. Import field
sellableOnlineQuantity
Stock available for online store. Import field
availableForSale
true
if purchasable. Import field
variantImage
Featured image URL for variant. Import field
position
Variant order (1-n). Import field
price
Selling price (shop currency). Import field
compareAtPrice
Compare-at price. Import field
taxable
Charge tax? (true
/false
). Import field
taxCode
Tax code (US-based). Import field
inventoryPolicy
CONTINUE
or DENY
when out of stock. Import field
variantMetafields
Dynamic variant metafields. Import field
weight
Weight numeric value. Import field
weightUnit
GRAMS
, KILOGRAMS
, OUNCES
, POUNDS
. Import field
requiresShipping
true
if physical shipping needed. Import field
requiresComponents
true
if variant is parent bundle only. Import field
cost
Unit cost (requires permission). Import field
countryCodeOfOrigin
ISO-2 code of origin country. Import field
harmonizedSystemCode
HS (tariff) code (6-13 digits). Import field
provinceCodeOfOrigin
Province ISO-2 code (if needed). Import field
tracked
Track inventory? (true
/false
). Import field
quantities
location: Location Name
dynamic columns – set or adjust stock. Import field
fixedPrices
price / Market
, compare at price / Market
dynamic columns. Import field
3.4 Media status enum (export only)
mediaStatus
READY
, PROCESSING
, FAILED
, or UPLOADED
.
3.5 Product status enum (import)
status
ACTIVE
, DRAFT
, or ARCHIVED
decide product visibility.
4. Filter list
Every filter you can use before exporting Products:
Barcode
Filter by variant barcode.
Bundles
Show only bundle products (true
/ false
).
CategoryId
Shopify taxonomy category ID.
CollectionId
Products that belong to a specific collection.
CombinedListingRoles
Filter by combined listing role.
CreatedAt
Creation date range.
DeliveryProfileId
Products linked to a delivery profile.
ErrorFeedback
Products with Shopify error messages.
GiftCard
Gift-card products only.
Handle
Handle contains / equals text.
HasOnlyComposites
Products whose variants are all bundles.
HasOnlyDefaultVariant
Products with a single default variant.
HasVariantWithComponents
Products that include at least one variant bundle.
Id
Exact product ID list.
InventoryTotal
Stock level greater / less than a number.
IsPriceReduced
Products with at least one variant where price < compareAtPrice
.
OutOfStockSomewhere
Products that are out of stock in any location.
Price
Variant price range.
ProductConfigurationOwner
Owner app or channel ID.
ProductPublicationStatus
PUBLISHED
, UNPUBLISHED
, etc.
ProductType
Custom product type filter.
PublicationIds
Products published to specific channels.
PublishableStatus
Ready / not ready for publishing.
PublishedAt
First published date range.
PublishedStatus
PUBLISHED
or UNPUBLISHED
.
Sku
Variant SKU matches.
Status
Product status (ACTIVE
, DRAFT
, ARCHIVED
).
Tag
Contains tag.
Title
Title contains / equals text.
UpdatedAt
Last update date range.
VariantId
Search by variant ID.
VariantTitle
Variant title contains text.
Vendor
Vendor equals text.
Need more help? Our support team replies within 24 hours.