Sell by Weight & Length
Extension · v1.0.1Sell products by weight, length, area or volume with decimal quantities, unit prices, step/min/max and a live price on the product page.
- 4.1.0.x
- 4.0.2.x
- 3.0.x
by Kavio Labs · for OpenCart 4.x and 3.0.x
The multipurpose flagship theme for OpenCart 4.x and 3.0.x: five ready store styles (Fashion, Electronics, Home, Beauty, Grocery) switchable from the admin in one click, three header and two footer layouts, four hero layouts, a mega menu, live search, AJAX filters, quick view, wish list and compare, a sticky add-to-cart bar and a mobile tab bar. No core changes.
The multipurpose flagship theme for OpenCart 4.x and 3.0.x: five ready store styles (Fashion, Electronics, Home, Beauty, Grocery) switchable from the admin in one click, three header and two footer layouts, four hero layouts, a mega menu, live search, AJAX filters, quick view, wish list and compare, a sticky add-to-cart bar and a mobile tab bar. No core changes.
OpenCart 4.0.2.0 - 4.1.0.4, 3.0.x
Prism is the multipurpose flagship theme of Kavio Labs for OpenCart 4.x and 3.0.x: one theme with five ready store styles. Pick Fashion, Electronics, Home & furniture, Beauty or Grocery in the theme settings and the whole store changes in one click: colours, fonts, corner radius, header, footer, hero, product cards and the order of the home sections. Your products, texts and images stay as they are.





On a phone the menu becomes a slide-in drawer, a bottom bar gives Home, Shop, Search, Saved and Cart, cards get a round add button and the product gallery swipes.

Other extensions keep working: Prism keeps the core ids of the product form and the mini cart, and buttons or panels that other extensions add to the product page appear under Add to cart. Prism reads standard OpenCart data only (categories, manufacturers, filters, attributes, options, specials, related products, information pages) and never writes to your catalogue.
| OpenCart 4.0.2.0 to 4.1.x | OpenCart 3.0.3.x to 3.0.5.x | |
|---|---|---|
| Package | kv_theme_prism.ocmod.zip | kv_theme_prism-oc3.ocmod.zip |
| Framework | Bootstrap 5 | Bootstrap 3 |
| Prism templates | header, footer, home, mini cart, product card, category, product page | header, footer, home, mini cart, product card, category, product page, search, specials, brand page |
One licence covers both packages and every store style. The first 14 days are a trial. Without a valid licence the store keeps working and the theme settings page shows a reminder.
kv_theme_prism.ocmod.zip. Click Install (the green + button) next to it.OpenCart 4 has no theme folders. Prism is a theme extension: it swaps in its own templates while it is the store theme and switched on. Switch the store back to Default to return to the stock look at any time. The settings page tells you whether Prism is the active theme.
Recommended image sizes (System > Settings > Image): product card 600 x 600, product page 1000 x 1000, popup 1400 x 1400, cart 140 x 140, category 600 x 600. Square product images on a plain or transparent background look best on the soft image wells.
kv_theme_prism-oc3.ocmod.zip.On OpenCart 3 the image sizes and the number of products per page for the theme are on the Listing & images tab of the theme settings.
*stars* to set them in the accent style), a text, an image path below image/, two buttons and an optional price sticker product. Slider and Banner grid heroes also take two side banners. Add your promo banners on the Home page tab.42, 57); empty fields use automatic sources (best sellers by orders, then views; newest products; products on special).#hex code in it); options named Size, Storage, Capacity, Pack size or Length show as chips with the price change.Best seller, Organic), a content attribute for the unit price (500 g, 30 ml, 6 pcs), two extra tabs (for example How to use and In the box), a notice and a Delivery time (Ships in 1-2 days becomes delivery dates).Upload the new package the same way (and refresh modifications on OpenCart 3). Your settings are kept in the store settings.
Switch the store theme back to Default, then uninstall Prism from Extensions > Extensions > Themes. The theme settings are removed; your catalogue is untouched.
Open Extensions > Extensions > Themes > Prism > Edit. Every storefront text you can change is on one of these tabs. A section that is switched off or has an empty title is not shown. Settings are per store.

#rrggbb). The text on buttons turns white or dark by contrast. Empty = the style's own accent.*stars* to set it in the accent colour (Wren *&* Vale).Three announcement messages (they rotate on phones), the number of categories in the menu, an optional Brands panel, the Sale link to the Specials page, an optional second link (for example your blog or journal), the search placeholder, the Join band above the footer (it links to the account registration, or the newsletter page for signed-in customers), the footer about text, the help card and the payment chips (plain text, no logos).
hero, usp, cats, tabs, deal, promos, look, picks, brands, reviews, ideas. Empty = the order of the store style.bold part|small part pairs separated by ;.Link fields take a category id (20 or 20_27), an information page as i:<id>, or a URL.
i:<id>) or URL shown next to options named Size.Paste the licence key from your Kavio Labs account. Check now asks the licence server again. The theme keeps working without a key; the settings page only shows a reminder.
Yes, any time. The style only changes the look (colours, fonts, header, footer, hero, cards and the default section order). Your products, categories, texts and images stay as they are. Use Load the sample texts only if you want the wording of the demo store of that style.
Yes. Header, footer and hero layouts default to the style but can be set on their own, for example the Fashion style with the Market header. The Section order field changes the order of the home sections.
No. The five demo stores in the screenshots (Wren & Vale, Northwire, Oakhaven Home, Solace Skin, Greenbasket Market) are fictional and use our own generated illustrations of invented brands; they are not part of the package. The styles, layouts and sample texts are.
From your top categories (OpenCart 3: categories with Top ticked). Subcategories open in the mega panel with their product counts; the category image appears in the mega panel, the drawer and the tiles.
It calls the core OpenCart product search (names and tags) and a category name match, then shows up to six products and four categories. Nothing is indexed or stored. It can be switched off on the Features tab.
The filter sidebar is empty or missing. Add filter groups (Catalog > Filters), assign them to products (Links > Filters) and to the category, and place the core Filter module in the left column of the Category layout (Design > Layouts).
No. Every change updates the address (filter, sort, limit, page), so the page can be shared and reloaded, and the back button returns to the previous state. Without JavaScript the core links work as usual.
It uses the first additional image of the product. Products without one keep the first image. Touch screens never show the hover image.
A product with a required option (a size, for example) cannot be added without a choice. Pick products without required options for the set, or link the shopper to the product page.
Yes: set the Accent colour on the Style & layout tab. Buttons and links follow it in every style.
Yes. It keeps the core product form and mini cart ids, and buttons or panels that other extensions add to the product page appear under Add to cart.
One stylesheet and one script loaded at the end of the page, no extra libraries, lazy images below the fold and self-hosted fonts: only the two faces of the active style are downloaded.
Buy with confidence
Every release is installed and run on these versions before it ships.
Updates and support are included in the price. The product keeps working afterwards; renewing is optional.
How licensing worksIf it is not what you expected, tell us within 30 days and we refund the order.
Refund policyCard payments are processed by Stripe. Your card number never reaches our server.
Ask a pre-sales questionSold by Kavio Labs Software Limited, registered in England and Wales No. 17532441. About us
More for OpenCart
Sell products by weight, length, area or volume with decimal quantities, unit prices, step/min/max and a live price on the product page.
Shoppers propose a price; the store accepts, declines or counters, and the agreed price is enforced in the cart once.
Buy X get Y, tiered cart discounts, free gifts and scheduled rules on top of OpenCart specials and coupons.