Ich entwickle eine App, um Shopify-Produktlisten mit meiner eigenen Datenbank zu synchronisieren. Wenn ein Produkt aus dem Shopify-Adminbereich gelöscht wird, muss ich es in der MySQL-Datenbank löschen. Ich glaube, ich muss einen Webhook erstellen, um das Produkt zu löschen. Ich kenne eine Möglichkeit, einen Webhook auf der Shopify-Administratorseite zu erstellen, möchte ihn aber erstellen, wenn die App installiert ist. Wenn Sie Ideen haben, teilen Sie mir bitte Ihre Antworten mit.
Ich habe versucht, nach Antworten auf dieses Problem zu suchen, konnte aber keine Lösung finden.
我想您正在寻找通过 API 进行自动化 Webhook 订阅。是的,Shopify 确实允许这样做。 当您的应用程序正在由 Shopify 商店安装或授权时,您需要通过 API 调用订阅挂钩。请检查下面的文档。
了解 webhooks 和行为:https://shopify.dev/apps/webhooks
Webhook 订阅的 API:https://shopify.dev/ api/admin-rest/2022-10/resources/webhook