Liquid, JavaScript, Themes
Hello,
I have a customer who is using a custom built ERP-System to maintain articles, inventory, physical stores etc.
Now we are planning to connect this ERP to the existing Shopify-Shop using the Shopify-REST-API.
As we do also create gift cards in the ERP (at the physical cashpoints in the stores), we would like to synchronise these with the Shopify shop vice-versa.
Now, I realised here that the REST-resource "Gift Card" is only available for Shopify-Plus-Accounts?
https://shopify.dev/docs/api/admin-rest/2022-04/resources/gift-card
Is this true?
Is there no way top synchronise this data using an API for Shopify accounts using "smaller" plans?
The shop uses currently the "Shopify" plan.
Thank you!
Gelöst! Zur Lösung
Erfolg.
Ja, korrekt. Auch wenn man die Gift Card API mit dem aktuellen Shopify-Plan nicht nutzen kann, sollte man dennoch in der Lage sein, andere APIs wie Customer, Order, Product und Inventory zu verwenden, um Daten zwischen dem ERP und Shopify auszutauschen.
Man kann die Order API verwenden, um Bestellinformationen abzurufen, die für Fakturierung und Buchhaltung benötigt werden. Die API ermöglicht es, einzelne Bestellungen abzurufen oder eine Liste aller Bestellungen zu erhalten. Mit der Customer API kann man Kundeninformationen, bzw. Listen abrufen oder einen bestimmten Kunden. Mit dem Produkt API kann man Produkte zu Shopify zu pushen, oder neue Produkte erstellen, vorhandene Produkte aktualisieren oder löschen. Die Inventory API erlaubt es den Lagerbestand zu aktualisieren oder den Lagerbestand für bestimmte Produkte und Standorte festzulegen.
Hoffe das hilft euch auch weiter! 😉
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Hey @Tobias77
Thanks for the info and you have reached the german community here, but we can chat in EN too, no problemo! 😉
Regarding your problem, there are a few checkpoints first we need to go through, and these are:
As of the Gift Card API - you are correct in assuming it is only available to Plus Store currently, as you can see in the link you provided:
The gift card API allows Shopify Plus users to create, update, disable, enable, and retrieve gift cards, which is not available on the lesser plans. To connect your ERP system with Shopify's API, you'll first need to authenticate. Typically, Shopify uses OAuth for authentication. You would need to create a custom app in Shopify and get API credentials (API key and API secret). After authenticating, you can exchange data between the systems and Shopify APIs use JSON for data exchange. Here's a sample API call to create a gift card:
POST /admin/api/2022-04/gift_cards.json
{
"gift_card": {
"note": "This is a note",
"initial_value": 100.0,
"code": "abcdefg"
}
}
You'll need to write scripts in your ERP system to push the Gift Card Data to Shopify. When a new gift card is created in your ERP, a corresponding API call is made to Shopify to create the same gift card. This can be done using the POST /admin/api/2023-04/gift_cards.json
endpoint.
You then regularly call Shopify's GET /admin/api/2023-04/gift_cards.json
endpoint to fetch all gift cards and update your ERP system accordingly. This will ensure that any gift cards created in Shopify are also available in your ERP.
However, as you are unable to access the Gift Card API, you may have to consider alternative approaches, like the following workarounds:
Please consult with Shopify's support or a knowledgeable technical expert before finalizing your approach to this issue.
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Hi @Gabe ,
DE - umso besser! 😉
Wir sind aktuell an dem Punkt, die Schnittstelle ERP <> Shopify zu planen. Getestet oder umgesetzt wurde bislang noch nichts.
Workaround "manuelles Anlegen identischer Gutscheine in beiden Systemen": exakt so funktioniert es im Moment - das hätten wir gerne abgestellt... 😉
Wenn das aber nur mit Shopify-Plus geht, muss es wohl so bleiben - das ist derzeit leider keine Option.
Wenn ich es aber richtig sehe, müssten wir andere Daten wie Customer, Order, etc. per API pullen können, um diese in unser System zwecks Fakturierung, Buchhaltung etc. zu übernehmen.
Ebenso würden wir Produkte, Lagerbestand, etc. nach Shopify pushen.
Danke Dir, die Info, dass es ohne Shopify-Plus mit den Gift-Cards nicht geht hat mir erstmal weitergeholfen!
Viele Grüße
Erfolg.
Ja, korrekt. Auch wenn man die Gift Card API mit dem aktuellen Shopify-Plan nicht nutzen kann, sollte man dennoch in der Lage sein, andere APIs wie Customer, Order, Product und Inventory zu verwenden, um Daten zwischen dem ERP und Shopify auszutauschen.
Man kann die Order API verwenden, um Bestellinformationen abzurufen, die für Fakturierung und Buchhaltung benötigt werden. Die API ermöglicht es, einzelne Bestellungen abzurufen oder eine Liste aller Bestellungen zu erhalten. Mit der Customer API kann man Kundeninformationen, bzw. Listen abrufen oder einen bestimmten Kunden. Mit dem Produkt API kann man Produkte zu Shopify zu pushen, oder neue Produkte erstellen, vorhandene Produkte aktualisieren oder löschen. Die Inventory API erlaubt es den Lagerbestand zu aktualisieren oder den Lagerbestand für bestimmte Produkte und Standorte festzulegen.
Hoffe das hilft euch auch weiter! 😉
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Super, vielen Dank!
Damit bekommen wir das allermeiste abgedeckt... 🙂
Gerne geschehen! 😉
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024