Versionsverwaltung

In diesem Leitfaden wird erläutert, wie die Merchant API mit Versionierung, Releases und dem Lebenszyklus der verschiedenen Versionen umgeht.

Versionsverwaltungsschema

Die Merchant API verwendet eine Versionierungsstrategie auf Sub-API-Ebene. Das bedeutet, dass jede Merchant API, z. B. Produkte innerhalb der Merchant API, einen eigenen Versionslebenszyklus hat.

Versionierungsformat und -darstellung

  • Stabile Sub-API-Versionen:Wenn eine Sub-API in einer stabilen Version vorliegt, sind alle ihre Methoden in einer stabilen Version. Eine stabile Sub-API-Version wird dargestellt als vX (z. B. v1, v2). Das sind produktionsreife Hauptversionen.

  • Alpha-Sub-API-Versionen:Wenn eine Sub-API in einer Alpha-Version vorliegt, sind alle ihre Methoden in einer Alpha-Version. Eine Alpha-Sub-API-Version wird als vXalpha dargestellt (z. B. v1alpha, v2alpha). Sie enthalten experimentelle Funktionen für den Vorabzugriff, die für Tests und schnelle Iterationen vorgesehen sind. Für Alpha-Versionen gibt es keine Stabilitätsgarantie, keine definierte Lebensdauer und sie können mit einer Frist von 30 Tagen geändert oder eingestellt werden.

Versionsänderungen

  • Erhöhungen der Hauptversion (z. B. von v1 zu v2): Diese signalisieren nicht abwärtskompatible und funktionsgefährdende Änderungen, die Maßnahmen von Entwicklern erfordern. Nur funktionsgefährdende Änderungen stabiler Sub-APIs erhalten eine neue Versionsnummer. Beispiel: v1 zu v2.
  • Kleinere Änderungen:Abwärtskompatible Ergänzungen oder Fehlerkorrekturen werden als Änderungen an der vorhandenen Hauptversion dargestellt. Solche Änderungen werden in den Versionshinweisen für diese Hauptversion detailliert beschrieben. Nicht funktionsgefährdende Ergänzungen einer Sub-API werden im Alpha-Channel der neuesten stabilen Version oder direkt in der neuesten stabilen Version veröffentlicht.

Einstellungsrichtlinie

Wir stellen regelmäßig ältere Sub-API-Versionen der Merchant API ein. Wir verpflichten uns zu einem 12-monatigen Einstellungszeitraum für stabile Hauptversionen (vX), beginnend mit der offiziellen Ankündigung der Einstellung.

Wenn wir beispielsweise die Sub-API „Produkte“ am 15. Januar 2026 einstellen, wird sie frühestens am 15. Januar 2027 eingestellt. Nach diesem Datum ist die frühere Version der Sub-API nicht mehr verfügbar.

Sub-API-Version und Lebenszyklusstatus

In der folgenden Tabelle sind die neuesten Versionen der einzelnen Sub-APIs der Merchant API aufgeführt:

Sub-API Versionen Status
Konten v1
v1alpha
v1beta
Aktiv
Aktiv
Einstellung am 28. Februar 2026
Conversions v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Datenquellen v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Inventare v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Problembehebung v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Partnerprogramm für lokale Feeds v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Benachrichtigungen v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Sendungsverfolgung v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Produkte v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Product Studio v1alpha Aktiv
Werbung v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Quota v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Berichte v1
v1beta
Aktiv
Einstellung am 28. Februar 2026
Rezensionen v1alpha
v1beta
Aktiv
Einstellung am 28. Februar 2026

Best Practices

  • Prüfen Sie regelmäßig die Versionshinweise und neuesten Updates auf neue Versionen, wichtige Updates, Verbesserungen und Ankündigungen zu Sub-API-Releases und -Einstellungen.
  • Wenn für eine Sub-API zwei oder mehr stabile Versionen verfügbar sind, empfehlen wir, immer die neueste Version zu verwenden.
  • Entwerfen Sie Ihre Anwendung so, dass verschiedene Sub-API-Fehler ordnungsgemäß verarbeitet werden, einschließlich Netzwerkproblemen, Ratenlimits und den neuen Fehlercodes oder ‑meldungen, die mit neueren Sub-API-Versionen eingeführt werden können.
  • Warten Sie nicht, bis eine Sub-API-Version eingestellt wird, um mit der Planung des Upgrades zu beginnen. Beginnen Sie mit der Bewertung und dem Testen neuer Versionen, sobald sie verfügbar sind.
  • Bei Funktionsanfragen oder Bedenken bezüglich der Roadmap einer Sub-API können Sie uns gern kontaktieren . Informationen dazu, wie Sie das Merchant API-Team für technischen Support kontaktieren, finden Sie unter Hilfe zur Merchant API.