NextWoo
Theme comparison

WoodMart vs XStore: two feature-heavy WooCommerce themes, measured

We ran Lighthouse against both vendors' own demo stores on October 18, 2026. WoodMart finished 38 points ahead. XStore's argument is its plugin bundle, which is also the thing that makes it expensive to leave.

WoodMart vs XStore is a choice between two ThemeForest themes that both try to ship a whole store in one purchase: header builders, AJAX filters, swatches, quick view and dozens of prebuilt demos. Affiliate reviews compare feature lists. We measured the demos, three Lighthouse runs per template, down to which folder each script came from. The result is lopsided on speed and closer on value, because XStore's $59 license carries 13 premium plugins that WoodMart does not include. For most stores that sell to phones, WoodMart is the better buy.

01

XStore's demo blocks the main thread almost five times longer

On the vendors' own demo stores, WoodMart posted a median mobile score of 67 and XStore 29, with 552 ms of Total Blocking Time against 2,671 ms. Gaps under about 10 points are noise in this dataset. Thirty-eight points is not. XStore's homepage was its worst template at 3,163 ms of blocking time, and the median template carried 3,409 DOM elements to WoodMart's 2,053. Lighthouse charges most of XStore's scripting to the WordPress core scripts in wp-includes, jQuery among them: 1.2 to 2.6 seconds per run, against 0.3 to 1.05 seconds on WoodMart. Theme and plugin code built on jQuery executes inside that file, so the attribution names no single culprit. Request count pointed the other way: WoodMart made 219 requests to XStore's 125 and still finished well ahead. One limit on all of this: TBT is a lab stand-in, not INP. It counts main-thread work during load, while Google ranks on how fast real taps get answered, and a store selling mostly to desktop visitors will feel this gap far less than one selling to phones.

02

Take away the slider and the tag manager, and XStore still ships twice the theme code

Both demo totals include the vendor's own tracking, so the fair comparison is each theme's own code. Split by URL, XStore's 1,046 KB of JavaScript is 323 KB of analytics and marketing tags, 349 KB of builder and slider code (Elementor, Pro Elements and about 220 KB of Slider Revolution) and 257 KB from the theme and its companion core plugin. WoodMart's 382 KB is 178 KB of tags and 103 KB of theme. Remove the slider and the tags from both and XStore still sends two and a half times as much theme JavaScript. That part comes with the purchase. The slider does not have to: a store that never activates Slider Revolution never pays for its 220 KB.

03

WoodMart's LCP lands at either 1.5 seconds or about 5

WoodMart's median LCP of 4.6 seconds hides a split. Every template produced fast runs between 1.4 and 1.7 seconds and slow ones near 5, with nothing in between. In four of the five slow runs the LCP image had already downloaded, and what grew was render delay, from 0.2–0.6 seconds to 3.3–4.3 seconds. The main thread held up the paint. Its homepage scored 84 partly because the LCP element there is a 369 × 53 px logo. If your homepage opens on a full-width hero banner, do not expect that 84. The listing promises 90+ PageSpeed scores; the best single run on the vendor's own demo was 89, on the shop page. XStore had no fast mode at all: its product image waited 6.9 to 10.7 seconds before it started downloading.

04

Thirteen bundled plugins are XStore's real case, and its exit cost

XStore's $59 regular license lists 13 premium plugins free with the theme, among them Slider Revolution, WPBakery Page Builder, Essential Grid, Master Slider and Quform. WoodMart's $69 license includes two, WPBakery and an image optimizer. A build plan that already calls for a premium slider, a grid plugin and a form builder makes XStore cheaper than buying those separately, and that is the strongest reason to pick it. The catch is that bundled licenses are activated through the theme. Leave XStore and each plugin loses its update path, so a migration has to replace, buy or retire every one of them; the XStore to Next.js page walks through that inventory. A store that would never have bought those plugins is paying for the bundle in main-thread time and getting nothing back.

05

WoodMart lets you pick a builder that is cheap to leave later

WoodMart works with Elementor, WPBakery or Gutenberg, and its own demo runs WPBakery. The builder is picked once and paid for at migration time. Block-editor content sits in post_content as structured blocks. WPBakery leaves vc_row shortcodes and Elementor leaves a JSON tree in _elementor_data, and both have to be parsed before anything can be rebuilt; the WoodMart to Next.js page covers that extraction. XStore lists the same three builders as compatible, but its flagship demo is the Elementor one, and product and archive presentation lives in XStore's own options on top of whichever builder you use. Two extraction paths instead of one. A new store started on WoodMart with the block editor carries the smallest bill if it ever moves.

06

XStore shipped three releases in five weeks

The XStore demo ran 9.7.8, released September 8, 2026. Version 9.7.9 followed on October 8 and 9.7.10 on October 15, so on the day we measured, the vendor's own demo was two releases behind its listing. WoodMart's demo ran 8.6.4, the version its listing shipped on October 6. Frequent releases help a store that stays on the theme, and they date this data: remeasure the current XStore build on staging before treating speed as settled.

