How to open your store

From empty spreadsheet to live store in about ten minutes. No coding, no app installs, and SpreadFront never gets access to your Google files: your sheet only needs a public view link.

1. Create your product sheet

Copy the template sheet to your Google Drive: one click, then just edit the sample rows.

Or start from scratch: go to sheet.new, put the column names in the first row, then one product per row. You can copy this block into cell A1 as a starting point. If it lands in a single column, select column A and use Data → Split text to columns:

Name	Price	Discounted Price	Description	Category	Brand	Tag	Availability	Thumbnail	Image1	Image2
Lavender Candle	12.90	9.90	Hand-poured soy wax candle, 40h burn time	Candles	MajaCraft	Bestseller	Available	https://www.example.com/lavender.jpg		
Vanilla Candle	12.90		Classic vanilla scent	Candles	MajaCraft		Available	https://www.example.com/vanilla.jpg		
Gift Box	29.00		Three candles in a gift box	Sets	MajaCraft	New	Sold Out	https://www.example.com/box.jpg		

What each column means

ColumnRequiredWhat it doesExample
NameyesProduct title. Rows without a name are skipped.Lavender Candle
PriceyesRegular price, number only or with symbol. Both 12.90 and 12,90 work.12.90
Discounted PricenoSale price: shown big, with the regular price struck through. Must be lower than Price.9.90
DescriptionnoShown on the product page. Plain text works as-is (line breaks kept), and Markdown is supported for richer formatting: **bold**, *italic*, [link](https://…), lists with "- " or "1. ", headings with "## ".Hand-poured soy wax…
CategorynoProducts get filter chips per category on the store home page.Candles
BrandnoAdds a brand filter when there is more than one.MajaCraft
TagnoSmall badge on the product photo.Bestseller
Availabilityno"Sold Out", "No" or "Hidden" disables ordering; anything else (or empty) = available. A numeric Stock column of 0 also marks it sold out.Available
ThumbnailnoMain photo: a link, pasted as text (see images below).https://…/lavender.jpg
Image1 – Image4noExtra photos for the product page gallery.https://…/detail.jpg
SKU, SEO Title, SEO DescriptionnoOptional extras for inventory codes and search-engine text.LAV-40
FilenoName of a file uploaded in your dashboard's Files section: makes the product digital, delivered as a download link (paid plans). "File Download" works as a header too.my-ebook.pdf
Intervalno"weekly", "monthly" or "yearly" turns the product into a subscription billed automatically by card (paid plans).monthly
Payment LinknoThis product's own pay-by-link URL (e.g. a Stripe Payment Link): buyers get a "Pay online" button after ordering when enabled in settings.https://buy.stripe.com/…

Coming from store.link? Your existing sheet works unchanged, same columns (C2 is understood as the variant column).

2. Product images: free hosting that works

Paste the image address as text into the Thumbnail / Image cells. Important: pictures inserted into the sheet (Insert → Image) are invisible to every external service. That's a Google Sheets limitation, not ours, so always paste a link instead. All of these work:

Square photos around 800×800px look best in the grid. Use your own images. Don't hotlink other shops' photos.

3. Share the sheet

In Google Sheets click Share (top right) → under “General access” choose Anyone with the link, role Viewer → Copy link. That's the only access SpreadFront ever needs: we can see the sheet, never touch it.

4. Create the store

  1. Sign in with Google or an emailed link (used only to know who you are, no file access).
  2. Enter a store name, pick your address (yourshop.spreadfront.com), paste the sheet link, choose your currency.
  3. Click Create store: we read the sheet, and you're live.

5. Get paid: 0% commission

In your store settings you can enable either or both:

6. Running the store

Create your free store