Pregunta sobre Minimum Order Amount for Woocommerce de Wordpress:

Mínimo con coma en lugar de decimal

Un usuario preguntó 👇

La moneda (USD) en el mensaje del carrito se muestra con comas en lugar de decimales. Esto es lo que dice ahora:

Se requiere un mínimo de $ 100,00 USD antes de verificar. Total actual del gráfico: $ 52.64 USD

¿Cómo cambio la coma a decimal? Funcionó perfectamente hasta hace poco.

(@buggfx)

Hace 2 años, 11 meses

Así es como lo configuré:

Edite el archivo del plugin «public / class-dc-moafw-public.php» y observe las líneas 134, 136, 149, 151, 165 y 177.

En cada una de estas líneas verá una llamada a función como:
number_format($minimum_cart_total, 2, ',', '.'),

Elimine los dos últimos argumentos funcionales, por ejemplo:
number_format($minimum_cart_total, 2),

(@personalizado)

Hace 2 años, 11 meses

Funcionó perfectamente, gracias.

(@dcurasi)

Hace 2 años, 11 meses

Hola,

El cambio es correcto. En la próxima versión del plugin, agregaré la posibilidad de seleccionar el punto o la coma correctos para usar.

Si le gusta el plugin, califíquelo.

Acerca de, dcurasi

(@inndesign)

Hace 2 años, 9 meses

Gracias @buggfx, solo cerrar errores. Lines @ dcurasi eran notas francesas. Una respuesta de error también mostraría la cantidad más pequeña como el total. En lugar:

Cambie las líneas 134, 149, 165 y 177 por:
number_format($minimum_cart_total, 2, '.', ''),

Cambie las líneas 136 y 151 por:
number_format($total, 2, '.', ''),

Mi única queja es que el símbolo de moneda del token de dólar USD ($) se está suprimiendo del cable de salida. No es absolutamente necesario, pero no es exacto sin él. El plugin debe incluir las opciones para agregar el signo de dólar USD ($) antes de las cantidades numéricas. Dado que se incluyen 178 opciones de idioma en WooCommerce -> Configuración -> Moneda, la opción de opción de moneda se ofrece mejor delante o detrás del tamaño de la moneda. Estos son los dos únicos sitios posibles. Este es un carácter de moneda orientado manualmente que es definido por el usuario en la página de configuración del plugin. Sería apropiado agregar una opción, @dcurasi.

Como solución rápida, cambié los cambios anteriores para hacer eco de la señal ($) y la reemplacé con las siguientes líneas:

"$" . number_format($minimum_cart_total, 2, '.', ''),

Y la segunda línea:
"$" . number_format($total, 2, '.', ''),

En la página de configuración del plugin, «Cuadro completo actual: [current]Gramaticalmente mejor expresado «Total actualmente en la Carta incluyendo impuestos: [current]”. Predeterminado que cambiaré en la próxima actualización del plugin.

Esta respuesta fue modificada hace 2 años, 9 meses por. Esta respuesta fue modificada hace 2 años, 9 meses por.

(@dcurasi)

Hace 2 años, 9 meses

Hola,

Gracias @inndesign, ya estaba haciendo esto. Espero actualizar el plugin dentro de los próximos quince días.

Si le gusta el plugin, califíquelo.

Acerca de, dcurasi

(@inndesign)

Hace 2 años, 9 meses

Gracias, @dcurasi. Agregue una opción en la parte inferior de la página de configuración del plugin para desactivar la notificación mínima en las páginas del producto. Mi cliente quiere que no se muestre en el gráfico, pero no en todas las publicaciones de productos. La notificación de color rojo mínima degrada visualmente el diseño demasiado para tener la notificación en cada página de producto.

¿Quizás también agregar una opción para cambiar el valor de color hexadecimal del anuncio de la página del producto y seleccionar un valor de color hexadecimal separado para el carrito de compras? Eso sería excepcional, entonces el anuncio podría editarse en color para coordinar con el esquema de color general del tema. El cuadro rojo y el texto son demasiado abruptos en las páginas del producto, pero la página del gráfico está perfectamente coloreada.

En un sitio web diferente que usa el mismo tema y plugins, el anuncio solo aparece en el gráfico, pero no encima de los productos. No estoy seguro de qué se trata, pero hay algo que suprime el anuncio encima de las páginas del producto. No funciona de manera uniforme de un sitio a otro.

Otra nota de error, si una persona vacía su carrito por completo después de recibir la notificación mínima, la notificación no desaparece. El carrito se actualiza pero la notificación permanece. detalles que definitivamente necesitan ser arreglados! La notificación está colgada en el carrito, incluso si el navegador se cierra y se abre en una nueva sesión con un carrito vacío, a pesar de la notificación de configuración que dice «(Nota: el mensaje no se mostrará si el carrito está vacío)».

