Home / Shopify / Was ist die Storefront-API-Referenz von Shopify? 

Die Storefront-API von Shopify ist eine GraphQL-API und unterstützt Kundenerlebnisse. Entwickler können benutzerdefinierte Storefronts auf unabhängigen Geräten erstellen. Sie können die Storefront-API verwenden, um Handel mit APIs wie mobilen Apps, Headless-Weberlebnissen, dem Internet der Dinge (IoT) und Voice-Commerce aufzubauen. 

Shopify ist einer der weltweit größten API-First-Commerce-Anbieter, und mit dieser funktionsreichen API sind einzigartige Erlebnisse garantiert. Dieses Lernkit hilft Ihnen, sich mit der Storefront-API vertraut zu machen und fungiert als Entwicklertool, um Ihren Build zu beschleunigen. 

Es führt Sie durch Ihre erste Anfrage und bietet Ratschläge und Best Practices zu den E-Commerce-Funktionen, die Sie zum Erstellen einer benutzerdefinierten Storefront benötigen. 

Weitere Hauptmerkmale der Storefront-API

Ratenbegrenzung: Die Storefront-API ist durch eine Käufer-IP ratenbegrenzt, wodurch eine große Anzahl von Kundenanfragen einfach skaliert und verarbeitet werden kann. 

ID: Im Gegensatz zur Admin-API sind alle Ressourcen-IDs in der Storefront-API base64-codiert. Die ID sieht also nicht wie gid: // Shopify / Collection / 1 aus, sondern wie Z2lkOi8vc2hvcGlmeS9Db2xsZWN0aW9uLzE =. 

Mit der Storefront-API Daten abfragen

Mit der Storefront-API können Sie benutzerdefinierte Storefronts in jeder Sprache und Technologie erstellen. Es bietet GraphQL nicht authentifizierten Zugriff auf Produkte, Kollektionen, Kunden, Warenkörbe, Kassen und andere Shop-Ressourcen, die Sie verwenden können, um Ihr individuelles Einkaufserlebnis aufzubauen. 

Warum die Storefront-API über das Design verwenden?

Gute Frage! Die Beschränkung der Verkaufskanäle Ihres Online-Shops ist für die meisten Händler kein Problem, aber wenn Sie eine individuellere Einrichtung wünschen, müssen Sie Ihren Shop außerhalb der Server von Shopify einrichten. 

Mit der Storefront-API können Sie auf die Daten zugreifen, die normalerweise in Shopify-Themes angezeigt werden, und sie nach Belieben verwenden. Die Verwendung dieser Daten ist praktisch endlos, aber dieser Artikel konzentriert sich auf die Erstellung Ihrer benutzerdefinierten Storefront mit der Storefront-API. 

Wie die Storefront-API funktioniert

Bevor Sie mit den Schritten beginnen, ist es wichtig, einen kurzen Überblick über die Funktionsweise der Storefront-API zu geben. 

Denken Sie daran, dass die Storefront-API nur über GraphQL zugänglich ist. Wenn Sie die API in der Vergangenheit verwendet haben, haben Sie das REST-Protokoll wahrscheinlich schon ein- oder zweimal verwendet. Mit REST können Sie einen bestimmten Datensatz abrufen, indem Sie einfach eine GET-Anforderung an einen bestimmten Endpunkt (URL) senden. 

Wenn Sie mit den Daten auf der Serverseite arbeiten möchten, verwenden Sie alternativ POST-Anforderungen. In GraphQL sind jedoch alle an die API gesendeten Anfragen POST-Anfragen. Der Grund dafür ist, dass GraphQL eine „Abfrage“ an einen einzelnen Endpunkt sendet, der die zurückgegebenen Daten und nicht einen bestimmten Endpunkt bestimmt. 

Es mag ein wenig knifflig klingen, aber sobald Sie sich an GraphQL gewöhnt haben, werden Sie feststellen, dass es sinnvoll ist, einen einzigen Endpunkt zu haben und die vollständige Kontrolle über die von jeder Anfrage zurückgegebenen Daten zu haben. Stellen Sie sich zum Beispiel vor, Sie möchten nur den Namen eines Geschäfts erhalten. 

Wenn die Storefront-API eine REST-API ist, müssen Sie das gesamte Shop-Objekt (mit 9 Eigenschaften) anfordern, nicht nur den einen Eigenschaften-Shop. Name. Wir empfehlen dringend, dass Sie die Seite Storefront API Erste Schritte besuchen, um sich die Beispiele anzusehen. 
Wenn Sie mehr über E-Commerce-Entwicklungsplattformen oder Apps erfahren möchten, lesen Sie unsere Lexika für Shopify und Shopware. Unser engagiertes Outsourcing-Team kann Ihr Partner im E-Commerce sein. 

Arrange a free consultation now!