Home Forums WoodMart support forum Urgent: Woodmart 8.4.1 Causing 500 Error on WooCommerce Single Product Pages

Urgent: Woodmart 8.4.1 Causing 500 Error on WooCommerce Single Product Pages

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #713420

    sydalirzarzvi
    Participant

    Hi Woodmart Support Team,

    I am reaching out because I urgently need help with a critical issue on my client’s WooCommerce store.

    I purchased a legitimate Woodmart license today and performed a fresh installation of version 8.4.1. Despite this, all single product pages are still returning a 500 Internal Server Error status code while the pages visually load fine for visitors.

    <h4>My Setup</h4>

    • Woodmart 8.4.1 (fresh legitimate install)
    • WooCommerce 10.5.3
    • WordPress 6.9.1
    • GoDaddy shared hosting
    • PHP 8.3.30

    <h4>What I Have Done</h4>

    • Purchased a legitimate Woodmart license
    • Uploaded a fresh Woodmart 8.4.1 via Appearance → Themes → Upload
    • Activated the license properly under Woodmart → License
    • Cleared all caches including WP Rocket and Cloudflare

    <h4>What I Have Confirmed Through Testing</h4>

    • Switching to ANY other theme immediately returns 200 OK on product pages
    • Shop pages, category pages, and homepage all return 200 OK with Woodmart active
    • Only single product pages return 500 with Woodmart active
    • No PHP fatal errors appear in debug.log
    • The issue persists on a fresh 8.4.1 install

    This is causing serious damage to my client’s store as Google Merchant Center is rejecting all product pages due to the 500 status code, resulting in lost visibility and sales.

    I have spent an entire day debugging this issue and have now purchased a legitimate license. I need this resolved urgently. Please advise what is causing Woodmart to send a 500 status code specifically on product pages.

    Thank you

    #713445

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    Thank you so much for purchasing our theme and contacting our support center.

    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

    #713634

    sydalirzarzvi
    Participant

    Ok, here are the credentials, I have disabled all plugins except WooCommerce and WoodMart core.

    #713637

    Artem Temos
    Keymaster
    Xtemos team

    As I can see, the product pages are loaded correctly at the moment. Could you please clarify how to reproduce the issue?
    Here is a screenshot https://gyazo.com/c18778230758d519d8e48676e84a1d20

    #713805

    sydalirzarzvi
    Participant

    Hi,

    First of all, apologies for the delayed responses, it is Eid here so I have been away from my laptop. Thanks for looking into this.

    The page does load visually which is correct, however the issue is that the server is returning a 500 Internal Server Error HTTP status code alongside the page content. This means the page renders fine in a browser but tools and crawlers see a 500 error.

    Here is how to reproduce it:

    1. Visit https://www.httpstatus.io and enter this URL:
    https://newactivewear.com/product/pace-breaker-heavy-sweatpants/?attribute_pa_color=athletic-heather&attribute_pa_size=m
    You will see it returns 500 instead of 200.

    2. Open the product page in any browser, open DevTools (F12), go to the Network tab, reload the page and click on the first request. You will see HTTP/2 500 in the response headers.

    3. The browser console also shows:
    GET https://newactivewear.com/product/pace-breaker-heavy-sweatpants/&#8230; 500 (Internal Server Error)

    This is causing Google Merchant Center to reject all product pages because Google’s crawler sees the 500 status code and considers the pages broken.

    Importantly I have confirmed via Query Monitor that WordPress internally returns 200, but the actual HTTP response sent by the server is 500. This only happens on single product pages — all other pages return 200 correctly.

    Switching to any other theme immediately resolves the issue and product pages return 200, which is why I believe this is specific to Woodmart.

    Please let me know if you need any further information.

    Thank you

    Here’s a screenshot:
    https://ibb.co/VW3mYx8r

    #713875

    Artem Temos
    Keymaster
    Xtemos team

    Hello,

    Could you please send us your FTP access so we can troubleshoot this?

    Kind Regards

    #713902

    sydalirzarzvi
    Participant

    Hello,

    Please find the FTP access details below

    Let me know if you need anything else.

    Kind Regards

    #713917

    Artem Temos
    Keymaster
    Xtemos team

    Sorry, but the FTP seems to be wrong, and we can’t connect to your server https://monosnap.ai/file/7FZFLVKMEV5Rcq4VDDKrTi1I9TGCP6

    #713923

    sydalirzarzvi
    Participant

    Apologies, please try with this one.

    #713947

    Artem Temos
    Keymaster
    Xtemos team

    Thanks for the detailed report and for sharing access. The behavior you described (page renders but HTTP status is 500 only on single product pages) is typically caused by very large HTML data attributes on variable products. On some hosts, the server can’t process such long lines and returns 500 even though the content is output.

    Please add the following directives to your site’s .htaccess file in the root of WordPress:

    <IfModule mod_substitute.c>
        AddOutputFilterByType SUBSTITUTE text/html
        SubstituteMaxLineLength 4M
    </IfModule>
    #713954

    sydalirzarzvi
    Participant

    Great!! It’s finally giving 200 OK on httpstatus.io, have applied for a re-review by Google Merchant Center, hopefully all goes well. Thank you for the support.

    #713963

    Artem Temos
    Keymaster
    Xtemos team

    Great, you are welcome.
    Feel free to contact us if you have any further questions.

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

The topic ‘Urgent: Woodmart 8.4.1 Causing 500 Error on WooCommerce Single Product Pages’ is closed to new replies.