Guía/Conversión de divisas para Shopify

Conversión de divisas para Shopify

Conversión de divisas para Shopify. Guía práctica con código, caché y metadatos de frescura.

ERexchangerate.dev·Sep 20, 2026·7 min de lectura

Implementa esta integración en el servidor sin exponer credenciales y conserva la fuente y la hora de observación.

Puntos clave
Mantén la clave API en el servidor.
Valida códigos de moneda e importes.
Almacena en caché las respuestas correctas.
Muestra la fuente y la hora de observación.

Paso 1

Ejecuta este patrón en el servidor, valida las entradas y conserva los metadatos de la respuesta.

Paso 2

Ejecuta este patrón en el servidor, valida las entradas y conserva los metadatos de la respuesta.

Ejemplo de códigocopy
export async function convertForDisplay(amount: number, from: string, to: string) {
  const response = await fetch(
    `https://api.exchangerate.dev/v1/convert/${from}/${to}/${amount}`,
    {
      headers: { Authorization: `Bearer ${process.env.EXCHANGERATE_API_KEY}` },
      signal: AbortSignal.timeout(5000),
      next: { revalidate: 60 },
    },
  );
  if (!response.ok) throw new Error(`FX API returned ${response.status}`);
  const data = await response.json();
  return { amount: data.converted, currency: to, observedAt: data.data_updated_at };
}

Paso 3

  • Mantén la clave API en el servidor.
  • Valida códigos de moneda e importes.
  • Almacena en caché las respuestas correctas.
  • Muestra la fuente y la hora de observación.

Paso 4

Ejecuta este patrón en el servidor, valida las entradas y conserva los metadatos de la respuesta.

Guía
Estos tipos son indicativos y no son precios de liquidación.
ER
exchangerate.dev
Guías prácticas para integrar datos de divisas.

Sigue leyendo

GuíaAPI de conversión de divisas para desarrolladoresLeer GuíaConversión de divisas para WooCommerceLeer