Du bekommst die selben Daten vom Shop, wie auch von PP direkt. Ob die bei PP gespeichert werden oder im Shop ist dabei doch eigentlich egal. Du rufst die Daten ab und speicherst die in der WaWi / fibu. Wenn ich die Da über die WaWi / Fibu hohlen müsste, würde ich dem WaWi - Anbieter auf den Senkel gehen, bis er das an den neuen Stand anpasst. Wenn man sich noch ein paar Gleichgesinnte ins Boot holt, die auch alle nerven werden die Entwicker das auch irgendwann schnallen. Es ist natürlich einfacher bei Gambio zu fordern, das die das gefälligst anders machen müssen, damit die WaWi - Anbieter weiter in der Vergangenheit hängen bleiben können. Nur, irgendwann wird es knallen - und dann geht gar nichts mehr, weil es das alte nicht mehr gibt.
Meinst Du mich ? Ich bin in der glücklichen Lage schon seit Jahren den Datenaustausch selbst zu schreiben, egal jetzt ob Shop<->WaWi oder die nachgelagerten Systeme. Mit den Standardschnittstellen können wir in der Regel nichts anfangen, das wäre oftmals ein Schritt zurück und nur der kleinste gemeinsame Nenner. Die Schnittstelle WaWi-Gambio für die Bestellübernahme ist bei mir die DB. Von dort werden die Daten so abrufen und verteilt wie wir sie benötigen. Dies hat verschiedene Vorteile, die jetzt aber hier keine Rolle spielen. Und man muss auch keine Entwickler nerven, was sowieso nichts bringt wie man sieht ;-) Was mich "stört" ist eher der Bruch in der Datenhaltung selbst, der Hinweis bezüglich GoB kommt hinzu und ist nicht unberechtigt. Problem wurde weiter oben auch schon angesprochen. Okay, ist so, muss halt anders gelöst werden.
Das war mehr allgemein. Gambio wird irgendwann auch die DB umkrempeln, Deshalb stellen sie immer mehr über die Rest-API zur Verfügung, damit die Entwickler für WaWi - Schnittstellen bei Zeiten umstellen können. Das meinte ich damit, dass es irgendwann knallt. wenn die weiterhin meinen, dass sie nichts ändern müssen. Die WaWis und Fibus sind hier gefragt - nicht nur was die Transaktions-ID angeht, sondern generell die Schnittstellen umzustellen. Da ist auch Vario keine Ausnahme.
Wer sich Daten aus dem Shop holt für egal was für eine Anwendung ist gut damit beraten so viel schon geht über die RestAPI zu ziehen und nur für och fehlende Daten ggf. eigene Scripte zu nutzen. Nur so bleibt man auch bei Updates verbunden da die API ja die gleichen Daten liefern wird, auch wenn die DB dann mal umgebaut wird. Je schneller man alle Anbieter auf die RestAPI umstellt um so eher profitieren wir alle davon dass Gambio die DB aufräumen kann ohne zu viele Externe abzuschiessen. Und über die RestAPI bekommst ja auch alles was hier gefordert wurde, wie transaktions-IDs und zwar bei jedem Abruf aktuell. Nichts historiches gespeichertes.
Da wirst du irgendwann anfangen dich mächtig über uns zu ärgern, wir wollen alle aus der DB heraushaben. Wir wollen da mal Altleichen loswerden, ohne ständig nach links und rechts zu schauen, darum bauen wir eine Schicht darüber, für die wir weitgehende Stabilität garantieren, weiter als es das je für die DB gab. Die DB selbst wollen wir dann nach Gutdünken und wann wir wollen verändern können, und werden das auch machen. Die Nachricht ist also: raus da, jetzt. Jetzt ist noch eher Schonzeit, aber das wird nicht mehr ewig so gehen. Auf die Abstraktionen (Services, API) setzen, da gehts lang. Das bringt was, wenn die denn einer Meinung sind. Die hören zu, aber darum hat ein Redner nicht automatisch recht. Und wenn die was nicht cool, keinen Weg oder nicht richtig finden, dann werden die das sagen und eben nicht machen. Das ist dein Problem hier, wir finden nicht richtig das zu machen was du willst.
Das wird dir bei anderen kaum besser gehen, da kein System für Stabilität auf Datenbankebene garantiert. Vor allem kriegt man damit auch keine verzahnten Prozesse hin, mit denen ein Shop erst wirklich smart wird, das heisst an dem Schritt vorwärts hängen wir wirklich. Wenn du wechseln willst: es gibt ganz ehrlich auch andere schöne Sachen im Markt, wir haben nicht die einzige Wahrheit. Ich mag dich nur vorwarnen, denn dasselbe Thema gibts wirklich überall, bei allen Systemen, und alle driften von Hardcore-Lowlevel Schnittstellen auf Höhe der Datenbankebene weg.
Wir benötigen für unsere WaWi auch den Transactionscode bzw. die Info das der Auftrag bezahlt ist. Die Infos die wir aus der Gambio-API bekommen würden uns reichen. Leider funktioniert der Aufruf nicht. Mit folgendem Link bekomme ich die Bestellinfos. Das klappt https://www.meinshop.de/api.php/v2/orders/190311017 Über folgenden Link bekomme ich aber ebenfalls die Bestellinfos. https://www.meinshop.de/api.php/v2/orders/190311017/payment_details In der API habe ich jetzt gelesen, dass der Aufruf wie folgt lauten müsste https://gambio-shop.de/shop1/api.php/v2/payment_details/{order_id} Hier der Beitrag dazu: https://developers.gambio.de/docs/3...eference/payment-details/get-payment-details/ Aber das klappt auch nicht. Der Shop läuft leider noch auf der 3.4.0.0. Liegt es eventuell daran? Ich finde meinen Fehler nicht. Ich hoffe mir kann jemand helfen