Saltar al contenido principal

Multi-moneda

OmniBuy permite mostrar precios en diferentes monedas. El sistema convierte automáticamente los precios según la moneda seleccionada por el visitante.

Moneda predeterminada​

La moneda base de la tienda se configura en Ajustes → General. Por defecto es PEN (sol peruano) con símbolo S/.

Cómo funciona​

  • Los precios se almacenan en la moneda base de la tienda.
  • El sistema detecta la moneda del visitante por geolocalización o selección manual.
  • La conversión se realiza en tiempo real usando el servicio CurrencyConverter.
  • El checkout siempre procesa en la moneda seleccionada.

Selector de moneda​

El selector de moneda aparece en el header:

Clave de traducciónValor
header.currencyMoneda
header.languageIdioma

Formatos de moneda​

El motor de templates soporta múltiples filtros de formato:

FiltroEjemploDescripción
money150.00Monto sin símbolo
money_with_currencyS/ 150.00Monto con símbolo completo
money_with_currency_short$150Monto con símbolo corto
money_without_currency150.00Monto sin moneda
money_localizedS/ 150.00Formato localizado con separadores

Monedas soportadas​

CódigoSímboloMoneda
PENS/Sol peruano
USD$Dólar estadounidense
EUR€Euro
GBP£Libra esterlina
BRLR$Real brasileño
MXNMX$Peso mexicano
COPCOL$Peso colombiano
ARSAR$Peso argentino
CLPCL$Peso chileno

Formato localizado​

El filtro money_localized aplica separadores de miles según el locale:

LocaleEjemplo
esS/ 1,500.00
en$1,500.00
ptR$ 1.500,00

Ejemplo​

{
"currency": "PEN",
"currency_symbol": "S/"
}