Hallo, ich würde gerne über die REST API des Gambio GX3 die Bestellstati ändern. Das funktioniert eigentlich auch sehr gut, jedoch werden leider keine Benachrichtigungsmails versendet, so wie das der Fall ist, wenn man den Status im Admin-Bereich ändert. Ich habe mir dann gedacht ich schicke einfach ein Mail nach dem Ändern des Status mithilfe der REST API Send Mail Methode. Leider ist auch damit kein Mailversand möglich. Verwendet jemand von euch die Mailfunktionalität der REST API Fehlt mir vlt irgendeine Einstellung ? Habe ich etwas vergessen zu konfigurieren ? lg Daniel
Hey, ich mache einen HTTP PATCH Request mit folgendem Inhalt an die URL http://www.mdp-mechanik.at/onlineshopneu/api.php/v2/orders/400212/status { "statusId": 3, "comment": "testest", "customerNotified": true } Der Order-Status wird zwar geändert, aber der Kunde bekommt keine Benachrichtigung per Mail. Ändere ich den Order-Status im Admin Bereich, wird ganz normal ein Mail versendet. Habe ich vlt. irgendwas nicht richtig konfiguriert ?
Das ist richtig und so gewollt. customer notified setzt das flag in der Ansicht der Bestellung, ist aber nicht gedacht auch einen Mailversand auszulösen. Dazu gibts den E-Mail Knoten, muss man einen extra Call feuern, ansprechbar wie hier beschrieben: https://developers.gambio.de/docs/3.3.1.0/apidoc/#api-Emails-SendEmail
Danke für die Antwort. Warum ist das denn nicht gewollt ? Bis gerade eben funktionierte die Send EMail Funktion bei mir auch nicht. Also lieferte zwar ein 200 OK, aber es wurde kein Mail versendet. Gerade habe ich aber gesehen, dass ich den Request mit http statt https gemacht habe. Nun funktioniert das versenden von Mails mit der API. Danke für die Unterstützung! Eine Frage vielleicht noch. Ist es möglich die Vorlagen des Shops zu verwenden ? Kurz zum Hintergrund warum ich das hier überhaupt mache. Ich verwende den Gambio GX3 gemeinsam mit einem Amicron 11. Da über die Schnittstelle der Mail-Versand zur Kundenbenachrichtigung nicht funktioniert, werde ich diesen unter Verwendung der Gambio Rest-API anpassen. lg
Es lässt dich so auf jeden Fall flexibler, weil du den Inhalt der Mails selbst aussteuern kannst. Man kann drüber reden das auf Effiziengedanken heraus auch nochmal zu erweitern, aber aktuell ist das nicht. Nein, an die kommt man aktuell nicht dran. Macht den vorherigen Punkt vielleicht spannenden, muss ich mal mit der Entwicklung besprechen.
Ich fände das extrem gut, wenn man über einen bool vlt. festlegen könnte ob ein Mail gesendet werden soll oder nicht. Aber fürs erste, mal Danke und ich werde mir die Schnittstelle mal mit der Send Email funktion erweitern. lg