07

What a vendor demo cannot tell you about your store

These rows describe two websites, not two themes. WoodMart's demo runs WPBakery and WP Rocket behind Cloudflare. XStore's runs Elementor, Slider Revolution and WP Rocket on an nginx server at Hetzner in Germany with no CDN, and every run came from one machine in Spain, so a US shopper would see different server times. Lighthouse 12.6.1, mobile, three runs per page, October 18, 2026. XStore's product page returned no LCP in two of four runs, so its product row, which supplies the LCP and TBT figures in the table, is the median of the two valid runs. Neither theme is detected in the Chrome UX Report's technology data, which leaves no field pass rate to check the lab against.

08

Buy WoodMart unless you were going to buy XStore's plugins anyway

For a store where most orders come from phones, WoodMart is the better choice: lower blocking time on every template, less than half the theme JavaScript, and a builder option that keeps a future migration cheap. XStore suits one profile. That store needs Slider Revolution, Essential Grid and a form plugin, intends to stay on WordPress for years, and accepts heavier pages in exchange for the bundle. It is the worse choice for a catalog where mobile speed decides sales, and for any store already planning a headless frontend within two years, because the bundle turns into a list of licenses to replace. If you already run WoodMart and the numbers are red, WoodMart speed optimization sets the order of work, a free audit finds the template that is costing you, and fixed prices are on pricing.

WoodMart vs XStore on the vendors' demo stores, October 18, 2026 (Lighthouse 12.6.1, mobile, median of 3 runs per template; XStore's LCP and TBT come from its product page, a median of 2 valid runs)

WoodMart vs XStore on the vendors' demo stores, October 18, 2026 (Lighthouse 12.6.1, mobile, median of 3 runs per template; XStore's LCP and TBT come from its product page, a median of 2 valid runs)
WoodMart 8.6.4XStore 9.7.8
Lighthouse mobile score6729
Largest Contentful Paint4.6 s11.6 s
Total Blocking Time552 ms2,671 ms
JavaScript transferred382 KB1,046 KB
Theme's own JavaScript103 KB257 KB
Tracking tags in the demo's JavaScript178 KB323 KB
Requests219125
DOM elements2,0533,409
Demo stackWPBakery, WP Rocket, CloudflareElementor, Slider Revolution, WP Rocket, no CDN
Regular license$69, 6 months support$59, 6 months support
Premium plugins included213
ThemeForest sales119,82255,525
Latest version on Oct 18, 20268.6.4 (Oct 6)9.7.10 (Oct 15)

Frequently asked questions

Still have questions?

Reach out and we'll get back to you within 24 hours.

Contact us
Is WoodMart faster than XStore?

On the vendors' own demos, yes, by a wide margin: a median mobile score of 67 against 29, and 552 ms of blocking time against 2,671 ms. The demo totals include each vendor's tracking tags, but XStore's own theme JavaScript is still 257 KB against WoodMart's 103 KB.

Which is cheaper, WoodMart or XStore?

XStore's regular license is $59 and WoodMart's is $69, both with six months of support. XStore includes 13 premium plugins against WoodMart's two, so it is cheaper only if you would otherwise buy those plugins.

Does XStore use Elementor or WPBakery?

Both are supported, along with the block editor. WPBakery is in the bundled plugin list, and the flagship demo we measured is built with Elementor.

What happens to XStore's bundled plugins if I switch themes?

Their licenses are activated through XStore, so they lose their update path when the theme goes. Each one has to be replaced, bought standalone or retired before the switch.

Can I get the demo's speed by installing WoodMart?

Not necessarily. The demo homepage scored 84 largely because its LCP element is a small logo; a store opening on a large hero image will score lower.

Related reading
  • WoodMart speed optimization

    WoodMart speed optimization as a triage: Theme Settings → Performance first, then find the slow template, the red metric or the heavy layer, and fix that one.

  • WoodMart to Next.js migration

    How to migrate a WoodMart store to a Next.js storefront: extract theme options, WPBakery or Elementor layouts, HTML Blocks and swatches, then rebuild them.

  • XStore to Next.js

    XStore to Next.js migration: what happens to the plugin licenses bundled with 8theme's theme, XStudio layouts and demo content, and when not to rebuild.

  • WoodMart vs Next.js storefront

    WoodMart vs Next.js storefront for WooCommerce: keep the theme while tuned mobile Core Web Vitals pass; rebuild when they stay red and speed costs sales.

See how many sales your store is losing

Start with a free speed audit. You'll get your store's real numbers and an honest recommendation — even if it's "you don't need us".

Anything you already suspect — checkout feels slow on phones, the category pages crawl, you were told the theme is the problem. Guesses are useful; we check them.

No sales call — you'll get a written report with your store's numbers.

By requesting an audit you accept our Privacy policy and Terms of service. We may publish an anonymised summary of the findings as an example of our work. We never name your business without your written consent.