En general, ¡un plugin hace lo que debería! Le dará una buena calificación 🙂

(@buggfx)

Hace 2 años, 9 meses

Ahh sí @inndesign, tienes razón, debería ser más específico.

No estaba proponiendo copiar / pegar mis líneas directamente, sino modificar los argumentos de la función como se muestra.

Gran plugin por cierto, ¡funciona genial!

(@dcurasi)

Hace 2 años, 9 meses

Hola,

He actualizado el plugin. Esta actualización establecerá automáticamente los decimales y miles de separadores, la ubicación de la moneda y el número de decimales en el precio como en la configuración de Woocommerce.

Si le gusta el plugin, califíquelo.

Acerca de, dcurasi

(@inndesign)

Hace 2 años, 9 meses

Los cambios aún no son correctos, lo que significa que tengo que volver a la versión anterior del plugin y editarme. Su actualización 1.40 muestra:

Se requiere un mínimo de USD50.00 antes del check out. Total actualmente en la Carta con impuestos incluidos: USD18.78

Debido a que mi WooCommerce está configurado según el estándar de EE. UU., Debería leer:

Se requiere un mínimo de $ 50.00 antes de realizar el pago. Total actualmente en la Carta incluyendo impuestos: $ 18.78

Si el carrito no está configurado para uso internacional, WooCommerce nunca muestra USD. Además, aún falta el signo del dólar, una de las mayores solicitudes de los usuarios.

Esta respuesta fue modificada hace 2 años, 9 meses por.

(@inndesign)

Hace 2 años, 9 meses

Como parche para la versión 1.40, para mostrar los valores monetarios correctamente de acuerdo con los estándares de EE. UU., Edite el archivo del plugin «wp-content / plugins / minimum-order-size-for-woocommerce / public / class-dc- moafw-public .php ”y reemplácelo con: 137-140 y 152-155:

" $" . number_format($minimum_cart_total, $num_decimals, $decimal_separator, $thousand_separator),
" " . $this->dc_moafw_get_currency_display_type($wcpbc_values),
" $" . number_format($total, $num_decimals, $decimal_separator, $thousand_separator),
" " . $this->dc_moafw_get_currency_display_type($wcpbc_values) ),

Luego reemplace las líneas 168-169 y 180-181:

" $" . number_format($minimum_cart_total, $num_decimals, $decimal_separator, $thousand_separator),
" " . $this->dc_moafw_get_currency_display_type($wcpbc_values) ),

Si bien el «USD» todavía muestra cuándo no debería cuando WooCommerce está configurado para transacciones solo en EE. UU., El «USD» ahora está detrás del valor monetario en lugar de en contra, que se cambió en la actualización 1.40. Tenga en cuenta que estos parches físicos se sobrescribirán cuando se actualice el plugin. Básicamente, se trata de ediciones de pirateo para obtener resultados de EE. UU.

Además, con el palo WooCommerce como referencia, se configuró este plugin (https://docs.woocommerce.com/document/minimum-order-amount/), las opciones de pago se desactivan cuando no se alcanza el mínimo. Con la actualización 1.40, el carrito aún permite el pago aunque no se haya alcanzado el mínimo, lo que básicamente niega el valor de este plugin. Se necesita más trabajo para generar los resultados correctos. Aún no está bien.

Esta respuesta fue modificada hace 2 años, 9 meses por.

(@dcurasi)

Hace 2 años, 9 meses

Hola steven

no se requieren parches. Simplemente configure la opción «Tipo de visualización de moneda» en «Símbolo» para mostrar el símbolo $ en lugar de USD.

Ya hemos discutido en privado que la ineficacia del plugin en la verificación se debe a algún conflicto en SU ​​SITIO y que el mismo problema ocurre con el dispositivo provisto por Woocommerce. Pregúnteme la próxima vez antes de escribir estas cosas. Espero poder ayudarte con el tuyo lo antes posible. Si tiene paciencia, podemos encontrar una solución.

(@inndesign)

Hace 2 años, 9 meses

Estoy corregido, no vi esas nuevas configuraciones en el panel de configuraciones. Eso realmente resuelve el problema. ¡Gracias por la actualización!

No, el fragmento de WooCommerce funciona, bloquea el tipo de pago como debería. Su plugin no está en el sitio de mi cliente. Razón por la que proporcioné las cuatro traducciones como alternativa para solucionar este problema. El cliente está desesperado por resolver ese problema.

Esta respuesta fue modificada hace 2 años, 9 meses por.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *