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
Beauty and cosmetics theme for OpenCart 4.x and 3.0.x: a Brands A-Z mega panel, a brand offer mosaic with real end dates, a shade strip from fair to deep, product cards on tinted counter plates with round shade swatches and unit prices, a Top 10 chart, shop-by-concern chips, a routine builder and a product page with a shade picker, how-to and ingredients tabs. Four presets, no core changes.
Beauty and cosmetics theme for OpenCart 4.x and 3.0.x: a Brands A-Z mega panel, a brand offer mosaic with real end dates, a shade strip from fair to deep, product cards on tinted counter plates with round shade swatches and unit prices, a Top 10 chart, shop-by-concern chips, a routine builder and a product page with a shade picker, how-to and ingredients tabs. Four presets, no core changes.
OpenCart 4.0.2.0 - 4.1.0.4, 3.0.x
Gloss is a beauty and cosmetics theme for OpenCart 4.x and 3.0.x by Kavio Labs. It is built for multi-brand beauty stores: makeup, skincare, fragrance, hair, bath and body, men's grooming and minis, where shoppers look for a brand, a shade and a deal.



On a phone the menu becomes a slide-in drawer, the campaign shows its text first and the home page stacks into one column.

Other extensions keep working: Gloss keeps the core ids of the product form and the mini cart. Extensions that add buttons to the product page appear under Add to bag.
| OpenCart 4.0.2.0 to 4.1.x | OpenCart 3.0.3.x to 3.0.5.x | |
|---|---|---|
| Package | kv_theme_gloss.ocmod.zip | kv_theme_gloss-oc3.ocmod.zip |
| Framework | Bootstrap 5 | Bootstrap 3 |
| Gloss 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. 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_gloss.ocmod.zip. Click Install (the green + button) next to it.OpenCart 4 has no theme folders. Gloss is a theme extension: it swaps in its own templates while it is the store's 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 Gloss is the active theme.
kv_theme_gloss-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.
Gloss reads your normal catalogue data. Before you start:
Clean or Gift set becomes a badge.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 Gloss from Extensions > Extensions > Themes.
Open Extensions > Extensions > Themes > Gloss > 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.
*stars* to set it in italic (Gloss & *Co.*).Three top band messages, the label of the Brands A-Z menu item (empty hides the panel), the number of categories in the menu, the label of the Offers pill (links to the Specials page), an optional second link, the search placeholder, the loyalty band, the footer text and help card, and the payment chips (plain text, no logos).
Brand mosaic (campaign label, title, text, button, product id, up to four brand ids), shade strip, trust row, tabs, Top 10, shop by concern, offers band, minis, routine builder, brands row, journal and reviews.
42, 57. Empty fields use an automatic source: the best discounted product for the campaign, the brands with the biggest running discounts for the offer tiles, products on special for offers, orders then views for the Top 10 and bestsellers, the newest products under the maximum price for minis.20 or 20_27), an information page as i:<id> or a URL.;. Acne is a search for the word, Acne|20 or Acne|i:5 or Acne|https://... link to a category, page or URL.30 ml, 250 g or 50 fl oz produces the unit price "$1.27 / ml" on cards and the product page. Very small prices per ml or g are shown per 100.Clean, Gift set, Mini; "Clean" shows in green), New tag days, Low stock tag, the in-stock line, free samples and returns lines, and Frequently bought together.Products per page and the image sizes. On OpenCart 4 these are in System > Settings > Image. Gloss shows products on square plates: 520 x 520 on cards and 800 x 800 on the product page work well.
Paste the licence key from your Kavio Labs account. Without a key the theme keeps working and the page shows a notice.
No. On OpenCart 4 it is a theme extension that uses events; on OpenCart 3 it is a normal theme directory plus events.
It needs manufacturers assigned to enabled products, and a label on the Header & footer tab. A manufacturer without products is not listed.
Swatches come from an option named in Shade option names (default Shade, Colour), or from sibling products with the same Range attribute. Products without them show no swatches.
It reads the filter group named on the Home page tab (default "Shade group"). Create the group under Catalog > Filters with its filters in sort order.
A brand shows "Up to N% off" while one of its products has a running special price. Otherwise the tile shows the product count.
The countdown needs a special price with an end date less than 60 days away.
The price (with tax as your store shows it) divided by the number in the Volume attribute. It is a display line only.
By ordered quantity, then by views when there are too few orders.
Yes. Settings are stored per store.
The storefront and the admin panel keep working. The theme settings page shows a reminder.
Only the licence check from the admin settings page. Fonts are served from your store.
Set the store theme to Default.
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.