Quizproof

Import fit data from a spreadsheet

Open a finder, go to the Sources tab and use Import CSV. Pick the file, the source it goes into and what the file does, then Import. Every row is checked first: you see how many rows are ready and which have errors, and nothing reaches shoppers until you open Review changes and activate the change.

Download a sample gives you a small file with this finder's columns to start from.

The columns#

The first row names the columns. Their order doesn't matter.

ColumnWhat goes in it
One column per levelThe configuration, for example HP, OfficeJet, 8025e. Use the level's name (as shown in the finder) or its key.
sku · handle · product_id · variant_idThe product that fits. Fill one; if you fill several they must name the same product.
fitfits (the default when empty), excluded (doesn't fit, even if a wider row says it does) or universal (fits every configuration; leave the levels empty).
noteUp to 80 characters, shown with the fit.
config_idOptional: a stable id for the configuration. Exports include it, so it survives renames.
aliasesOptional: other names shoppers might type for the configuration, separated by |.

Years#

You writeIt means
20152015
2010-2015every year from 2010 to 2015
2017+2017 and every later year, including years you add to the finder later
2015,20172015 and 2017 (put the cell in quotes, or use ; between columns)

Years go from 1900 to 2100. A config_id names one configuration, so it can't go on a row with a range or a list.

What the file does#

A source only ever changes its own rows: other sources and your catalog data stay as they are.

Rows with errors#

A row is never guessed. An unknown SKU or handle, a SKU on two variants, products that don't match, a year that isn't a year: each is an error, with the column to fix. Download errors gives you those rows with error_column and error_message. Fix them and import that file again.

With Add and update or Remove these rows you can also tick Skip the rows with errors on the review page and activate the rest. A Replace with errors can't be skipped, because a row it couldn't read would remove what that row replaced: fix the file and upload it again.

Export#

Export on a source downloads its content in the same format: the configurations first (with their ids and aliases), then one row per fit. Edit it and import it back with Replace this source. If nothing changed, there's nothing to review.

A cell that starts with =, +, -, @ or ' gets one extra ' in front, so spreadsheet apps don't run it as a formula. On import, one leading ' is always removed, so '=SUM(A1) comes back as =SUM(A1).

Export all sources adds a source column. It's for reading and backups: to import it, split it by source first.

Limits#

Menu paths such as Settings › Privacy are inside Quizproof: in your Shopify admin, open Apps › Quizproof. Where an article means Shopify's own settings, it says so.

Something unclear? Email support@quizproof.app. We aim to reply within 1 business day.

More in Building quizzes: Connect your product data to a template, Draft a quiz with AI, Questions, answers and branching, How Quizproof chooses products: rules, Preview, test, publish and roll back, A/B test two versions of a quiz, Match your brand: design and shopper text, Build a size guide, Check and test a size guide, Build a part finder, Review, check and cover a part finder, Use data you already have, Add a finder step to a quiz