Guide
Running a shop.
Products, variants, subscriptions, discount codes, orders and their invoices — and what Google and AI assistants read from them. This guide goes from the first product to the first sale, then to the day-to-day.
Guide
Products, variants, subscriptions, discount codes, orders and their invoices — and what Google and AI assistants read from them. This guide goes from the first product to the first sale, then to the day-to-day.
Everything that applies to the whole shop is set once, in Shop › Settings and Shop › Payment methods.
https://your-site/shop/webhook/stripe/.A product is a piece of content — a record — plus its commercial side: price, VAT, stock, reference. They are created in this order.
Product type « Workshop » — what the sale triggers
└─ Record model the fields: duration, level, image…
└─ Template the page designed once for every record
└─ Record « Woodworking workshop » — the content, its address
└─ Product price, VAT, stock, reference WORKSHOP-01
A size, a colour, a plan: each variant has its own reference, its stock and, if needed, its price. The product page shows a single selector.
/shop/…/REF/?declinaison=REF-RED opens the product page with that variant selected. It is the address given to Google, which checks that the page shows the advertised price.A product can be charged every month or every year. Payment happens on Stripe's page, and Stripe is the source of truth.
Product « Licence — 1 site »
├─ Variant Monthly €9 subscription: month
└─ Variant Yearly €90 subscription: year
Free trial 30 days, one per account, card required
checkout.session.completed, customer.subscription.*, invoice.paid, invoice.payment_failed.Shop › Discount codes. The customer enters the code in their cart; the discount shows before payment.
The customer goes through three screens: the cart, their details — an account is created at this step if they have none —, then payment. The amount paid is the one on the summary, recalculated at the last moment.
Shop › Billing. A paid order gets its invoice; quotes and invoices outside the shop are made by hand, in the same number sequence.
Quote DEV2026-0001 → accepted online by the customer
Invoice FAC2026-0001 → deposit, then balance
Credit note AV2026-0001 → corrects an issued invoice
A shop also sells in Google results, in Google Shopping and in the answers of AI assistants. Everything they read is produced automatically from your products — nothing to write by hand.
https://your-site/shop/flux/google.xml — for jeiko.fr, https://jeiko.fr/shop/flux/google.xml. One line per product or per variant, with its address, its image and, for a subscription, its cost per month or per year. A free product is left out: Google rejects a zero price./shop/catalogue.json, and the shop section of /llms.txt./sitemap.xml) lists every published product page.