Problem: You have set up the multi-currency function in WPML with German as the default language and linked the currency CHF to the German language. However, when visiting a product page, the currency switches back to EUR after 2 seconds. Solution: This issue is related to the
BM_Update_Price::update_price()
method, which is hooked to AJAX. To fix this, you need to add it to our AJAX filters using the wcml_multi_currency_ajax_actions filter. Add the following code to the functions.php of your theme:
// WPML Workaround for compsupp-7663<br />add_filter( 'wcml_multi_currency_ajax_actions', 'wpml_compsupp7663_add_actions_to_multi_currency_ajax', 10, 1 );<br /><br />function wpml_compsupp7663_add_actions_to_multi_currency_ajax( $ajax_actions ) {<br /><br /> $ajax_actions[] = 'update_price'; // Add a AJAX action to the array<br /> return $ajax_actions;<br /><br />}
Please test this solution and provide feedback. If it resolves the issue, we recommend sharing this workaround with the plugin developers.
If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If issues persist, please open a new support ticket.
Problem: Si estás experimentando problemas en tu instalación de WordPress con WooCommerce y WPML, donde las variantes de algunos productos no se cargan en el panel de administración del producto padre, aunque se muestran correctamente en la parte pública de la web, tenemos una solución para ti. Solution: Primero, asegúrate de crear una copia de seguridad del sitio completo. Luego, sigue estos pasos: 1. Ve a WPML -> Soporte -> Enlace 'solución de problemas'. 2. Haz clic en el botón para establecer la información del idioma ('Set language information'). 3. Comprueba si el problema con las variantes ha desaparecido. Este problema suele ocurrir porque, al activar los plugins de WPML, algunas variantes no guardan correctamente la información del idioma en la base de datos, lo que impide que WPML las "reconozca". Esto puede deberse a un problema momentáneo en el servidor durante la instalación o un fallo en la actualización de las entradas en la base de datos.
Si esta solución no resuelve tu problema o parece irrelevante debido a que está desactualizada o no se aplica a tu caso, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos y verificar que tienes instaladas las últimas versiones de los temas y plugins. Para más ayuda, visita nuestro foro de soporte.
Problem: You have added a new product and its translation in WooCommerce using WPML. Although the translation shows a 100% completion status and appears in the translation queue, it does not display on the webshop. This issue started after enabling WP Rocket Premium. Solution: We have applied a troubleshooting fix to your site, which now allows the translated products to display correctly in the webshop. Products that show a "pencil" icon are fully translated and should now be visible.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we recommend opening a new support ticket. Additionally, please check the related known issues and ensure you have the latest versions of themes and plugins installed. For further assistance, you can also visit our support forum.