Poradnik/Przeliczanie walut w Shopify

Przeliczanie walut w Shopify

Przeliczanie walut w Shopify. Praktyczny poradnik z kodem, pamięcią podręczną i metadanymi świeżości.

ERexchangerate.dev·Sep 20, 2026·7 min czytania

Wdrażaj po stronie serwera bez ujawniania danych dostępowych i zachowuj źródło oraz czas obserwacji.

Najważniejsze punkty
Klucz API przechowuj na serwerze.
Waliduj kody walut i kwoty.
Buforuj poprawne odpowiedzi.
Pokazuj źródło i czas obserwacji.

Krok 1

Uruchamiaj na serwerze, waliduj dane wejściowe i zachowuj metadane odpowiedzi.

Krok 2

Uruchamiaj na serwerze, waliduj dane wejściowe i zachowuj metadane odpowiedzi.

Przykład koducopy
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 };
}

Krok 3

  • Klucz API przechowuj na serwerze.
  • Waliduj kody walut i kwoty.
  • Buforuj poprawne odpowiedzi.
  • Pokazuj źródło i czas obserwacji.

Krok 4

Uruchamiaj na serwerze, waliduj dane wejściowe i zachowuj metadane odpowiedzi.

Poradnik
Kursy są orientacyjne i nie są cenami rozliczeniowymi.
ER
exchangerate.dev
Praktyczne poradniki integracji danych walutowych.

Czytaj dalej

PoradnikAPI przeliczania walut dla programistówCzytaj PoradnikPrzeliczanie walut w WooCommerceCzytaj