Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problema:
El cliente desea que su sitio web muestre dos versiones de precios en dólares: una para EEUU y otros países americanos, y otra para países latinos como Colombia y Brasil, usando el complemento WPML. Sin embargo, por la interfaz solo es posible seleccionar tipos de dólar global, canadiense, australiano, etc., y el cliente pregunta si es posible implementar dos precios diferentes para la misma moneda DÓLAR programáticamente.
Solución:
No es posible agregar más monedas a WCML directamente. Sin embargo, se puede cambiar el símbolo de la moneda dinámicamente usando código personalizado. Aquí está un ejemplo de cómo hacerlo:
/** * Change a currency symbol for specific countries using WPML hooks */ add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2); function change_existing_currency_symbol( $currency_symbol, $currency ) { // Get the current country using WPML $current_country = apply_filters('wpml_current_language', NULL); if ($currency === 'USD') { // Customize currency symbol based on country if ($current_country === 'br') { // Brazil $currency_symbol = 'USD R$'; } elseif ($current_country === 'co') { // Colombia $currency_symbol = 'USD COL$'; } else { $currency_symbol = 'USD'; // Default for other countries } } return $currency_symbol; }
Además, se sugiere utilizar el complemento WooCommerce Product Price Based on Countries para gestionar precios diferenciados por país.
Si esta solución no resuelve tu problema o si la información proporcionada se ha vuelto obsoleta, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos y asegurarte de que tienes instaladas las últimas versiones de los temas y complementos. Para más asistencia, visita nuestro foro de soporte.
Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.
Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.
Este tema contiene 5 respuestas, tiene 0 voces.
Última actualización por hace 3 semanas, 1 día.
Asistido por: Andreas W..