Monedas y tipos de cambio
Qué monedas admiten el catálogo y las facturas, cómo funciona la conversión automática y el comando /currency rate.
Monedas del catálogo
/catalog currency elige cuáles de USD, EUR e INR muestra el catálogo y cuál es la principal. Un producto puede tener un precio separado para cada una (price_usd, price_eur, price_inr en /catalog product-add), o bien defines solo el precio principal y activas auto_currency para que las otras dos se conviertan con tipos de cambio en vivo.
no_price_text es lo que muestra el catálogo cuando un producto no tiene precio, por ejemplo "Consultar en un ticket".
Monedas de las facturas
/invoice create acepta USD, INR, EUR y GBP. La imagen de la factura y el informe de ventas usan la moneda que elegiste; no hay conversión en las facturas, así que una venta en EUR se queda en EUR en el informe, y /invoice top-buyers clasifica por moneda.
De dónde salen los tipos de cambio
Los tipos de cambio se obtienen de una API pública de tipos de cambio con un segundo proveedor como respaldo, y se guardan en caché durante 5 minutos (EXCHANGE_RATE_CACHE_SECONDS en el host). Si fallan ambos proveedores, los precios convertidos mantienen el último valor en caché; si no hay ninguno, el catálogo muestra solo el precio principal.
/currency rate
Un comando público que cualquiera puede usar: /currency rate amount:50 currency:EUR muestra ese importe en USD, INR, EUR, GBP, JPY, CAD, AUD, CHF, CNY, SGD y AED. Es útil en un ticket cuando el comprador paga en una moneda distinta a la del anuncio.
Los tipos de cambio son orientativos. La cantidad que realmente recibes depende del tipo de cambio y las comisiones de tu proveedor de pagos.