FreshBasket – Grocery WooCommerce Theme with Delivery Time Slots Plugin
Launch your online grocery store in minutes: a fast, mobile-first WooCommerce theme with delivery date & time slots, dark mode, RTL and a setup wizard.
Groceries are bought for a specific day and time. Learn what a WooCommerce grocery store needs from delivery slots: capacity, zones, lead time, pickup, fees and a schedule for drivers.
Selling a phone case online is simple: the customer pays, you ship, it arrives in a few days. Selling groceries is different. Fresh food has to arrive on a day and in a window when somebody is home, and the shop has to be able to pick, pack and deliver everything it promises. That is why a grocery store needs delivery date and time slots at checkout, not just a shipping method.
This guide explains what a good delivery-slot system does in WooCommerce, which settings matter for a food business, and how to avoid the most common problems. It uses the example of FreshBasket, a WooCommerce grocery theme with a companion delivery time slots plugin, to show what such a feature set looks like in practice.
Out of the box, WooCommerce lets you define shipping zones and rates. That answers the question "how much does delivery cost?" but not "when will it arrive?". For groceries the second question matters more. Customers want to choose the day, avoid being out when the food arrives, and trust that a slot they picked will be honoured.
For the shop, slots solve a different problem: they spread orders across the day. Without limits, everyone orders for 6 pm, and your drivers and pickers cannot cope.
Many grocery businesses offer both home delivery and store pickup. A slot system should let the customer choose, and apply different days, times and fees to each.
A slot is a promise. Set a maximum number of orders per slot so that you never accept more than your team can handle. When a slot is full it should disappear from the choices, not produce an apology later. FreshBasket's plugin supports per-slot capacity limits and optional slot fees, so you can charge a small premium for popular evening windows.
Decide which days you deliver and which you do not, and mark public and religious holidays in advance. Add a minimum lead time: fresh produce that is picked and packed at 8 am cannot honestly be promised for 9 am.
Different areas cost different amounts to serve. A zone has its own fee, its own minimum order and often a free-delivery threshold: "spend 150 and delivery is free". Zones also let you limit service to the areas you can actually reach. A postcode or ZIP code checker on the product and cart pages stops customers falling in love with a basket you cannot deliver.
Slots work best when they are visible early, not only at the last step of checkout. Useful touches include:
The slot picker is only half of the system. Your own staff need:
FreshBasket includes a printable delivery schedule for drivers and records substitution preferences on the order, which is the kind of detail that saves phone calls.
WooCommerce now has two checkout experiences: the classic shortcode checkout and the newer block checkout. Before you buy any slot plugin, make sure it works with the one your store uses. The FreshBasket listing states that its slot picker supports both.
| Question | Why it matters |
|---|---|
| Does it support delivery and pickup? | Many shops need both |
| Are there capacity limits per slot? | Protects your team |
| Can I set holidays and lead times? | Honest promises |
| Are zones, fees and minimum orders configurable? | Delivery costs vary by area |
| Does it work with my checkout type? | Classic and block checkout differ |
| Is there a driver schedule? | You need to run the operation, not just sell |
| Is it translated and right-to-left ready? | Important for Arabic-speaking customers |
Launch with generous slots and conservative capacity. Watch the first two weeks: which slots fill first, which are empty, which orders are late. Then adjust capacity, fees and lead times. A shop that honours its promises will beat a shop with more choices that cannot.
Setting up a store type for the first time? Check how to test a WooCommerce theme before you buy it, and if your customers read Arabic, see our checklist for right-to-left websites. You can also browse all WooCommerce themes on DevMarket.
The software this guide talks about, ready to look at.
Launch your online grocery store in minutes: a fast, mobile-first WooCommerce theme with delivery date & time slots, dark mode, RTL and a setup wizard.
Build an Arabic WordPress website: set the site language, choose an RTL-ready theme and Arabic fonts, decide between Arabic only and bilingual, set URLs and hreflang, and test on a phone.
9 min read
Use this WordPress security checklist to cover updates, tested backups, strong logins and two-factor authentication, user roles, trusted plugins, wp-config hardening, firewalls and recovery after a hack.
8 min read
Speed up WooCommerce in the right order: measure Core Web Vitals, fix hosting and PHP, cache safely, shrink images, audit plugins and scripts, then tidy the database and background jobs.
9 min read
Every item on DevMarket has a human-reviewed release, an instant licence key and clear update and support terms.