About WoodMart WP Theme

WoodMart is a WooCommerce theme built by xtemos, designed specifically for large product catalogs. It ships with over 100 pre-built demo stores, a drag-and-drop layout builder, and deep WooCommerce integration out of the box. The theme handles product filtering with AJAX, sticky add-to-cart bars, swatches, and mega menus without needing extra plugins for most of those features.

Performance is a known priority for xtemos. WoodMart supports lazy loading, WebP images, and has its own built-in options panel that keeps third-party plugin dependencies low. It works with Elementor, WPBakery, and its own native builder. For store owners running hundreds or thousands of products, WoodMart holds up better than most multi-purpose themes. It is consistently one of the top-selling WooCommerce themes on ThemeForest.

Get matched with a WoodMart developer in under one day

Brief 01

Tell us about your WoodMart project. Small fixes, WoodMart theme customization, or a full website build, whatever you need, we've got it covered.

Connect 02

We'll connect you to the right WoodMart developers, define the scope, and get everything 100% clear.

Collaborate 03

You'll get one estimate, hire your preferred developer, and start collaborating.

WoodMart has a learning curve. The options panel is dense, the builder has quirks, and certain customizations require knowing exactly which hooks xtemos exposes. A developer who has worked inside WoodMart repeatedly will get things done faster and without breaking existing functionality.

Through Codeable, you get matched with vetted WordPress developers who know the theme well. No guessing, no freelancer roulette. Post a project, get an estimate, and only move forward if you are happy with the proposal.

Pros

  • Ships with 100+ niche-specific demo stores you can import in one click
  • Built-in AJAX product filtering works without a separate plugin like FacetWP
  • Native product swatches for color, image, and label attributes included in the theme
  • Supports Elementor, WPBakery, and its own builder so you are not locked into one editor
  • Active development by xtemos with regular updates and a detailed changelog

Cons

  • Options panel has hundreds of settings with no clear categorization, steep learning curve for new users
  • Built-in builder is less capable than Elementor for complex page layouts
  • Demo import can bring in a large volume of images and dummy content that needs manual cleanup
  • Some advanced features require WoodMart-specific hooks that are not well documented publicly
  • Theme file size is large out of the box, requiring deliberate optimization to hit good Core Web Vitals scores

Who is WoodMart for?

Fashion and Apparel Stores

WoodMart’s color and size swatches, lookbook feature, and fullscreen product galleries make it a practical fit for clothing stores. Variable products with multiple attributes display cleanly. A WoodMart specialist can configure size guide popups, outfit builder layouts, and category pages filtered by style or season without relying on external plugins.

Electronics and Tech Retailers

Large SKU counts, comparison tables, and spec-heavy product pages are where WoodMart holds up well for electronics retailers. The built-in product comparison tool and AJAX filtering by brand, price, and specs work out of the box. A WoodMart developer can extend these with custom attribute filters and structured data for product schema.

Furniture and Home Decor

Room scene images, zoom functionality, and wide product galleries suit furniture stores well within WoodMart. The theme supports sticky headers and mega menus with image tiles, which works for category navigation with many subcategories. A WoodMart expert can also set up custom room visualizer integrations or 360-degree product views.

Beauty and Cosmetics

Beauty brands benefit from WoodMart’s ingredient tab support on product pages, quick view functionality, and upsell layouts. The theme handles bundle products and subscription setups through compatible plugins. A WoodMart specialist can build out custom shade selector swatches and before-and-after gallery sections within product pages.

Multi-Vendor Marketplaces

WoodMart integrates with Dokan and WCFM for multi-vendor store setups. Vendor store pages, commission management, and product submission workflows sit on top of WoodMart’s catalog infrastructure. A WoodMart developer familiar with both the theme and marketplace plugins can keep the front end consistent across vendor storefronts.

Customizing WoodMart

WoodMart’s options panel gives you control over typography, colors, header layouts, product card styles, and checkout behavior without touching code. That said, pushing the theme beyond its defaults takes more than clicking through settings.

A WoodMart expert can set up custom AJAX filtering for large catalogs, configure swatches linked to actual attribute taxonomies, build out mega menu structures that match your brand, and modify the single product page layout to improve conversions. Things like custom checkout fields, conditional product tabs, or integrating a points and rewards system often require template overrides or targeted hooks.

If you need WoodMart to behave in ways the options panel does not support, working with a WoodMart specialist means getting clean, maintainable code rather than workarounds that break on the next update.

Recommended plugins for WoodMart

