Obsługa wersji

Z tego przewodnika dowiesz się, jak Merchant API obsługuje wersjonowanie, wydania i cykl życia różnych wersji.

Schemat wersji

Interfejs Merchant API stosuje strategię wersji na poziomie interfejsu API. Oznacza to, że każdy interfejs API, np. Produkty w Merchant API, będzie miał własny cykl życia wersji.

Formatowanie i prezentacja wersji

  • Stabilne wersje podrzędnych interfejsów API: jeśli podrzędny interfejs API jest w stabilnej wersji, wszystkie jego metody są w stabilnej wersji. Stabilna wersja podrzędna interfejsu API jest oznaczana jako vX (np. v1, v2). Są to główne wersje gotowe do wdrożenia w środowisku produkcyjnym.

  • Wersje alfa interfejsów API: jeśli interfejs API jest w wersji alfa, wszystkie jego metody są w wersji alfa. Wersja alfa interfejsu API jest oznaczana jako vXalpha (np. v1alpha, v2alpha). Zawierają one eksperymentalne funkcje w ramach wcześniejszego dostępu, które są przeznaczone do testowania i szybkiego wprowadzania zmian. Wersje alfa nie mają gwarancji stabilności, nie mają określonego okresu użytkowania i mogą zostać zmienione lub wycofane z 30-dniowym wyprzedzeniem.

Zmiany wersji

  • Zwiększenie numeru wersji głównej (np. z wersji 1 na wersję 2): sygnalizuje to zmiany powodujące niezgodności wsteczne i zmiany, które wymagają działania dewelopera. Tylko zmiany powodujące niezgodność w stabilnych interfejsach API będą miały nowy numer wersji. Na przykład z wersji 1 na wersję 2.

  • Drobne zmiany: dodatki lub poprawki zgodne wstecznie są prezentowane jako zmiany w istniejącej wersji głównej. Szczegółowe informacje o takich zmianach znajdziesz w informacjach o wersji głównej. Niepowodujące przerw w działaniu dodatki do podrzędnego interfejsu API będą publikowane na kanale alfa najnowszej stabilnej wersji lub bezpośrednio w najnowszej stabilnej wersji.

Zasady wycofywania

Okresowo wycofujemy starsze wersje interfejsów API Merchant. W przypadku stabilnych wersji głównych (vX) zobowiązujemy się do 12-miesięcznego okresu wycofywania, który rozpoczyna się od oficjalnego ogłoszenia o wycofaniu.

Jeśli na przykład 15 stycznia 2026 r. wycofamy interfejs API produktów w wersji 1, zostanie on wyłączony najwcześniej 15 stycznia 2027 r. Po tej dacie starsza wersja interfejsu API nie będzie już dostępna.

Wersja interfejsu API i stan cyklu życia

W tabeli poniżej znajdziesz najnowsze wersje każdego interfejsu API Merchant:

Sub-API Wersje Stan
Konta v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Konwersje v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Źródła danych v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Zapasy v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Rozwiązywanie problemów v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Program partnerski danych o asortymencie lokalnym v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Powiadomienia v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Śledzenie zamówień v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Produkty v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Product Studio v1alpha Aktywne
Promocje v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Limit v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Raportowanie v1
v1beta
Aktywny
Wycofany 28 lutego 2026 r.
Opinie v1alpha
v1 beta
Aktywny
Wycofany 28 lutego 2026 r.

Sprawdzone metody

  • Regularnie sprawdzaj informacje o wersji i najnowsze aktualizacje, aby być na bieżąco z nowymi wersjami, ważnymi aktualizacjami, ulepszeniami i ogłoszeniami dotyczącymi wprowadzenia i wycofania interfejsów API.
  • Jeśli podrzędny interfejs API ma co najmniej 2 stabilne wersje, zalecamy korzystanie zawsze z najnowszej wersji.
  • Zaprojektuj aplikację tak, aby prawidłowo obsługiwała różne błędy interfejsu API, w tym problemy z siecią, limity szybkości i nowe kody lub komunikaty o błędach, które mogą zostać wprowadzone w nowszych wersjach interfejsu API.
  • Nie czekaj, aż wersja podrzędna interfejsu API zostanie wycofana, aby rozpocząć planowanie uaktualnienia. Rozpocznij ocenianie i testowanie nowych wersji, gdy tylko będą dostępne.
  • Jeśli masz prośby o dodanie funkcji lub uwagi dotyczące planu rozwoju interfejsu API, skontaktuj się z nami. Informacje o tym, jak skontaktować się z zespołem Merchant API w celu uzyskania pomocy technicznej, znajdziesz w artykule Uzyskiwanie pomocy dotyczącej Merchant API.