Guías

Crea una página de precios que tenga en cuenta la moneda a partir de datos de IP

Un precio mostrado en una moneda desconocida obliga al visitante a pararse y hacer cálculos mentales antes de decidir nada, que es justo el momento en que una página de precios debería ser más clara.

Detectar la moneda probable del visitante

Consulta la dirección IP del visitante y lee el campo country_code, que puedes asociar a una moneda con tu propia tabla de correspondencias, la misma que usarías si un cliente te hubiera indicado su país directamente.

GET /v1/ip?ip=203.0.113.150
{
  "status": "ok",
  "ip": "203.0.113.150",
  "version": 4,
  "found": true,
  "country": "Canada",
  "country_code": "CA",
  "region": "Ontario",
  "city": "Toronto",
  "postcode": "M5H",
  "lat": 43.6511,
  "lon": -79.3808,
  "timezone": "America/Toronto",
  "asn": 4321,
  "org": "Example ISP"
}

Moneda de visualización frente a moneda de liquidación

Mostrar un precio convertido para facilitar la lectura no obliga a cobrar realmente en esa moneda. Los precios de My Geocode, como referencia, son solo en EUR en todo el mundo, sin importar desde dónde se registre un cliente, y esa misma separación se aplica a tu propia página de precios: puedes mostrar una estimación localizada y seguir liquidando cada transacción en la moneda que admita realmente tu procesador de pagos.

Indicar con honestidad los precios convertidos

Si muestras una estimación convertida y no un precio que vayas a cobrar realmente en esa moneda, indica claramente que es una estimación, ya que los tipos de cambio varían y un visitante que espera que se le cobre exactamente la cifra que vio se llevará una sorpresa si el cargo real llega en otra moneda con otro tipo de cambio.

Dejar que los visitantes cambien el país detectado

Algunos visitantes están de viaje, usan una VPN o simplemente quieren ver los precios en una moneda distinta de la detectada. Un pequeño selector de moneda junto al valor por defecto detectado no cuesta ninguna solicitud extra y evita dejar a nadie atrapado en un valor por defecto equivocado.

Coste en solicitudes

Una consulta de IP por cada nueva sesión de visitante, guardada en caché durante la visita, es una solicitud. Incluso una página de precios con mucho tráfico diario se mantiene dentro de las 2.500 solicitudes gratuitas al día incluidas con cada clave, o de la misma cuota disponible desde una sola dirección sin clave.

Detectar una moneda probable a partir de datos de IP elimina un punto de fricción pequeño pero real en una página de precios, siempre que la moneda de liquidación real se indique con claridad. Consulta la documentación de consulta de IPv4 para ver la lista de campos, y la página de precios de My Geocode para ver cómo lo gestionamos nosotros.