Quote from Alex Dovlatov on December 11, 2025, 12:55
Hello!
The problem is that Divi BodyCommerce doesn't apply FOX price filters when rendering products via AJAX.
This is an issue on Divi BodyCommerce plugin side - they are not using standard WooCommerce functions for displaying prices, so FOX price conversion doesn't work in their AJAX responses.
What you need to do:
Contact Divi BodyCommerce support and tell them:
Their AJAX product output doesn't apply WooCommerce price filters
They must use $product->get_price_html() instead of direct database queries
They need to ensure all WooCommerce hooks are triggered in AJAX responses
Temporary workaround:
Try disabling AJAX in Divi BodyCommerce settings and use standard page reload for filters instead.
Why this happens:
FOX converts prices using WooCommerce filters like woocommerce_get_price_html, raw_woocommerce_price, etc. If Divi BodyCommerce bypasses these filters and takes prices directly from database - FOX cannot convert them.
Hello!
The problem is that Divi BodyCommerce doesn't apply FOX price filters when rendering products via AJAX.
This is an issue on Divi BodyCommerce plugin side - they are not using standard WooCommerce functions for displaying prices, so FOX price conversion doesn't work in their AJAX responses.
What you need to do:
Contact Divi BodyCommerce support and tell them:
Their AJAX product output doesn't apply WooCommerce price filters
They must use $product->get_price_html() instead of direct database queries
They need to ensure all WooCommerce hooks are triggered in AJAX responses
Temporary workaround:
Try disabling AJAX in Divi BodyCommerce settings and use standard page reload for filters instead.
Why this happens:
FOX converts prices using WooCommerce filters like woocommerce_get_price_html, raw_woocommerce_price, etc. If Divi BodyCommerce bypasses these filters and takes prices directly from database - FOX cannot convert them.