Hey @Eva71272
Danke für die Angaben und ihr habt einen “custom integration” mit Xentral, sprich, ihr verwendet NICHT die “Xentral - Business Operations”-App (vormals bekannt als “xentral Booster App”), ist das richtig?
Zitat: Shopify beim Kunden:
- Custom App
- API-Version 2023-01
Wie das Shopify API Versioning funzt
Ein Punkt, den man im Auge behalten sollte, ist der Filter “Versionierungsfrist” :
- 2023-03-31 ist die verschobene Frist vom Januar
- 2023-04-01 ist der bestehende Termin im April
Hier weitere Informationen über die Kadenz der Abschaffung (versioning deprecation cadence:
- Jede stabile Version wird für einen Zeitraum von mindestens 12 Monaten unterstützt. Das bedeutet, dass sich zwei aufeinanderfolgende Stable-Versionen mindestens 9 Monate lang überschneiden. Wenn eine neue stabile Version eingeführt wird und Änderungen enthält, die sich auf deine App auswirken, hast du 9 Monate Zeit, um deine App zu testen und auf die neue Version zu migrieren, bevor der Support für die vorherige Version eingestellt wird.
- Tipp: Wenn eine neue Version Auswirkungen über die API hinaus hat, z. B. auf den Online-Shop oder die Benutzeroberfläche des Shopify-Administrators, wird eine Vorschau für Entwickler in deinem Partner-Dashboard bereitgestellt. Weitere Informationen findest du unter Entwicklervorschau.
- Wir empfehlen dringend, deine Apps zu aktualisieren, damit sie jedes Quartal die neueste stabile API-Version anfordern. Wenn deine App jedoch eine stabile Version verwendet, die nicht mehr unterstützt wird, fällt Shopify zurück und antwortet auf deine Anfrage mit dem gleichen Verhalten wie die älteste unterstützte stabile Version. Wenn Shopify zum Beispiel die Version 2023-07 entfernt, werden API-Anfragen an die Version 2023-07 mit der Version 2023-10 beantwortet, da dies die älteste unterstützte stabile Version ist.
- Wenn du in deiner Anfrage keine Version angibst, wählt die API ebenfalls die älteste unterstützte stabile Version aus. Wir empfehlen jedoch nicht, sich bei der Übernahme von veralteten Änderungen auf dieses Verhalten zu verlassen. Wenn du deine App aktualisierst, solltest du bei jeder Anfrage die API-Version angeben. Indem du die Version deiner App kennzeichnest, verankerst du deinen Code in einer bestimmten Gruppe von Funktionen, die sich im unterstützten Zeitrahmen garantiert gleich verhalten.
- Mehr dazu hier.
Auf die Xentral Business Operations App umsteigen
Es wird von Xentral empfohlen auf diese neue App zu wechseln auch wenn es einen Hinweis gibt, dass die App nicht mehr unterstützt wird und du wieder den alten Namen “xentral Booster App” siehst. Deshalb haben Xentral diese App überarbeitet und verbessern sie stets.
Im Folgenden wird beschrieben, wie du die "Xentral - Business Operations"-App" installierst und aktivierst.:
- Deinstalliere/lösche jegliche benutzerdefinierte(n) App(s) oder Verbindungen in Shopify und gib im bestehenden Shop-Importer in Xentral die Shopify-URL ein (siehe Screenshot unten):
- Wähle aus, dass bereits eine Xentral-Instanz existiert und verknüpfe sie mit deinem bestehenden Shop-Importer in Xentral.
- Gib die URL deiner Xentral-Instanz ein und klicke auf “Verbinden”:
- Wenn du eine Fehlermeldung erhältst, dass diese URL nicht existiert, dann liegt das daran, dass du die Shopify-URL im bestehenden Shop-Importer in Xentral nicht gelöscht hast. Bitte lösche die Shopify-URL und führe diese Schritte erneut durch:
- Wenn du keine Fehlermeldung erhältst, dann wähle die bestehende Verbindung:
- Fahre mit der Installation fort und ändere den Importmodus von “Testversion (zum Testen)” in den gewünschten Modus, klicke auf “Speichern” und dann auf “Verbindung prüfen”:
Wenn die Verbindung “Erfolg” meldet, sollte die Installation abgeschlossen sein.
Bitte befolge also die oben-beschriebenen Schritte, um Xentral einzurichten. Wenn du weitere Fragen zu ihrem Service hast, wende dich bitte direkt an sie, vor allem wenn du die Integration aktualisiert hast und die Fehlermeldung, dass du die Webhooks aktualisieren musst, immer noch angezeigt wird.
Weiteres habe ich dazu gefunden, wie hier abgebildet:
Action Required - Migrate your custom app to the Fulfillment Orders API by March 31, 2023
TL;DR: Your custom app is leveraging the deprecated Fulfillment API. Please note that the Fulfillment API will stop working as intended on March 31st, 2023 in favor of our new Fulfillment Order API. Read our migration guide and take action as soon as possible to avoid breaking changes.
The following app(s) you are using currently use Fulfillments API and should be moved to Fulfillment Orders before March 31st, 2023:
- P4-Fulfillment_Xentral2023
- P4-Fulfillment_Xentral
Why is Shopify deprecating Fulfillment API?
While using Fulfillment and Order resources to fulfill orders was once considered standard, this legacy behavior is no longer compatible with modern workflows. This holds apps back from a better, more accurate, way to fulfill and manage orders and makes it difficult for you to have visibility and control over your inventory and fulfillment. Fulfillment Orders API helps apps model the entire fulfillment process more accurately into its sub-pieces and unlocks access to new features like local delivery & pickup, fulfillment holds, subscriptions and more.
How do I move to Fulfillment Orders?
To help you seamlessly migrate, we’ve crafted a migration guide that walks you through the process of moving to Fulfillment Orders. If you’re wondering what it might look like once updated, take a look at our sample application detailing how fulfillment and order management is done before and after Fulfillment Orders. If your app was built by an external developer, we recommend reaching out to the partner to make sure your app is up to date.
When should my app start using Fulfillment Orders?
The Fulfillment API was deprecated in the Shopify 2022-07 release. With our normal versioning framework, apps will have until the 2023-01 release to start using Fulfillment Orders.