WoodMart pairs well with several plugins that extend its native features. YITH WooCommerce Wishlist, WooCommerce Subscriptions, and Dokan for multi-vendor stores all integrate cleanly. For stores focused on speed, pairing WoodMart with proper caching and image optimization can significantly cut load times. See our WordPress performance services for specifics on what that involves.

On the SEO side, WoodMart generates clean markup but ranking product pages still requires structured data, proper canonicals, and optimized category pages. Our WordPress SEO optimisation service covers that end-to-end.

Not sure which plugins to use? This WordPress plugins directory covers the most popular options with reviews and setup guides.

WoodMart common issues

WoodMart AJAX filter not working after update

AJAX filter failures after a WoodMart update are usually caused by a JavaScript conflict with a caching plugin serving an old version of the theme’s scripts, or a plugin that hooks into WooCommerce query vars. Start by clearing all caches, then check the browser console for JS errors. If the filter sends requests but returns no results, inspect the query string being passed. In many cases a plugin modified the WooCommerce product query in a way that blocks WoodMart’s filter parameters from working correctly.

WoodMart product swatches not showing on shop page

Swatches on the shop page require that your variable products have attributes set as swatches inside WoodMart’s attribute settings, not just in the WooCommerce attribute editor. Go to WoodMart Options, find the Swatches section, and confirm the attribute type is set to color, image, or label. If swatches still do not appear, check whether your active child theme or a plugin is overriding the product loop template. Our bug fixing service can trace exactly where the template is being overridden.

WoodMart sticky add to cart bar disappeared

The sticky add-to-cart bar is controlled in WoodMart Options under the Single Product section. If it has disappeared, check that the option is still enabled after a theme update, as some updates reset modified settings. Also verify there is no CSS conflict hiding the element. Inspect the sticky bar element in DevTools to see if it exists in the DOM but has zero opacity, a hidden overflow, or a z-index issue caused by a conflicting plugin.

WoodMart mega menu not displaying correctly on mobile

WoodMart’s mega menu relies on its own menu walker and specific CSS classes added through the theme’s menu editor. On mobile, the most common cause of broken display is a customization in the header builder that modified breakpoints without accounting for the mega menu’s collapse behavior. Check the header builder’s mobile breakpoint settings and confirm the hamburger menu toggle is set correctly. If the menu was built using a custom header template, inspect whether the mobile menu toggle script is still enqueued.

WoodMart demo import fails or stops halfway

Demo import failures in WoodMart are almost always a server limit issue. The import process needs enough PHP memory, max execution time, and upload size. Set memory_limit to at least 256M, max_execution_time to 300, and upload_max_filesize and post_max_size to 64M or higher. If the import still stops, try importing content in steps using the manual XML import method rather than the one-click importer. Contact your host to confirm these limits are applied at the server level, not just in php.ini.

WoodMart page builder not loading in block editor

WoodMart’s native builder does not run inside the WordPress block editor by default. It uses a separate edit screen accessible from the classic editor or a dedicated builder button. If you have disabled the classic editor plugin, you may lose access to the WoodMart builder interface. Keep the Classic Editor plugin active or use the designated WoodMart builder toggle. Elementor users do not face this issue since Elementor has its own edit screen. Get help diagnosing builder access issues here.

WoodMart checkout page layout broken

A broken checkout page in WoodMart is usually a template conflict. WoodMart overrides several WooCommerce checkout templates in its woocommerce folder. If you have a plugin that also overrides the same templates, the last one loaded wins and layout breaks. Check WooCommerce’s System Status for template override warnings. Deactivate plugins one by one to identify the conflict. If you have a child theme with checkout templates, make sure they match the current WooCommerce version.

WoodMart product images not showing in cart

Missing product images in the WoodMart cart are typically caused by a thumbnail regeneration issue or an image size that was not registered properly. Run a thumbnail regeneration using a plugin like Regenerate Thumbnails after confirming that WooCommerce cart thumbnail dimensions are set in WoodMart Options. Also check whether a lazy loading script is preventing the images from loading in the cart drawer. Disable lazy loading temporarily to test whether it is the cause.

WoodMart slow loading on mobile despite optimization

WoodMart loads a significant amount of CSS and JavaScript from its options panel, much of it conditionally. Slow mobile performance despite caching usually points to render-blocking scripts, unoptimized images, or a large unused CSS payload. Use Google PageSpeed Insights to identify the specific assets. WoodMart supports critical CSS generation, but it needs to be configured per page type. Pair this with proper image compression and a CDN. Our WordPress bug fixing service can audit and fix the specific bottlenecks on your store.

WoodMart CSS not updating after changes in options panel

