• Hello PPOM Support Team,

    I am experiencing an issue on my WooCommerce site where the dynamic price table and subtotal container of PPOM fail to load on my translated product pages. I am using the PPOM Free version alongside Polylang for WooCommerce.

    The Problem: On my primary language (Greek) product page, everything works perfectly. However, on the translated (English) product page, the price table does not render when options are selected.

    Upon inspecting the DOM, I found that the hidden input for ppom_option_price is completely empty on the English page, which breaks the dynamic price calculation:

    Greek Page (Works):
    English Page (Fails):
    Troubleshooting Steps I Have Already Taken: To isolate the issue, I ran several tests and confirmed the following:

    The PPOM Group Settings are correct: If I attach the English PPOM Group to the Greek product, it works perfectly.
    The PPOM Fields are not the issue: If I attach the working Greek PPOM Group to the English product, the array is still empty.
    WooCommerce data is healthy: I queried the database directly. Both the Greek and English products have a standard _price of 31.90, the exact same tax status, and identical decimal/thousand separators.
    No PHP Fatal Errors: There are no silent PHP errors crashing the page, and the base json_encode() function works fine in the English environment.
    Loco Translate is not interfering: I bypassed translation files temporarily, and the issue persisted.
    Conclusion: It appears that when the WordPress environment is set to the secondary language (English), Polylang is somehow intercepting or stripping the product price context when PPOM attempts to build the ppom_option_price array, resulting in a blank value.

    Is this a know bug? Is there a known workaround?

    Thank you for your time and help!

    • This topic was modified 1 month, 1 week ago by creativedays.
Viewing 1 replies (of 1 total)
  • Plugin Support Stefan Cotitosu

    (@stefancotitosu)

    Hi @creativedays,

    Thank you for your feedback, and we sincerely apologize for the delay in responding to your forum topic.

    Our free support channel is prioritized based on premium support volume, which can occasionally mean that public forum replies take a bit more time than usual. We understand this is frustrating and we’re sorry for the experience.

    We have now reviewed your topic and will be replying there shortly with next steps.

    Thank you for your patience!

Viewing 1 replies (of 1 total)

You must be logged in to reply to this review.