mtheme.markets.Explore the catalog ↗
← THEME LIBRARY

Gecko

WordPress & WooCommerce theme

Gecko, by JanStudio, is a WooCommerce theme built around how a product listing is browsed: colour attribute and brand filters, Isotope category filtering, colour swatches that switch the gallery images, quick view and AJAX add to cart. Its changelog shows where that coupling needs attention, especially swatches on custom attributes and the mini-cart.

Updated November 4, 2026 · theme.markets editorial team

A catalogue shot in colourways

Gecko's feature list is unusually specific about one thing: the same product shown in several colours. JanStudio names product colour swatches, image swatches, a separate "Product Color Swatch Gallery Images" feature and a listing colour swatch, then a colour attribute filter and a brand filter for the product index.

That cluster describes a shop where colour is a real product dimension rather than a tag. The interesting part is the swatch that changes the gallery. If your photography already exists per colourway, the swatch becomes the control that reveals it. If it does not, the feature quietly becomes a photography brief.

The vendor also lists cloud zoom, a flip thumbnail image and a product video thumbnail, so the media around a single product has several display modes besides the swatch-driven set.

The vendor's model and your catalogue have to agree

The swatch behaviour is described as tied to a variation swatches plugin, which the vendor names in the same feature list, and the changelog tracks that plugin's version alongside theme releases. So this is not purely theme-file work: the theme, the plugin and WooCommerce's attribute system meet here.

A changelog entry makes the risk concrete. Version 1.8.0 fixed swatch images failing to load on the catalogue page when a product used custom attributes rather than global attributes, and the same release fixed variation swatches not working on the product list. Version 1.9.0 addressed custom attributes switching to disabled on the product page.

Those are old releases, not a description of the current build. They are still a useful warning: if your products use per-product custom attributes rather than global ones, test the listing swatch first, before you style anything else.

Filters on the listing, and two ways to load more

Beyond colour, the vendor lists a brand filter and an Isotope category filter, plus a product filter and listing attribute display. Isotope handles the masonry grid, so category filtering and masonry layout are part of the same listing system rather than separate widgets.

Loading is a choice between lazy load and infinite scroll on the masonry grid, with AJAX search suggestions for the header. Lazy load suits a paginated grid; infinite scroll keeps appending and removes the footer for anyone browsing a long catalogue. The vendor also offers AJAX add to cart, a custom product tab and quick view, which keeps someone on the grid while they look at details.

Catalog mode is a different site, not an extra toggle

WooCommerce Catalog Mode appears in the feature list next to quick view and AJAX cart, but the three point in different directions. Catalog mode removes the buying path, which is what a lookbook, wholesale list or enquiry-led catalogue needs. Quick view and AJAX add to cart assume a working cart.

The description names catalog mode without stating exactly what it hides on product, category and single-product views. If the plan is an enquiry-led catalogue rather than a shop, check those pages in the demo or on a staging install before you commit.

The changelog also shows how far the commercial path is wired in: version 1.9.4 fixed the mini-cart not showing items on WooCommerce 7.8, and earlier entries cover the sticky add to cart option and a sold-individually error message. If you run a cart, those are the surfaces to exercise.

Page bodies in WPBakery, and what the package leaves out

Marketplace compatibility attributes observed on 4 November 2026 name WordPress 6.0.x through 6.7.x and WooCommerce 6.x through 9.x, with WPBakery Page Builder and Visual Composer listed as the page builders. These are declarations from the vendor and marketplace, not results from running Gecko against your PHP version or plugin stack. Gutenberg Optimized is marked No, which describes block-editor optimisation rather than whether the block editor exists.

The changelog keeps builder updates in step with theme releases, most recently moving WPBakery to 8.2, so the two move together in practice. The ThemeForest file list names PHP, CSS and JS files, and the vendor states plainly that the demo images are for preview only and are not in the purchase files. Product and lifestyle photography is a separate cost.

Multi-language and RTL support are listed, and the changelog records both a WPML multi-currency fix in quick view (1.7.9) and an RTL header layout fix (1.8.4) — signs that translated and multi-currency setups have needed attention over the theme's life.

Questions & answers

Does Gecko require a separate plugin for the colour swatches?

The vendor names a variation swatches plugin in the theme's feature list and tracks its version in the changelog, so treat the plugin as part of the stack rather than decoration. The exact relationship between theme and plugin versions in the build you use is worth confirming from the vendor's documentation.

Will my custom attributes show swatch images on the catalogue page?

A 2020 release fixed exactly that case, but it is old evidence and says nothing about the build you run. If your products use per-product custom attributes instead of global ones, test the listing swatch on a representative product before designing around it.

Guides for this theme

Keep exploring

Alternatives to Gecko

More themes with a similar focus. Find the approach that fits your project.

Also for online stores

Aardvark

Aardvark is a GhostPool WordPress theme whose vendor description builds a gated community rather than a brochure: the site can be restricted until a visitor logs in, with a dashboard as the destination afterwards, then layered with BuddyPress profiles, Paid Memberships Pro levels that can serve different homepages per tier, Sensei courses and a WooCommerce store. The article covers what each of those layers does, how the bundled Youzify and Ultimate Reviewer plugins fit, and which plugins the theme expects you to install yourself.

Explore details →
Also for online stores

Act

Act, by KlbTheme, is organised around raising money rather than around a page builder: the seller lists a crowdfunding system, GiveWP, Stripe, PayPal and offline donation routes, and templates for causes, events and a WooCommerce shop. This article follows the donation toolkit, the cause and event structure, the WPBakery-first editing workflow with its later Elementor demo, and the theme options panel that controls fonts and typography. Declared compatibility and archive contents are read as the seller's claims, not as tested results.

Explore details →
Also for online stores

Adrenalin

Adrenalin is a CommerceGurus WooCommerce theme whose most useful settings are switches rather than layouts: catalog mode removes the cart and turns the shop into a browsable catalogue, quick view and a size guide are toggled from the options, and listing pages can be set to a list or grid with left, right or no sidebar. The vendor description also pairs a WPML language-and-currency topbar with predictive Ajax search and a megamenu, while the changelog for 2024 and 2025 shows maintenance concentrated on WPBakery and LayerSlider versions rather than new design.

Explore details →