Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problema:
Si estás utilizando WooCommerce con productos de suscripción y enfrentas problemas donde la conversión de moneda solo cambia el símbolo pero no la cantidad, como por ejemplo, un producto que vale 100 € y se muestra como 100 pesos en Argentina, tenemos una solución para ti.
Solución:
Necesitas modificar un archivo específico para corregir este problema de conversión de moneda en productos de suscripción. Sigue estos pasos:
1. Accede al archivo
/wp-content/plugins/woocommerce-all-products-for-subscriptions/includes/product/class-wcs-att-product-prices.php
.
2. En la línea 528, busca el siguiente código:
$price = $overridden_prices[ $price_prop ];
3. Reemplázalo por:
$price = $overridden_prices[ $price_prop ];<br />$currency = apply_filters('wcml_price_currency', NULL);<br />$price = apply_filters('wcml_raw_price_amount', $price, $currency);
Este cambio debería resolver el problema de conversión incorrecta en productos de suscripción.
Si esta solución no resuelve tu problema o si parece no ser relevante debido a actualizaciones o diferencias en tu caso, te recomendamos abrir un nuevo ticket de soporte. También es altamente recomendable que revises los problemas conocidos y verifiques que tienes instaladas las últimas versiones de los temas y plugins. Para asistencia adicional, visita nuestro foro de soporte.
0% of people find this useful.
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.
Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.
Etiquetado: Compatibility
Este tema contiene 16 respuestas, tiene 2 voces.
Última actualización por Paola Mendiburu hace 2 meses.
Asistido por: Paola Mendiburu.
Autor | Entradas |
---|---|
agosto 19, 2024 en 9:48 pm #16082353 | |
santiagoP-9 |
Background of the issue: En los productos de pago único no tenemos problemas y la conversión se hace correctamente. Pero, en los productos de suscripción, la plataforma solo cambia la moneda, pero no la cantidad; y claro resulta que un producto que vale 100 € al mes, alguien quiere pagar en pesos argentinos y le sale a pagar 100 pesos al mes. Hemos tenido que devolver importes porque habíamos perdido mucho dinero, hasta que nos dimos cuenta y hemos tenido que suspender el pago fraccionado, lo que nos perjudica en nuestras ventas. Os hemos adjuntado un documento con capturas de pantalla para que vean el error. Symptoms: Questions: Ruego nos puedan ayudar en este tema. Hemos consultado a Woocommerce y nos dicen literalmente esta respuesta: Sounds like your multicurrency plugin, WooCommerce Multilingual & Multicurrency: by OnTheGoSystems does not support Subscription products. The best way to address this is to reach out to their support directly. Alternatively, you may consider switching to a plugin like WooCommerce Multi-Currency. Pero no nos gustaría cambiar de plugin y quedarnos con el vuestro. pero necesitamos resuelvan esta incidencia. Muchas gracias. |
agosto 22, 2024 en 10:07 am #16094075 | |
Paola Mendiburu Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+01:00) |
Hola! Soy Paola y espero que todo vaya bien. Para poder estudiar el problema de compatiibilidad, ¿podrías porfavor instalar el plugin WooCommerce Subscriptions en el siguiente sitio de pruebas? Cree un producto de susbcripción. Avísame cuando esté todo hecho para poder ver si se reproduce el problema y así pasarlo al equipo de compatibilidad. Muchas gracias. |
agosto 23, 2024 en 9:36 am #16097973 | |
santiagoP-9 |
Hola Paola, Lamentablemente solo tenemos una licencia para una tienda de suscripciones, y la tenemos instaladas en nuestra web; y si desactivamos de nuestra tienda, todas las suscripciones actuales que están funcionando se desactivan y no podemos hacer esto. Les podemos dar acceso a nuestra web para que vean qué ocurre si lo necesitan. También pueden instalar WooCommerce Subscriptions durante 30 días y luego lo devuelven. Sí le hemos instalado el plugin Woo All Products For Subscriptions que es el que nos permite poner en un mismo producto un pago único y un pago recurrente. También hemos configurado un producto pero no podemos poner el pago recurrente al no tener suscriptions instalado en esa wp de pruebas. Gracias, quedamos a la espera |
agosto 26, 2024 en 7:18 am #16102822 | |
Paola Mendiburu Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+01:00) |
Me gustaría solicitar acceso temporal (wp-admin y FTP) a su sitio para analizar mejor el problema. Encontrará los campos necesarios para esto debajo del área de comentarios cuando inicie sesión para dejar su próxima respuesta. La información que ingresarás es privada, lo que significa que solo tú y yo podemos verla y tener acceso a ella. Nuestros procedimientos de depuración Revisaré varias configuraciones en el backend para ver si el problema se puede resolver. Aunque no haré cambios que afecten el sitio activo, sigue siendo una buena práctica hacer una copia de seguridad del sitio antes de brindarnos acceso. En el caso de que necesitemos depurar más el sitio, lo duplicaré y trabajaré en un entorno de desarrollo local separado para evitar afectar el sitio activo. Política de privacidad y seguridad Tenemos políticas estrictas con respecto a la privacidad y el acceso a su información. Por favor mira: **IMPORTANTE** - Haga una copia de seguridad de los archivos y la base de datos del sitio antes de brindarnos acceso. - Si no ve los campos wp-admin/FTP, esto significa que los datos de inicio de sesión de su publicación y sitio web se harán PÚBLICOS. NO publique los detalles de su sitio web a menos que vea los campos obligatorios de wp-admin/FTP. Si no es así, pídame que habilite el cuadro privado. El cuadro privado tiene este aspecto: enlace oculto |
septiembre 5, 2024 en 8:28 am #16143569 | |
Paola Mendiburu Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+01:00) |
Dime un producto donde pueda ver el problema por favor. |
septiembre 5, 2024 en 4:36 pm #16145996 | |
santiagoP-9 |
Este producto tiene una opción de fraccionamiento de pago de 97€ en 4 meses pero si alguien lo compra desde México de forma fraccionada debería costarle 2151,64 pesos, sin embargo le cambia el símbolo de moneda, pero no el precio. tendrá que entrar con una VPN simulando estar en México para ver el importe enlace oculto Gracias |
septiembre 6, 2024 en 8:15 am #16147704 | |
Paola Mendiburu Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+01:00) |
Veo que pasa con el precio de las suscripciones y pasa en todos los países. He probado tanto desde México como Argentina y pasa lo mismo. He visto que no tienes el plugin WooCommerce Subscriptions actualizado por lo que primero actualiza el plugin a su última versión. Si el problema persiste habría que desactivar todos los plugins para ver si hay algún conflicto con algún plugin. ¿Tienes algún sitio de pruebas donde se puedan hacer pruebas sin afectar tu sitio en producción? |
septiembre 6, 2024 en 11:33 am #16148760 | |
santiagoP-9 |
Efectivamente ocurre en todos los países. Puedes hacer las pruebas en este subdominio de pruebas. Importante que sepas que las suscripciones (al ser un sitio de prueba) están desactivadas porque están activas en el sitio de producción. No las actives en ningún caso. staging.isportcoach.com Gracias |
septiembre 6, 2024 en 1:50 pm #16149308 | |
Paola Mendiburu Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+01:00) |
Hola! He desactivado todos los plugins menos los necesarios en enlace oculto pero ya no me aparece el precio de la suscripción. ¿Es necesario algún otro plugin? ¿Me podrías indicar alguna suscripción donde ha pasado el problema? |
septiembre 6, 2024 en 4:34 pm #16149798 | |
santiagoP-9 |
Hola Paola, Ya te he activado el plugin Woo All Products For Subscriptions, que es el que permite poner los productos en doble tipo de pago (único o suscripción). Sin este plugin, el de suscriptions solo te permite poner un producto en suscripción, no en dos modalidades de pago. Uno de los productos que nos dio ese error (aunque pasa en todos) fue este: Minibasket Y si entras desde el dashboard en Woocommerce / Pedidos y buscas el pedido siguiente: #165184 tomas a.... Verás como adquirió el curso por 97$ (pesos mexicanos) en lugar de 97€ o su cantidad en pesos. Gracias |
septiembre 9, 2024 en 9:38 am #16154944 | |
Paola Mendiburu Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+01:00) |
Puede ser que sea un problema de compatibilidad con el plugin de Woo All Products For Subscriptions que no esté preparado para el uso de Multicurrency. Para estudiar el problema, podrías instalar este plugin en este sitio de pruebas aunque no tenga licencia extra y también el de Woocommerce Subscriptions. De esta manera podemos reproducir y mandarlo al equipo de compatibilidad para que encuentra una solución. |
septiembre 9, 2024 en 1:45 pm #16156907 | |
santiagoP-9 |
Ya los tienes instalados sin activar. Quedo a la espera de que lo podáis solucionar. ¿A nadie le ha pasado antes? Es el plugin oficial de Woocommerce. Espero podáis dar con el error. Gracias, Paola |
septiembre 10, 2024 en 7:38 am #16159712 | |
Paola Mendiburu Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+01:00) |
Hola! Ya he podido reproducir el problema en el sitio de pruebas: Se ve que este complemento no lo han preparado para el uso de multimoneda. Lo voy a preparar para pasarlo al equipo de compatibilidad. |
septiembre 10, 2024 en 5:19 pm #16163034 | |
Paola Mendiburu Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+01:00) |
El problema ha sido pasado al equipo de compatibilidad. Te aviso en cuanto tenga noticias. |
septiembre 10, 2024 en 10:54 pm #16163835 | |
santiagoP-9 |
Perfecto, gracias. Estaremos atentos ya que es una compatibilidad muy necesaria!!! Saludos |