Home Forums WoodMart support forum Critical Performance Issue (16s+ TTFB) on Variable Product Pages with High Varia

Critical Performance Issue (16s+ TTFB) on Variable Product Pages with High Varia

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #691974

    marcosrjdesouza
    Participant

    Hi WoodMart Support Team,

    I am experiencing a severe performance issue on my variable product pages, and after extensive testing, I have isolated the problem to the WoodMart theme.

    The Problem: My variable product pages with a high number of variations (approx. 800 variations) are taking 16-30 seconds to load. This is a server-side TTFB (Time To First Byte) delay. The page hangs for 16 seconds and then loads all at once.

    What I Have Already Tested (Proof): This is not a plugin or Elementor conflict. The 16-second TTFB delay persists even after I have:

    Deactivated all non-essential plugins (including B2BKing, Variation Swatches, etc.).

    Removed the Elementor ‘Price’ and ‘Add to Cart’ widgets from the product page template (the page still loads slow, just without the variations showing).

    The issue is 100% resolved (pages load instantly) ONLY when I switch to a default WordPress theme (like Storefront). This proves the issue is with WoodMart.

    The Evidence (What is happening): My investigation shows that the WoodMart theme is processing all 800 variations on the server (PHP) *before* sending the page, which is causing the 16-second delay. Even with the widgets removed, a PageSpeed test on the cached page reports a massive DOM size of over 2,800 elements, proving the theme is still rendering this data in the background.

    My Question: How can I stop the WoodMart theme from pre-processing all 800 variations on the server?

    I need the “skeleton” of the product page to load instantly (like it does with the Storefront theme) and then have the variations load separately via AJAX (asynchronously).

    Is there a filter, a PHP snippet, or a setting I am missing that can disable this server-side pre-processing of variations and fix the 16-second TTFB delay?

    Thank you for your help.

    #691984

    Artem Temos
    Keymaster

    Hello,

    Could you please disable all plugins that are not related to our theme and provide us your admin access so we can check it?

    Thank you in advance

    #692105

    marcosrjdesouza
    Participant

    URGENT UPDATE: Critical 37-second TTFB on Shop/Archive Page

    Hi WoodMart Support Team,

    I am updating my existing ticket with critical new information. Please disregard my previous comments about the shop page being “fast.”

    I have just run a WebPageTest on my main shop/archive page, and the results are definitive.

    Test Results (First View / Uncached):

    Time to First Byte (TTFB): 37.213 seconds

    Result: The test failed with an “Error: Timed Out”.

    Test Results (Repeat View / Cached):

    TTFB: 0.438 seconds (This is fast, showing the LiteSpeed cache is working).

    What This Proves:

    This is the “smoking gun.” The 37-second uncached TTFB proves that the WoodMart theme is processing all ~800 variations for every single product on the archive grid before the server can build and send the page.

    I previously enabled the “Limit swatches in grid = 1” setting, and this made the cached page feel fast. However, this new test proves that setting is only a visual optimization and does NOT stop the theme from doing the heavy 37-second server-side processing on an uncached “first view”.

    This is the same root problem as my 16-second TTFB on the single product page, but it’s even worse on the archive page.

    My Question:

    How can I stop the WoodMart theme from processing all product variations on the server just to load the shop/archive page? This is a critical performance issue that makes the site unusable for any new visitor (or when the cache expires).

    Is there a PHP filter, a hidden setting, or any other solution to completely disable this server-side variation processing on archive pages?

    Thank you.

    #692117

    marcosrjdesouza
    Participant

    Hello,

    Thank you for investigating. I have followed your instructions.

    I have created a temporary admin account for you.

    I have also disabled **all** non-essential plugins. The only plugins still active are WooCommerce, Elementor, and WoodMart Core.

    **MOST IMPORTANTLY:** The 16-second TTFB (server loading delay) **STILL HAPPENS** even with all those plugins disabled.

    Please test this product page (it is the one with ~800 variations): https://wheat-crow-333766.hostingersite.com/categoria-produto/produtos/cabos-de-controle-nbr-7289-7290-16442/cabos-de-controle-nbr-7289/ and https://wheat-crow-333766.hostingersite.com/produto/innovcable-cabo-de-controle-bf-fa-nbr-7289/

    You will see that the server takes 16+ seconds to respond (TTFB) before the page loads. Since B2BKing and all other plugins are off, the problem must be inside the WoodMart theme.

    Thank you.

    #692118

    marcosrjdesouza
    Participant

    Subject: RE: Critical 16s+ TTFB – New Test Results with All Plugins Disabled

    Hello,

    As you requested, I have just completed the test.

    I deactivated all plugins except for WooCommerce, Elementor, and WoodMart Core. I also purged all server-side caches.

    With all other plugins (like B2BKing, LiteSpeed Cache, etc.) disabled, I ran a new WebPageTest on the same variable product page.

    The result is conclusive: The problem is still present and is 100% caused by the WoodMart theme.

    Here are the results from the “clean” test (see attached images):

    Time to First Byte (TTFB): 9.654 seconds

    Waterfall: Shows the server taking 9.6 seconds to respond to the very first HTML request.

    This test proves that this is not a plugin conflict. The 9.6-second server delay is happening with only WoodMart active. The theme is clearly processing all ~800 variations on the server (PHP) before sending the page, which is causing the massive TTFB.

    You can no longer blame this on another plugin. Please analyze this evidence and tell me how to fix this core theme performance issue.

    Thank you.

    Attachments:
    You must be logged in to view attached files.
    #692146

    Artem Temos
    Keymaster

    Hello,

    Sorry, but the password you sent seems to be wrong and we can’t enter your dashboard.

    Kind Regards

    #692185

    marcosrjdesouza
    Participant

    Sorry, here is the new password

    #692188

    Artem Temos
    Keymaster

    Hello,

    Thank you. I have just tested with the default theme on your website, and the response time is the same. So it means that this issue has no relation to the WoodMart theme. Here is a screenshot

    Kind Regards

    #692207

    marcosrjdesouza
    Participant

    Hello,

    Thank you for performing the test with the default theme and providing the screenshot.

    You are correct; the high TTFB persists even without the WoodMart theme active. This confirms the issue seems related to WooCommerce core’s handling of the very large number of product variations.

    I appreciate your assistance in identifying this. You can consider this ticket closed.

    Thank you.

    #692217

    Artem Temos
    Keymaster

    You are always welcome. Feel free to contact us if you have any further questions.

Viewing 10 posts - 1 through 10 (of 10 total)

The topic ‘Critical Performance Issue (16s+ TTFB) on Variable Product Pages with High Varia’ is closed to new replies.