Sell by weight, length, area or volume on PrestaShop 8.2 and 9.x: amount field with quick amounts and live total, exact decimal stock and real shipping weight. No overrides.
- PS 9
- PS 8.2
- Classic
- Hummingbird
by Kavio Labs · for PrestaShop 8.2 and 9.x
Home, kitchen and furniture theme for PrestaShop 8.2 and 9.x: a room hero with a floating card, shop by room tiles, studio-light product cards with material, colour swatches and delivery lines, a Complete the look checklist with one Add to cart, and product pages with dimensions and a delivery panel. A child theme of Classic with four presets, one-click demo content and the 9.2 one-page checkout, no overrides.
Home, kitchen and furniture theme for PrestaShop 8.2 and 9.x: a room hero with a floating card, shop by room tiles, studio-light product cards with material, colour swatches and delivery lines, a Complete the look checklist with one Add to cart, and product pages with dimensions and a delivery panel. A child theme of Classic with four presets, one-click demo content and the 9.2 one-page checkout, no overrides.
PrestaShop 8.2 - 9.x
Hearth is a home, kitchen and furniture theme for PrestaShop 8.2 and 9.x by Kavio Labs. It is built for furniture, lighting, rugs, textiles, tableware and homeware stores, where shoppers browse by room, compare materials and colours, and want to know when a piece arrives.



| Coast | Rattan | Evening |
|---|---|---|
![]() | ![]() | ![]() |
On a phone the menu opens as a slide-in drawer, the hero card sits under the picture and product cards show two per row.

