Canvas is a flagship theme for CS-Cart and Multi-Vendor 4.17.2 to 4.21.x, a child of Responsive, so every add-on keeps working. Its home page is a tile board: each block is a tile in a 12-column grid, sized small, medium, large, extra large or wide, optionally two rows tall, and coloured paper, sand, mist, sage, ink or accent. Count tiles show the live number of products per department, product tiles show one product big with price, timer and add to cart.
One design, eight colour schemes
Canvas is one design on a warm studio board with four soft tile colours plus an ink and an accent tile in every scheme. Six light and two dark schemes set the accent as Theme Editor colours. Open any of them in the live demo.
You change the home page in minutes, without a developer: open a block, pick "Canvas tile size" and "Canvas tile colour", save. There is no extra settings panel, only the Block Manager you already know, so layouts export and import as usual. On tablets the board uses 6 columns, on phones 2. Search with categories, sticky header, filter sheet and buy bar on phones, deal timers from real promotion end dates, text contrast 4.5:1 or more, and no visitor data printed into the page.
How it works
Install the zip in Add-ons, activate Canvas in Website > Themes and pick a scheme. The first admin page after activation adds the demo catalogue once (your products are never changed). In Design > Layouts every grid has a "Canvas tile board" switch and every block a tile size and colour picker, saved in the stock "User-defined CSS class" field. Home layouts: Canvas, Mosaic and Index. Licence: one production installation, 12 months of updates; staging and local copies are free. Without a valid licence the store shows the standard Responsive look.
Features
Tile board home page: any block becomes a tile; five sizes (quarter, third, half, two thirds, full row) plus "two rows tall"
Seven tile colours per scheme: paper, sand, mist, sage, ink, accent and clear, all text checked at 4.5:1
Tile picker inside the Block Manager block and grid settings, saved in the stock "User-defined CSS class" field (no extra panel, no core change)
The board reflows by itself: 12 columns on desktop, 6 on tablets, 2 on phones
Installs with full demo content: every section and demo products are ready after activation
Count tiles: live number of products per department as a big numeral, with best-seller thumbnails and subcategory links
Product tile: one product shown big with price, promotion countdown and the real add-to-cart button
Stat tiles, help desk tile, numbered tile headings, category promo tile inside the product grid
Three home layouts: Canvas, Mosaic (image-led) and Index (text-first for large catalogues)
Sticky header, mobile bottom bar, swipe gallery, filter sheet and sticky buy bar on phones
Demo technology store installed once on activation; Multi-Vendor ready with seller lines on cards
Tested on CS-Cart 4.17.2 (Ultimate) and Multi-Vendor 4.17.2 on PHP 8.1; templates compiled with Smarty 5 against 4.21.2
Canvas next to our other flagship themes
Every Kavio theme has its own character. Canvas is the tile composer: you size and colour every block of the home page yourself.
Theme
Character
Pick it when
Canvas
Tile composer: every Block Manager block becomes a tile you size and colour, count tiles with live product numbers, product tile with add to cart; warm studio board, eight schemes
you want to design your own home page without code
Campaign store: flash bar, sticker badges, dark deal zones, story circles
your store runs on flash sales and weekend drops
What you get
Package
kv_theme_canvas-1.0.0.zip: the theme and its wrapper add-on, installed through Add-ons → Manage add-ons. Activate it and pick a colour scheme in Website → Themes.
Editions
CS-Cart, CS-Cart Ultimate, Multi-Vendor and Multi-Vendor Ultimate 4.17.2 – 4.21.x, one package. A child theme of Responsive: no core files are changed and add-on templates keep working.
Updates & support
12 months included. Updates keep the theme files you changed; your layouts are never replaced.
License
1 production installation; subdomains, staging, dev and localhost are free. The theme checks its license for your domain once a day from the admin panel. Without a valid license the storefront shows the standard Responsive look instead of the Canvas design; cart, checkout and orders keep working. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: CS-Cart 4.17.2, Nov 8, 2026Tested on: CS-Cart 4.17.2, Multi-Vendor 4.17.2
Requirements
Platform
CS-Cart, CS-Cart Ultimate, Multi-Vendor or Multi-Vendor Ultimate 4.17.2 – 4.21.x
Requirement
Administrator access to the admin panel
Core changes
None. Hooks and template overrides only
1.0.0
Nov 8, 2026
Latest
Added 8
Canvas, the tile-composer flagship theme (child of Responsive, kit 1.2.8) for CS-Cart, CS-Cart Ultimate, Multi-Vendor
Tile board: a grid with the user class kv-canvas shows its blocks as tiles (12 / 6 / 2 columns); tile size
Tile picker in Design > Layouts: "Canvas tile size", "Two rows tall" and "Canvas tile colour" in the block settings,
Count tiles (Categories block template): live product count per department, best-seller thumbnails, subcategory links.
Product tile (Products block template): one product big with price, promotion countdown and add to cart.
Stat tiles, help desk tile, numbered tile headings, category promo tile inside the product grid.
Three home layouts: Main (Canvas), Mosaic home, Index home; technology demo store "Tessera".
Tested on CS-Cart 4.17.2, Multi-Vendor 4.17.2. First release.
Do I need a developer to change the home page?
No. Open Design → Layouts → Homepage, click the gear icon of a block, pick Canvas tile size and Canvas tile colour in the General tab and save. Add any new block to the tile board grid and it becomes a tile the same way.
Which blocks can be tiles?
Any block of the grid: products, categories, banners, HTML and blog blocks are the ones the demo uses. A block without a size stays a full row without the tile background, so nothing breaks when you add a block.
What happens on phones?
The board has 12 columns on desktops, 6 on tablets and 2 on phones. On phones small tiles sit two per row, every other tile takes the full width and "two rows tall" is ignored; the order is the order of the blocks in the grid.
Are the numbers on the count tiles real?
Yes. A count tile shows the number of active products in the category and its subcategories (only products of active vendors on Multi-Vendor). It is cached with the catalogue and refreshes when products or categories change.
What if I switch to another theme?
The tile classes stay in the "User-defined CSS class" fields and do nothing in other themes: blocks show as normal full rows.
Does Canvas work with my add-ons?
Yes. Canvas is a child of the standard Responsive theme: no core files are changed and add-on hooks keep working.
Does it work on CS-Cart and on Multi-Vendor?
Yes, one package for every edition (CS-Cart, CS-Cart Ultimate, Multi-Vendor and Multi-Vendor Ultimate). On Multi-Vendor it adds the seller line on cards and counts only products of active vendors.
Why does a product show no countdown?
Countdowns only appear for catalog promotions with an end date. Canvas never shows invented timers.
What happens without a licence?
A new installation works for 14 days. After that, without a valid licence, the storefront shows the standard Responsive look; cart, checkout and orders keep working and visitors see no message. The admin panel tells you why and how to fix it. See Configuration.
Does the theme work on my staging copy?
Yes. Subdomains of your licensed domain and local development hosts are covered by the same licence.
Will an update overwrite my changes?
No. Files you changed are kept (a notice lists them), and layouts and blocks are never replaced.
A campaign-driven theme: flash bar, bento hero with a live deal tile, flash-deals zone with countdowns, sticker discounts and promo cells inside your product grids.