How to take Christmas pre-orders online, with collection days

To take Christmas pre-orders online you need five things: your bakes with prices, the collection days (and delivery, if you do it) as choices people pick when they order, payment when they order, a closing date, and a limit on how many of each thing you can make. A small online shop does all five; a plain order form does the first two and leaves you chasing payments by bank transfer. Below is a real pre-order shop for a home baker, built from one message in 55 seconds on Ginta's free plan, with what worked and what I had to fix.

Little Oven in Chorlton, Manchester is made up for this post. The website, the timings and the credits are real, from 29 October 2026: little-oven.ginta.page.

Form or shop?

If you only want names and a list, a form (Google Forms, Jotform, a contact form) is fine. It stops working well when you have more than a handful of orders:

A shop gives each bake a price and a stock number, adds up the basket, makes people choose one of your collection days at checkout and takes the payment. The rest of this post is the shop version.

Step 1: write it the way you'd post it on Instagram

I opened ginta.app, signed in and typed this:

The Ginta prompt box with the request: a home baker in Chorlton taking Christmas pre-orders, orders close 15 December, collection on 23 or 24 December, local delivery for £5, five bakes with prices, a nuts/gluten/milk/eggs note and an email
Everything I typed.

It had everything it needed, so it didn't ask any questions and started building.

Step 2: the result, 55 seconds later

The website was live 55 seconds after I pressed the button, and the build used 9.6 credits.

The Ginta editor: my request in the chat, Ginta's reply listing the five bakes, the collection and delivery options and the 15 December cut-off, and the Little Oven website on the right with a red hero and "Christmas bakes from a Chorlton kitchen"
The editor after the build.

One page, in this order: a badge saying "Orders close 15 December", a headline and a button to the bakes, the five bakes with prices, a collection and delivery section with both days and their times, an allergen section, and the order email in the footer.

The Little Oven website on a computer: a dark green header with a Pre-order button, a red hero with "Orders close 15 December", the headline and a photo of Christmas biscuits
The finished home page at 1440 pixels wide.

Step 3: collection days are checkout choices, not free text

This is the part that matters for pre-orders. Ginta set up the shop's delivery options from my one sentence:

The Shop's settings in Ginta: "They buy and pay online" selected, GBP, and three delivery options: two collection days and a £5 local delivery in GB
The Shop's settings: each collection day is its own option, so every order says which day.

People pick one of these in the basket, so every order arrives with its day already chosen. The Christmas cake got its two sizes as options (6 inch £32, 8 inch £45), so it's one product with a size choice instead of two products.

The Christmas cake's own page: "from £32", a size choice of 6 inch or 8 inch, and an "Ask about this" button
Each bake gets its own page. The button says ‘Ask about this’ until Stripe is connected, and the photo is a stock stand-in (see below).
The bakes on the website: mince pies box of 6 £9, stollen £14, chocolate yule log £24, Christmas cake from £32, gingerbread biscuit tin £12
The bakes on the home page.

On a phone:

The Little Oven website on a phone: the name and Pre-order button, the "Orders close 15 December" badge and the headline
The same page at 390 pixels wide.

Step 4: decide how many you can bake

Before you share the link, open each bake in Ginta (your website's Parts tab → Shop) and type how many you can make: 60 boxes of mince pies, 20 yule logs. The number goes down with each paid order, and at zero the bake shows as sold out by itself, so you never take an order you can't fill.

Two honest limits:

Step 5: switch on payment

Until you connect Stripe, the shop shows "Ask about this" buttons, so people can send you questions but can't pay yet. Connect your own Stripe account in Ginta (Account → Payments → Connect Stripe) and the shop turns into a basket with card payment; Apple Pay and Google Pay work too. The money goes straight to your Stripe account; Stripe charges its card fees and Ginta takes nothing on top. Ginta gives Stripe this website's address as your business website when you connect (what Stripe checks). Selling Christmas bakes as a second business, with its own Stripe account? Connect that one to just this website in its Settings → Payments.

The rules for selling food from home (UK)

Two rules from GOV.UK's Starting a food business page (last updated 19 August 2026, checked 29 October 2026):

Ginta wrote an allergen section from my one sentence ("made in a home kitchen that also handles nuts, gluten, milk and eggs"). If your bakes differ, add the allergens to each bake's description in the shop. This is general information, not legal advice; check your own council's rules, and outside the UK, your country's.

What still needs you

The same five bakes built again from the same message: the Christmas cake now shows a dark fruit cake, the mince pies still show a mug of hot chocolate
The same shop built again on 29 October: a better Christmas cake photo, the same wrong mince pies photo.

What it costs

This build used 9.6 credits. Every new account gets 25 free credits when it confirms its email, plus 5 a day, so it fits in the free start. The Free plan includes 20 websites at a name.ginta.page address with a small "Made with Ginta" badge, and the Shop with up to 25 products per website, card payments included. Your own domain and no badge start at €5 a month (if you build with your own Claude or ChatGPT) or €19 a month on Light, with 150 credits a month for changes. See pricing.

Questions

Can I take pre-orders without taking payment online?

Yes. Leave Stripe unconnected and the shop shows "Ask about this", so orders come in as messages and people pay on collection. You lose the automatic totals and stock counting at checkout, so it suits a small number of orders.

Can people choose a collection time slot?

They choose one of the options you set up, so a slot is an option: "Collect 23 Dec, 10–12" and "Collect 23 Dec, 2–4" work. There's no limit per slot; if a slot fills up, rename or remove it.

Can I use the same website after Christmas?

Yes. Change the bakes and the collection days for Easter, or ask Ginta to turn the page into your everyday bakery website. The address stays the same.

Where do the orders go?

Paid orders show in your website's Messages in Ginta with what was ordered, the collection day or delivery address, and an email to you. Customers get a confirmation email.

Written with AI help for Ginta, which Povilas runs; he also teaches a website-building course. The screenshots are from the real Ginta on the date above, and prices come from our pricing page.

Open your Christmas pre-orders this week

Write what you're making, the prices and your collection days. It's live in about a minute, free.

Make my website

Read next