Home Forums WoodMart support forum AJAX Products Tabs shows same filtered results in all tabs

AJAX Products Tabs shows same filtered results in all tabs

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #701163

    Injaileh
    Participant

    Hello,

    I’m facing an issue with AJAX Products Tabs in WoodMart when using filters.

    Here is the scenario:

    I created 2 product tabs inside the AJAX Products Tabs element.

    Tab 1:

    Query type: AND

    Category filter: Mobile Phones

    Brand filter: Nokia

    Result is correct → only Nokia mobile phones are displayed.

    Tab 2:

    Same settings as Tab 1

    Query type: AND

    Category filter: Mobile Phones

    Brand filter: Sony

    ⚠️ Problem:
    Even after changing the brand to Sony in Tab 2, it still displays Nokia products, exactly the same as Tab 1.

    It seems that the AJAX query or filter cache is not refreshed per tab, and the second tab inherits the first tab’s filters instead of applying its own.

    I recorded a video demonstrating the issue step by step and will attach it to this topic.

    Please advise how to fix this issue or if this is a known bug.

    Thank you.

    #701165

    Injaileh
    Participant
    #701245

    Hello,

    Please deactivate all the 3rd party plugins and activate only theme-required plugins on the site, and then check the issue. I am sure your issue will be solved. Then activate the 3rd party plugins one by one and check which plugin is creating the issue for you.

    Otherwise, if the issue still exists, then keep the 3rd party plugins deactivated and share the WP login details, so I can check and give you a possible solution.

    Best Regards,

    #701601

    Injaileh
    Participant

    I have already tested this issue thoroughly and it still persists.

    I tested on two different websites (including a test store).
    The issue occurs:

    With only WooCommerce and WoodMart Core active

    With no third-party plugins

    On older and latest versions of the theme and core plugin

    After clearing all caches

    The result is always the same:
    AJAX Products Tabs do not refresh the query per tab, and the second tab inherits the first tab’s filters.

    I am attaching a new video from the test website showing the same issue clearly.

    Please check the video and confirm if this is a theme-related issue or a known bug.

    Best regards, Injaileh

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

    Hello,

    Sorry to hear about the inconvenience. Kindly, please share your Site WP-ADMIN Login details in the Private Content field so that we can check this concern on your Site and help you out accordingly.

    Best Regards,

    #701676

    Injaileh
    Participant

    Hi,
    I’m not comfortable sharing WP-Admin access.

    The issue is 100% reproducible on a clean installation with only WooCommerce + WoodMart Core enabled.

    Each tab in AJAX Products Tabs should run an independent query, but currently all tabs reuse the first tab’s filtered results.

    This confirms it’s a theme-level bug, not a plugin conflict or cache issue.

    Please escalate this to your developers and confirm if this is a known issue or provide a fix/workaround.

    #701700

    Hello,

    We’ve tested the same setup on our side, and the AJAX Products Tabs are working correctly when each product is properly assigned to the relevant categories. In most cases like this, the behavior you described is caused by overlapping taxonomy assignments (for example, products assigned to multiple categories), which makes the results appear identical across tabs.

    See Screenshot: https://postimg.cc/1fM74xH6

    Please double-check the following on your site:

    • Each product is assigned to only the intended Brand (Nokia / Sony) and not both
    • Brand is set up as a global product attribute and used consistently
    • No products are assigned to the parent category in a way that matches both tab queries.

    Once the taxonomy assignments are corrected, each tab should return its own independent results as expected.

    Best Regards,

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