Selling food online is a logistics promise with a storefront attached
Delivery timing, perishability, allergen accuracy and repeat ordering shape everything. Get those right and the category rewards you with the best repeat rates in ecommerce.

Food and drink stores carry constraints most categories never meet. Stock spoils. Delivery has to land in a window the customer will be home for. Allergen and ingredient information is a legal and safety matter rather than marketing copy. And a large share of revenue comes from people ordering the same things again, which makes reordering friction unusually expensive. A storefront in this category is judged on operational honesty far more than on visual polish.
Delivery windows are part of the product
For anything chilled, frozen or freshly made, the delivery slot is not a shipping option — it is a condition of the sale. The date and window need to be chosen before checkout completes, capacity per slot has to be enforced so you cannot sell more deliveries than you can make, and cut-off times must be visible rather than discovered. Stores that treat this as an afterthought generate cancellations and refunds that no marketing spend can offset.
- Slot selection before payment, not after
- Capacity limits per slot, enforced automatically
- Cut-off times stated clearly on the product page
- Postcode or zone checks before the basket is built
Allergens and ingredients are not marketing copy
Ingredient lists, allergen declarations, nutritional information and storage instructions have to be accurate, present and easy to find, because customers make health decisions from them. Structure this data as fields on the product rather than as free text buried in a description, so it displays consistently, can be filtered on, and can be updated without editing prose. Recipe or batch changes need a process that updates the product data at the same time as the label, not weeks later.
Perishable stock changes how availability works
Available means something different when a product has a use-by date. Stock levels need to reflect what can actually be dispatched within its shelf life, and products with short lives may need to disappear from sale before they physically run out. Batch and date tracking are worth the effort in this category because the alternative — shipping something that arrives too close to expiry — produces refunds and reviews that follow you for months. Inventory sync covers the general mechanics; the perishable case simply raises the stakes.
Reordering is where the revenue actually is
Food and drink has some of the highest repeat rates in retail, and most of that revenue is decided by how easy it is to buy the same basket again. Order history that becomes a one-tap reorder, subscriptions for staples, and a saved-favourites list do more for annual revenue than most acquisition work. The subscription model fits this category unusually well, provided the self-service side — skip, pause, change date — genuinely works without contacting support.
Local, regional and shipping-restricted selling
Many food businesses sell within a delivery radius, ship nationally only for shelf-stable lines, or face restrictions on what can cross borders — alcohol in particular carries licensing and age-verification requirements that vary by jurisdiction. The storefront needs to know which products can go where before the customer builds a basket, and to say so plainly rather than failing at checkout. This is general information rather than legal advice: the specific rules for your products and destinations are a question for a specialist.
What stays in WooCommerce
Products, pricing, stock, orders, customers, tax and payments remain in WooCommerce, along with your slot and route logic if it already runs there. The storefront layer changes: how quickly the catalogue loads on a phone in a kitchen, how the slot chooser presents capacity, how ingredient data is displayed, and how few taps a repeat order takes. Those are exactly the areas where a heavy theme costs a food store money.
When this is not the priority
If you sell shelf-stable products nationally with no slot logic, standard ecommerce advice applies and none of this complexity is needed. The work here earns its cost when delivery windows or perishability are central to your operation, when allergen data is being maintained by hand across a spreadsheet and a website, or when reorder friction is visibly capping the repeat revenue the category should be giving you.
Frequently asked questions
Can WooCommerce handle delivery slots?
Yes, with the right extensions and configuration. The important parts are enforcing capacity per slot, applying cut-off times correctly, and making the choice before payment rather than after, which is where most implementations go wrong.
How should allergen information be stored?
As structured product fields rather than free text in a description, so it displays consistently, can be filtered and can be updated as part of a recipe change process rather than by editing paragraphs.
Do subscriptions suit food and drink?
Often very well, because consumables are naturally repeat purchases. The determining factor is whether customers can skip, pause, reschedule and change items themselves — subscriptions that require emailing support generate churn rather than loyalty.
What about alcohol and age verification?
Requirements vary by jurisdiction and can include licensing, verified age checks and delivery restrictions. Treat this as a compliance question for a specialist in your markets and build the storefront to enforce whatever answer you get.
Subscriptions and repeat orders
Adding subscriptions changes your storefront and your support load, not just your billing. Which catalogs suit recurring orders, and how to keep subscribers.
Inventory sync
Selling on your store, marketplaces and in person? How to pick a source of truth, handle reservations and stop overselling before it costs you accounts.
Email and retention
Turn first orders into repeat ones: the email flows worth building, list building that is not a popup, segmentation by behaviour, and deliverability basics.
See how many sales your store is losing
Start with a free speed audit. You'll get your store's real numbers and an honest recommendation — even if it's "you don't need us".