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
EUREuro
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/"
}