WoodMart generates dynamic CSS based on your options panel settings and stores it in a file or inline depending on your configuration. If changes are not reflecting, the generated CSS file may be cached at the server or CDN level, or the write permissions on the dynamic CSS file path are incorrect. Go to WoodMart Options and use the Regenerate CSS button. If that does not help, check whether your caching plugin is excluding the dynamic CSS file from cache, and confirm the file path is writable by the server.

WoodMart theme redesign

Time to refresh your WoodMart site?

A good theme only gets you so far. If your site isn't converting, the problem is usually the design — not the theme. We can fix that.

Get a redesign estimate

WoodMart FAQ

Yes. WoodMart was built with large product catalogs in mind. Its built-in AJAX filtering, lazy loading, and optimized product grid handle hundreds or thousands of SKUs better than most multi-purpose themes. That said, getting good performance at scale still requires proper server configuration, caching, and image optimization on top of what the theme provides.

WoodMart supports Elementor. You can use Elementor for page layouts while relying on WoodMart’s native WooCommerce templates for product and shop pages. WoodMart also has its own builder and WPBakery support. Most users pick one builder and stick with it to avoid loading multiple editor libraries.

WoodMart is sold on ThemeForest for a one-time fee of around $59, which includes six months of support. Extending support to 12 months costs extra. The license covers one website. If you want to use WoodMart on multiple sites, you need additional licenses unless you purchase an extended license.

WoodMart generates reasonably clean markup and supports schema markup for products. It does not create major technical SEO problems out of the box. However, ranking product and category pages still requires proper meta setup, structured data, internal linking, and page speed work. The theme alone does not handle those for you.

WoodMart is a WooCommerce theme. You can use it for standard pages without WooCommerce active, but the theme’s demos, features, and overall structure are designed around running an online store. Using it for a non-ecommerce site means paying for features you will not use and dealing with a theme not optimized for that purpose.

The fastest route is posting a project on Codeable, where vetted WoodMart developers respond with estimates within 24 hours. You describe what you need, get a fixed-price or hourly estimate, and only proceed if you are happy with it. There is no obligation to hire after getting an estimate.

WoodMart can run on a WordPress multisite installation, but xtemos does not officially guarantee full multisite compatibility. Most core features work, but the options panel stores settings per site and the dynamic CSS generation can behave differently across subsites. Testing on a staging multisite before going live is strongly recommended.

Start with a caching plugin, a CDN, and image compression. WoodMart has built-in lazy loading and a CSS regeneration tool that helps reduce render-blocking styles. Disable any WoodMart features you are not using, as the theme loads scripts conditionally based on enabled options. Use Google PageSpeed Insights to identify which assets are causing the most delay.

Yes, migrating an existing WooCommerce store to WoodMart is possible. Products, orders, and customer data stay in WooCommerce and are not theme-dependent. What changes is everything visual: page templates, product layouts, the header, and checkout styling. A WoodMart developer can rebuild your existing design inside the theme without touching your store data. See our WordPress migration service for more detail.

Yes. xtemos maintains WoodMart actively and releases updates regularly to keep up with WooCommerce and WordPress core changes. The changelog is detailed, and critical compatibility updates typically follow major WooCommerce releases within a short window. Checking the changelog before updating on a live site is a good habit regardless of how reliable the update history has been.

Hire a WoodMart Developer

Whether you need a WoodMart expert to configure your store from scratch, fix a specific issue, or build out custom functionality, you can get a free estimate with no obligation. Projects are handled through Codeable, a network of vetted WordPress developers. Get a free estimate and describe exactly what you need. You will hear back within 24 hours.

#ACF
#Avada
#Contact Form 7
#Custom WP Themes
#Elementor
#Gutenberg
#Custom API Integration
#Site Migration
#WP Speed Optimization
#Theme Customization
#Custom Post Type
#PHP
#Laravel
#Plugin Development
#MYSQL
#Wp Rocket
#SEO
#Gravity Forms
#JavaScript
#Learndash
#Headless WordPress
#Payment Gateways
#Ninja Forms
#BuddyPress
#Slider Revolution
#Full Site Builds
#Anything Backend
#Anything Frontend
#Bookly
#GamiPress
#React JS
#Design
#ADA Compliance
#DIVI
#Genesis
#Enfold
#FacetWp
#WP Rest API
#Multisite
#Vue JS
#Maintance
#WooCommerce
#Hacking Cleanup
#BuddyBoss
#Hosting Transfer
#CSS

You'll need a free Codeable account so developers can ask questions and send their quotes.