Recomiendo ponerse en contacto con el soporte de Elementors sobre esto a través de https://elementor.com/support/ si tiene Elementor Pro o https://wordpress.org/support/plugin/elementor/ si no lo tiene.
Incluso si uso el código corto de WooCommerce [sale_products]la cuestión sigue como está. Estoy usando WPML en el sitio web.
Si esto también sucede con el shortcode proporcionado por el propio WooCommerce, te recomendaría que contactes con su foro de soporte: https://wordpress.org/support/plugin/woocommerce/
Esto suele suceder cuando se anula la configuración de consulta de Elementor o cuando otro complemento (como WPML) afecta la consulta del producto.
Puedes probar lo siguiente:
- En Elementor, edite el widget Productos y asegúrese de que «Consulta → Fuente» esté configurado correctamente (por ejemplo, «Venta»)
- Compruebe si se aplican los filtros «Incluir por» o «Excluir por»
- Desactive temporalmente WPML y vuelva a realizar la prueba (WPML a veces puede anular las consultas de productos)
- Borre cualquier almacenamiento en caché (complemento/servidor/CDN)
Alternativamente, puedes intentar usar este código corto:
[products on_sale=”true”]
Si el problema persiste, probablemente se deba a un conflicto entre Elementor y WPML.
Déjame saber si eso ayuda.