StriveFormats
Ecommerce

Shopify Import Optimizer

Validate and auto-fix Shopify product CSVs. Focused on import blockers, variant structure, pricing, inventory, and consistent formatting.

Expected columns

Title
URL handle
Description
Vendor
Product category
Type
Tags
Published on online store
Status
SKU
Barcode
Option1 name
Option1 value
Option1 Linked To
Option2 name
Option2 value
Option2 Linked To
Option3 name
Option3 value
Option3 Linked To
Price
Compare-at price
Cost per item
Charge tax
Tax code
Unit price total measure
Unit price total measure unit
Unit price base measure
Unit price base measure unit
Inventory tracker
Inventory quantity
Continue selling when out of stock
Weight value (grams)
Weight unit for display
Requires shipping
Fulfillment service
Product image URL
Image position
Image alt text
Variant image URL
Gift card
SEO title
SEO description
Color (product.metafields.shopify.color-pattern)
Google Shopping / Google product category
Google Shopping / Gender
Google Shopping / Age group
Google Shopping / Manufacturer part number (MPN)
Google Shopping / Ad group name
Google Shopping / Ads labels
Google Shopping / Condition
Google Shopping / Custom product
Google Shopping / Custom label 0
Google Shopping / Custom label 1
Google Shopping / Custom label 2
Google Shopping / Custom label 3
Google Shopping / Custom label 4

Example row

TitleURL handleDescriptionVendorProduct categoryTypeTagsPublished on online storeStatusSKUBarcodeOption1 name
Sample Productsample-productA short description for your product.Your BrandApparel & Accessories > ClothingT-Shirtsample, tshirt, cottonTRUEactiveSKU-1001Title
Showing 12 columns for readability. Download the sample CSV for the full header set.

About this format

Shopify product imports are picky: a single malformed price, a missing option value, or an image row in the wrong place can cause a full import to fail.

This preset validates your CSV against Shopify’s official template and applies safe auto fixes so you can upload with confidence. You keep full control of your data: every fix is logged, and the exported CSV remains Shopify import ready.

How it works

  1. 1
    Upload your Shopify CSV export or the official template.
  2. 2
    We canonicalize headers, normalize common formats (booleans, money, inventory values), and validate required fields.
  3. 3
    Auto fix safe issues (like trimming whitespace, standardizing TRUE/FALSE, normalizing price fields) and flag risky issues for review.
  4. 4
    Export a clean CSV that matches Shopify’s expected schema.

Examples of fixes

  • Standardize booleans (TRUE/FALSE) and status values (active/draft/archived).
  • Normalize money fields (Price, Compare-at price, Cost per item) and remove stray currency symbols.
  • Detect duplicate SKUs and variant collisions that break imports.
  • Validate option structure (Option1/2/3 name/value) and flag incomplete variant rows.
  • Validate image rows (Product image URL, Image position) and flag missing/invalid URLs.
  • Trim and normalize whitespace, tags, and handle formatting for consistency.

Common Shopify import errors this helps prevent

Shopify CSV imports often fail for small, easy-to-miss problems: mismatched headers, invalid TRUE/FALSE values, prices with currency symbols, broken image URLs, or variant rows with incomplete option fields.

StriveFormats validates against Shopify’s official product template, applies safe normalization where possible, and flags risky issues so you can fix them before upload. This reduces “Import failed” errors and improves consistency across products, variants, images, inventory, and SEO fields.

Variants & options
  • Missing Option1 name/value on variant rows
  • Accidental duplicate SKUs across variants
  • Inconsistent option naming (size vs Size) across rows
Prices, inventory, and status
  • Prices formatted as “$19.99” instead of “19.99”
  • Inventory quantity not numeric or missing tracker values
  • Status and boolean fields not using valid Shopify values
Images
  • Image URLs missing protocol (http/https)
  • Image position gaps or non-numeric values
  • Image rows that don’t map cleanly to the product handle
SEO fields
  • Overlong SEO titles/descriptions
  • Empty SEO fields where you want consistent defaults
  • Whitespace and formatting inconsistencies across rows

FAQ

Will this change my product data?
Only safe, reversible formatting fixes are applied automatically (for example trimming whitespace or normalizing TRUE/FALSE). Risky items are flagged so you can decide before exporting.
Does it work with exports from other apps?
Yes. Many Shopify apps add extra columns. StriveFormats preserves unknown columns and focuses on making the Shopify required fields import ready.
Can I use the official Shopify template?
Yes. You can download the official template sample on this page and upload it directly in the fixer.

Popular CSV Guides

Step-by-step guides for common CSV import problems.

Preset FormatsPricing