• We are experiencing a compatibility issue between WowStore Pro Search Block and TranslatePress Free. Environment

    • WordPress: 6.9.4
    • PHP: 8.3.6
    • Web Server: nginx 1.24.0
    • WooCommerce: 10.8.1
    • WowStore: 4.4.15 (Pro)
    • TranslatePress: 3.2.3 (Free)

    Language Configuration

    • Default Language: English (en_US)
    • Secondary Language: Chinese (Hong Kong)

    Issue Description

    The website uses TranslatePress to translate WooCommerce product titles into Chinese (Hong Kong).

    The translated titles display correctly on the frontend and product pages. However, the WowStore Search Block (AJAX Live Search) only searches the default English product titles.

    For example:

    English Product Title

    Quality Hand Made Top Series A Pillow

    Chinese Translation

    Quality Hand Made Top Series A 枕頭

    Search Results:

    • Searching “Pillow” → ✅ Product found
    • Searching “枕頭” → ❌ No results returned

    This issue only affects searching using translated product titles. The translations themselves display correctly throughout the website. Expected Behaviour

    When browsing the Chinese version of the website, users should be able to search using the translated Chinese product title and receive the correct product results. Additional Information

    • Product translations are created using TranslatePress Free.
    • The issue is reproducible on every translated product.
    • It appears that the WowStore AJAX Search indexes only the original WooCommerce product title and does not search translated titles provided by TranslatePress.

    Could you please advise whether:

    1. TranslatePress Free is officially supported?
    2. There is a setting to enable multilingual search.
    3. There is a compatibility patch or workaround available.
    4. This can be considered for a future update if it is not currently supported.

    Thank you.

    Best regards.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Shahriar

    (@masrakib2019)

    Thank you so much for reaching out and providing such an exceptionally detailed bug report! Having your exact environment specs, language configurations, and step-by-step reproducibility steps helps our team immensely.

    To address this, I have officially created an internal tracking ticket with our core engineering team: Ticket ID: STR-2434.

    I will follow up with you

    Thank you so much for your patience, cooperation, and for helping us make WowStore more robust for multilingual environments!

    Hello WowStore Team,

    I would like to provide an update after further investigation.

    We have tested several approaches to determine whether this is a configuration issue or a compatibility issue. Additional Investigation

    1. TranslatePress Compatibility Filter

    We tested the recommended compatibility filter:

    add_filter('trp_force_search', '__return_true');

    Unfortunately, this did not resolve the problem. It altered the search behaviour but still did not allow searching by translated Chinese product titles,

    so we removed it.

    2. WordPress Search Hooks

    We also investigated whether the issue could be solved using standard WordPress search hooks such as pre_get_posts or language-related filters.

    After tracing the request flow, we found that these hooks are not applied because the WowStore Search Block uses its own custom REST API and custom SQL queries rather than the standard WordPress search mechanism.

    3. Source Code Investigation

    We inspected the WowStore source code and found that the search query only searches the original WooCommerce fields, including:

    • wp_posts.post_title
    • wp_posts.post_content
    • wp_posts.post_excerpt
    • SKU

    TranslatePress stores translated product titles in its own translation tables instead of modifying the original WooCommerce product title. As a result, the translated Chinese titles are never included in the search query.

    From our investigation, the frontend translations are working correctly, so TranslatePress itself appears to be functioning as expected. Conclusion

    Based on our findings, we believe this is a compatibility limitation in the WowStore Search Block rather than a TranslatePress configuration issue.

    Could you please help us investigate this further and advise whether:

    • this compatibility is currently supported,
    • there is an existing workaround,
    • or whether the search logic could be enhanced to support translated product titles from TranslatePress?

    If needed, we are happy to provide administrator access, debugging information, or assist with additional testing.

    Thank you very much for your support. We look forward to your guidance.

    Best regards,

    Plugin Support Owadud

    (@owadud655)

    Thanks for the detailed info.

    I’m forwarding that information to our developer. It will be helpful for them.

Viewing 3 replies - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.