Sell by Weight & Length
Amounts like 1.25 kg or 2.40 m with quick amounts, a live total, exact decimal stock and real shipping weight.
Platforms
CS-CartAdd-ons and themes for CS-Cart and Multi-Vendor
OpenCartExtensions and themes for OpenCart 4 and 3Stores
PrestaShop theme · Pantry
Pantry is made for grocers, farm shops, bakeries, delis and meal-box stores, where people add many items per order, mostly on a phone. Round aisle bubbles, cards whose green Add button turns into a quantity stepper, a price per kg on every card, produce stickers, a recipe block that adds every ingredient, a floating basket bar with a free-delivery progress line and a nutrition and allergens tab. A child theme of Classic, so one package runs on PrestaShop 8.2 and 9.x.




The problem
A grocery order is many small items. A general theme sends shoppers to a product page and back for each one, and has no quick way to adjust a quantity, which makes a full basket slow to build on a phone.
Food is priced per kilo or per litre, and shoppers want origin, shelf life and allergens before they buy. If those are missing from the card and the product page, they compare badly and trust the total less.
Pantry: Grocery & Food Store Theme for PrestaShop
In Design > Theme & Logo click Add new theme, upload the zip and choose Use this theme. The companion module Pantry theme settings is installed for you; then regenerate the thumbnails once.
In the module settings choose Market, Greenhouse, Citrus or Deli, then set the hero, promo boxes, deals, recipe, delivery steps and band. One click imports Larder Grocers: six aisles and thirty groceries.
Features named Pack size, Dietary, Origin, Storage, Shelf life, Allergens and Energy drive the price per kg, the stickers, the fact boxes and the nutrition table. Sale countdowns come from specific prices with an end date.
Your top categories as round bubbles with a picture and an item count, under a header with a delivery slot pill, a pill search, a basket pill with the total and a Deals button.
A green Add button that turns into a - 2 + stepper with no page reload, a unit line such as 500 g · $5.60/kg, and oval stickers for sale percentage, Organic, Local, Fairtrade and Vegan.
A recipe with its ingredients as products, all ticked, a live total and one Add all to basket button. Shoppers untick what they already have.
A floating bar with the number of items, the total and a line such as Add $12.40 for free delivery with a progress bar, above a five-tab bottom bar.
Pack size and price per kg, dietary chips, origin, storage and shelf-life boxes, a same-day delivery note and a Nutrition and allergens tab with a table per 100 g.
Market, Greenhouse, Citrus and Deli change card shapes and type, not only colours, and meet WCAG AA contrast. Fonts are self-hosted. Works with the classic checkout and the PrestaShop 9.2 one-page checkout.
Pantry: Grocery & Food Store Theme for PrestaShop



Pantry is for grocers, farm shops, bakeries, delis and meal-box stores, where orders have many items and are mostly placed on a phone. Cards have a green Add button that turns into a minus and plus stepper, with no page reload or pop-up. A unit line shows "500 g · $5.60/kg", from a pack size feature.
Round aisle bubbles show your categories with product counts, and oval stickers show sale percentage, Organic, Local, Fairtrade and Vegan. A recipe block adds all ingredients with one click, and shoppers can untick what they have. A floating basket bar on phones shows the total and "Add $12.40 for free delivery", with a five-tab bottom bar.
Pantry reads features, whose names are settings:
| Element | Feature |
|---|---|
| Unit line | Pack size |
| Stickers and chips | Dietary |
| Fact boxes | Origin, Storage, Shelf life |
| Nutrition and allergens tab | Allergens, Energy and related features, per 100 g |
Without this data, those elements are simply not shown.
Nutrition and allergen information is shown as you enter it. It must follow the food labelling rules where you sell.
The product page also has a same-day delivery note. The header has a delivery slot pill and a basket pill with the total, and a deals row with countdowns. These display your promises, so make sure they match your actual service, and note that the pill does not book slots.
With Sell by Weight & Length, products sold by weight show Choose amount on cards, and its amount field is styled. The Pantry Store Kit on the packages page bundles both, with Abandoned Cart Recovery.
| Classic | Pantry | |
|---|---|---|
| Add stepper on cards | No | Included |
| Unit line | No | From a feature |
| Nutrition table | As features | Included tab |
| Recipe block | No | Included |
Presets: Market, Greenhouse, Citrus and Deli, each changing card shapes and type, at WCAG AA contrast. Get Pantry on the store. Also on OpenCart and WooCommerce.
Food has more legal and practical detail than most sectors. Sort these out before launch.
For repeat business, make reordering simple. Regular grocery customers buy much the same basket each time, and anything that shortens the second order matters more than a new home page banner.
For search, local terms matter: "organic vegetable box in Bristol" is a better target than "buy vegetables" for a small store. Recipes bring in steady traffic and give you a natural place to link to ingredients.
Photography can be simple, as long as it is honest: real produce, consistent light and accurate pack sizes. Show a pack next to something familiar when the size is hard to judge.
PrestaShop 8.2 and 9.x, as a child theme of Classic, including the 9.2 one-page checkout. No core changes and no overrides. The demo, Larder Grocers, has one-click removal that restores everything it hid.
Try the theme on a copy of your shop first. Local development hosts and subdomains of your licensed domain are covered.
A child theme keeps your changes apart from Classic, so a PrestaShop update does not overwrite them. Avoid editing Classic itself.
PrestaShop
Grocery, farm shop, bakery and deli theme for PrestaShop 8.2 and 9.x built for fast basket filling on phones: round aisle bubbles, Add buttons that turn…
PrestaShop
The most requested products on this platform. Each one has its own page, and you can buy it straight on the sales site.
Amounts like 1.25 kg or 2.40 m with quick amounts, a live total, exact decimal stock and real shipping weight.
A Make an offer button with negotiation rounds; the agreed price is a specific price bound to one cart.
Names, dates and initials previewed on the product image, with fees checked on the server and a production sheet.
Factur-X/ZUGFeRD, XRechnung and Peppol BIS 3.0 e-invoices with your PrestaShop invoice numbers.
Up to three reminders, single-use vouchers, a signed restore link and recovered revenue per reminder.
A lookbook-style fashion theme for Classic-based shops, with colour swatches, size chips and four presets.
Prices, licences, full documentation and instant downloads are on the store.
prestashop.kaviolabs.com · 14 modules · 11 themes
FAQ
No. It is a child theme of Classic plus a small module. It edits no core files, no other module and no Classic file, and it uses no overrides.
Yes. Classic ships with both, so one code base runs on 8.2 (PHP 7.2.5 to 8.1) and on 9.0 to 9.2 (PHP 8.1 to 8.5), with the classic checkout and the 9.2 one-page checkout.
It needs a feature named Pack size with a value such as 500 g, 1 L or 6 pack. Pack sizes in other units, such as 1 bunch, are shown without a price per unit.
Yes. Products sold by weight show Choose amount on their cards and the amount field is styled in the Pantry look. Make an Offer and Abandoned Cart Recovery keep working. All three are separate products and Pantry does not depend on them.
No. It shows what you enter in your features, so allergen and nutrition information must be correct and follow the food labelling rules of the countries you sell to.
The shop keeps working. Templates and styles stay; the home page sections, the Add buttons, the unit line, stickers, countdowns, product page extras and the presets other than Market are switched off until the licence is valid again.
Yes. The names of the features Pantry reads are settings.
No. The Add button turns into a stepper with no page reload or pop-up.
No. The header pill displays your delivery promise.
The product page has screenshots of every preset, the full documentation and the changelog.
Kavio Labs
The same standards, the same support desk and one licence portal on every platform we build for.