FROM CACHE - de_header
Diese Community hat auf Peer-to-Peer-Support umgestellt. Der Shopify Support wird diese Community nicht mehr betreuen. Wir empfehlen dir, dich mit anderen Händler:innen und Partner:innen in Verbindung zu setzen, um Unterstützung zu erhalten und Erfahrungen auszutauschen. Bitte melde weiterhin alles, was gegen unseren Verhaltenskodex verstößt, oder Inhalte, die deiner Meinung nach entfernt werden sollten.

REST API: gift card Resource

Gelöst

REST API: gift card Resource

Tobias77
Shopify Partner
9 0 1

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!

1 AKZEPTIERTE LÖSUNG
Gabe
Shopify Staff
19233 3004 4421

Erfolg.

@Tobias77 

 

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

Lösung in ursprünglichem Beitrag anzeigen

5 ANTWORTEN 5

Gabe
Shopify Staff
19233 3004 4421

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:

  • What have you tried so far and what didn't work?
  • What support or developers have you consulted with so far?
  • What do the Developers of the custom built ERP-System say, seeing that they are responsible for building their ERP-API?

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:

  • You could create gift cards in both your ERP and Shopify store manually. This might be feasible if the volume of gift cards isn't too high.
  • If the gift card synchronization is crucial for your business and the volume is high, consider upgrading to the Shopify Plus plan. This will give you direct access to the Gift Card API.
  • There might be third-party apps available that could help you with the synchronization process. However, it's crucial to review such applications for compatibility, security, and reliability.

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

Tobias77
Shopify Partner
9 0 1

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

Gabe
Shopify Staff
19233 3004 4421

Erfolg.

@Tobias77 

 

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

Tobias77
Shopify Partner
9 0 1

Super, vielen Dank!
Damit bekommen wir das allermeiste abgedeckt... 🙂

Gabe
Shopify Staff
19233 3004 4421

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