• I have to display a section on the home page, which will show only those products, which are on sale.

    In Elementor, I selected WooCommerce Product, and selected On Sale option. Did not select any specific category, as sale products are in all.

    But it is showing all the products, which are not on Sale also along with the products on Sale. Tried using short-code also, but no success.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Moderator threadi

    (@threadi)

    I recommend getting in touch with Elementors’s support about this via https://elementor.com/support/ if you have Elementor Pro or https://ww.wp.xz.cn/support/plugin/elementor/ if you do not.

    Thread Starter raunharmantech

    (@raunharmantech)

    Even if I use woocommerce Shortcode [sale_products], the issue remains as it is. I am using WPML on the website.

    Moderator threadi

    (@threadi)

    If this also happens with the shortcode provided by WooCommerce itself, I would recommend that you contact their support forum: https://ww.wp.xz.cn/support/plugin/woocommerce/

    This usually happens when Elementor’s query settings are overridden or when another plugin (like WPML) affects the product query.

    You can try the following:

    1. In Elementor, edit the Products widget and make sure “Query → Source” is set correctly (e.g. “Sale”)
    2. Check if “Include by” or “Exclude by” filters are applied
    3. Temporarily disable WPML and test again (WPML can sometimes override product queries)
    4. Clear any caching (plugin/server/CDN)

    Alternatively, you can try using this shortcode:
    [products on_sale=”true”]

    If the issue persists, it’s likely due to a conflict between Elementor and WPML.

    Let me know if that helps.

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

You must be logged in to reply to this topic.