Skip to content

TRUE/FALSE columns in a Shopify product CSV

A handful of Shopify product columns are boolean. They represent true or false. Shopify’s current reference uses lowercase true/false examples; CSV Spruce standardises supported spellings to TRUE/FALSE. A case-only change does not prove an original value was invalid. Product Status is separate from online-store publication.

The boolean columns

  • Published — whether the product is published to your online store.
  • Gift Card — whether the product is a gift card.
  • Variant Requires Shipping — physical vs digital variants.
  • Variant Taxable — whether tax is charged.
  • Included / <market> — market availability columns.

Where the values come from

Spreadsheets are helpful in unhelpful ways. Excel and Google Sheets happily store yes, Y, 1, WAAR (a localised TRUE), or a checkbox that exports as TRUE(). Migration tools from other platforms write their own conventions.

What is safe to convert automatically

Only spellings with exactly one meaning: true, yes, 1 and false, no, 0, in any letter case. CSV Spruce rewrites these to TRUE and FALSE and shows you real examples from your own file.

What is not safe

draft, -, n/a, 2 and localised words are ambiguous. Guessing here can publish products you meant to keep hidden. We flag them and change nothing.

Blank cells

A blank boolean cell is left blank. On variant continuation rows a blank is normal and expected; on the first row of a product it means Shopify applies its own default. We do not fill it in for you.

Check the field before changing the value

InputResult in a supported boolean column
yes / 1TRUE
no / 0FALSE
maybeBlocked: you decide
BlankPreserved

Avoid global find-and-replace: descriptions, SKUs and option values can contain the same words. Arbitrary boolean metafields are outside this tool’s repair scope.

Header troubleshooting · Variant rows

Official documentation

Upload a file to see exactly which boolean values we would convert.