Hearth is a child theme of Classic. Classic ships with PrestaShop 8.2 and 9.x, so one theme runs on both. Hearth overrides only a few templates (header, footer, product card, checkout header), adds one stylesheet and one small script, and sets image sizes. The theme comes with a small companion module, Hearth theme settings, for the presets, the home page sections, the material, delivery and dimensions lines and the demo content.
| PrestaShop 8.2.x | PrestaShop 9.0 - 9.2 | |
|---|---|---|
| Parent theme | Classic 2.2 | Classic 3.x |
| Checkout | classic five steps | classic five steps or one-page checkout (9.2) |
| PHP | 7.2.5 to 8.1 | 8.1 to 8.5 |
One licence covers one shop domain and includes 12 months of updates and support.
kvhearth-1.0.0.zip and click Next. PrestaShop unpacks the theme into themes/kvhearth and copies the companion module Hearth theme settings into modules/kvhearth.bin/console prestashop:thumbnails:regenerate.Hearth works for 14 days without a key. Open Modules > Module Manager > Hearth theme settings > Configure, scroll to Licence, paste the key from your Kavio Labs account and click Save key. The licence is checked from this page (and once a day), never on a storefront request. Without a valid key the theme itself keeps working; the home page sections, the top bar notes, the text logo, the material, delivery and dimension lines and the presets other than Clay are switched off until the key is valid.
On the same configuration page, click Import demo content. It adds eight rooms with sub-categories, forty-seven products and four makers, hides the default sample products, categories, brands and home page blocks, and sets the shop name to "Alder House". Click Remove demo content to delete everything it created and to bring your previous settings back. Enable the Hearth theme before you import, so the pictures are cut in the Hearth sizes.
If you enable the one-page checkout in the settings of the PrestaShop module "One Page Checkout", Hearth takes over its page template and renders it in the Hearth look. Nothing else is needed.
Upload the new theme zip the same way (PrestaShop asks you to delete the old theme folder first, or replace the files by FTP). Your settings stay in the database.
Switch to another theme in Design > Theme & Logo, then delete Hearth there. Uninstall Hearth theme settings in the Module Manager to remove its settings. Remove the demo content first if you imported it.
Open Modules > Module Manager > Hearth theme settings > Configure.
*one word* between asterisks to show it in the accent colour), text, two buttons with links, and a picture address. Slide 1 is always shown; slides 2 and 3 only when their title is filled.https:// address, a path that starts with /, or a path below the shop folder such as modules/kvhearth/demo/images/n-marlow.jpg. Empty: a built-in illustrated room. Use a wide picture, about 1920 x 860 px.https:// address or a path that starts with /. Empty links go to "New products" and "Prices drop".title|text, up to four.name|stars (1-5)|text. These are texts you write; they are not read from the product comments module.The product lists on the home page (Featured, On sale, New, Best sellers) come from the PrestaShop modules of the same names; configure them there.
Import demo content and Remove demo content, see Installation.
Paste your Kavio Labs licence key and click Save key. Check now asks the licence server again. The card shows the state: start period (14 days), active (with the licensed domain and the date until which you get updates), or the reason why the theme extras are switched off.
The check sends the licence key, the product ID and version, the shop's host names and the PrestaShop version, and receives a signed answer. Nothing else leaves your shop. Local and development hosts are covered by every licence.
Hearth keeps Classic's layouts. Change them in Design > Theme & Logo > Choose layouts. The category pages use the two-column layout with the filter column; the product page and the home page use the full-width layout. The main menu appears under the logo and search; sub-categories open in a full-width panel.
When you enable the theme, these module positions are applied: top bar notes (displayBanner), main menu and search (displayTop), account and cart (displayNav2), hero, promise strip and shop by room first on the home page (displayHome), then the promo tiles, complete the look, makers, reviews and samples band and the newsletter above the footer (displayFooterBefore), the dimensions line under the price (displayProductPriceBlock) and the delivery panel under the Add to cart button (displayProductAdditionalInfo). You can move modules in Design > Positions as usual.
No. It is a child theme of Classic plus a small module. It does not edit core files, other modules or Classic, and it uses no overrides.
PrestaShop 8.2 only has Classic, and Hummingbird 2.1 is built for PrestaShop 9.2 only. A Classic child theme runs on 8.2 and on every 9.x release with one code base. For the PrestaShop 9.2 one-page checkout, which is written for Hummingbird's layout, Hearth ships its own version of the page template, so the checkout works in the Hearth look.
Yes, once, after enabling the theme, if you already have products: Design > Image Settings > Regenerate thumbnails.
The product pictures have a visible box around them. Hearth blends the picture into a soft well with a multiply effect, so pictures on a white background look clean. Pictures with a grey or coloured background show that background; use white backgrounds.
They come from product features named Material and Delivery time. Add them to the product (Catalog > Products > Features) or switch the lines off in the configuration.
The dimensions line is built from the features Width, Depth and Height with values such as "220 cm". Add them to the product.
Create one product with a Colour attribute group and one combination per colour, each with its own picture. The card shows the colour dots and the gallery follows the colour.
Yes. The product is added with its default option. Shoppers who want another option open the product page from the item name.
They are quotes you type on the settings page. The product comments module shows the real reviews on the product pages.
Yes. Leave Text logo empty and upload the logo in Design > Theme & Logo. The logo is shown at up to 46 px height.
Hearth is English only. Texts you type in the settings are shown as you typed them. The shop's own front office strings follow the language packs you installed in PrestaShop.
The fonts are files in themes/kvhearth/assets/fonts (Outfit and Hanken Grotesk). Replace the @font-face rules at the top of assets/css/hearth.css to use others.
Yes; they are styled by the theme. Register the faceted search filters for your categories as usual.
It uses the standard Classic hooks. The companion module uses displayBanner, displayHome, displayFooterBefore, displayProductPriceBlock, displayProductAdditionalInfo, actionPresentProduct, actionPresentProductListing, actionFrontControllerSetMedia and actionFrontControllerSetVariables.
The shop keeps working. The theme templates and styles stay; the home page sections, the top bar notes, the text logo, the material, delivery and dimension lines and the presets other than Clay are switched off until the licence is valid again.
Through the support form on kaviolabs.com. Updates and support are included for 12 months.
More for PrestaShop
Sell by weight, length, area or volume on PrestaShop 8.2 and 9.x: amount field with quick amounts and live total, exact decimal stock and real shipping weight. No overrides.
Shoppers propose a price per item; the shop accepts, counters or declines, or rules answer at once. The agreed price is a one-time specific price for that customer's cart.
Text and monogram personalization with a live preview on the product image, 12 fonts, fixed or per-character fees and a printable production sheet.