Die Anwendung, die das Unternehmen selbst geschrieben hat, bietet bereits einen Zugang, und was zwischen ihm und Shopware fehlt, ist eine Vereinbarung darüber, welche Vorgänge wichtig sind, anstatt einer neuen Entwicklung.
Nicht jedes System in einem Unternehmen stammt von einem externen Anbieter. Manchmal gibt es eine firmeneigene Anwendung, weil keine der verfügbaren Lösungen die Anforderungen vollständig erfüllte. Diese Anwendung verfügt über eine Benutzeroberfläche, da die Entwickler diesbezüglich vorausschauend vorgegangen sind. Was ihr fehlt, ist die Anbindung an den Webshop. Man geht davon aus, dass die Schließung dieser Lücke die Beauftragung eines Entwicklers erfordert. Die Integration von Shopware in die REST-API ist jedoch eine Konfigurationsaufgabe und kein eigenständiges Projekt. Dadurch wird die firmeneigene Anwendung für andere Unternehmen zugänglich.

Die hier entwickelte Anwendung ermöglicht den Austausch von Bestellungen und Lagerbeständen mit Shopware, sodass eine individuelle Lösung nicht mehr bedeutet, von allen nachfolgenden Einkäufen des Unternehmens abgeschnitten zu sein.
Die Verbindung der beiden ist eher eine Konfigurationsübung als eine Aufgabe, die zusammen mit allen anderen Tätigkeiten der Person, die sich mit dieser Anwendung auskennt, terminiert werden muss.
Eine Bestellung, eine Bestandsprüfung und eine Statusaktualisierung werden separat eingerichtet, sodass die spätere Änderung einer dieser Einstellungen nicht bedeutet, dass eine Vereinbarung, die alle drei gleichzeitig umfasst, neu geöffnet werden muss.
Wie der Webshop und die Anwendung miteinander kommunizieren, wird schriftlich festgehalten, sodass das aktuelle Team es lesen kann, anstatt dass es nur in der Erinnerung dessen existiert, der das Ganze ursprünglich entwickelt hat.
Wenn eine Bestellung in Shopware aufgegeben wird, formt Alumio sie so auf, wie es die Anwendung erwartet, und sendet sie dorthin, sodass das System, das das Unternehmen zur Abwicklung seiner Geschäftstätigkeit entwickelt hat, Webbestellungen auf die gleiche Weise empfängt wie alle anderen Bestellungen.
Wenn die Anwendung etwas zu einer Bestellung zu sagen hat, erreicht sie den Shopware-Kunden, anstatt in einem System zu bleiben, das nur drei Personen öffnen können. Das war normalerweise der Grund, warum vorher niemand die Frage beantworten konnte.
Wenn derjenige, der die Anwendung betreut, eine ihrer Funktionen ändert, wird nur dieser Teil der Konfiguration angepasst, sodass eine interne Verbesserung nicht der Grund dafür ist, dass der Webshop am Dienstag nicht mehr funktioniert.
Alumio fungiert als zentrales Integrations-Backbone zwischen Vertriebskanälen und Fulfillment-Systemen. Bestellungen werden weitergeleitet, transformiert und validiert, während Status-Updates an jeden Kanal zurückgemeldet werden.
Authentifizieren Sie Ihre Systeme mit den vorgefertigten Connectoren von Alumio. Wählen Sie aus über 200 Connector-Paketen im Marketplace oder erstellen Sie unbegrenzt viele individuelle Integrationen.
Definieren Sie in einer visuellen Oberfläche, wie Datenfelder zwischen Systemen zugeordnet werden. Passen Sie Formate an, reichern Sie Datensätze an und wenden Sie Geschäftslogik an – ganz ohne eigenen Programmcode.
Konfigurieren Sie Abläufe so, dass sie in Echtzeit bei bestimmten Ereignissen, nach einem Zeitplan oder beidem ausgeführt werden. Reduzieren Sie die manuelle Dateneingabe und überlassen Sie Alumio den Datentransfer und die Transformation zwischen Ihren Systemen.
Sobald Ihre erste Integration live ist, können Sie Ihr ERP, PIM, WMS oder CRM einfach an denselben Hub anschließen. Bestehende Abläufe laufen nahtlos weiter. Kein Neuerstellen von Grund auf.
Die meisten Unternehmen, die ein System aufgebaut haben, haben zwei gebaut, wobei das zweite in der Regel älter und weniger gut dokumentiert ist als das erste. Sobald dieses Muster etabliert ist, kostet das zweite System deutlich weniger als das erste, da die Überlegungen zu den relevanten Abläufen bereits angestellt wurden. Alumio pflegt diese Verbindungen parallel zu diesem System, anstatt dass jedes System eine private Angelegenheit ist.
Ja, jeder Vorgang wird separat konfiguriert und nach einem eigenen Zeitplan ausgeführt. Bestellungen müssen möglicherweise in Echtzeit verarbeitet werden, während der Lagerbestand nur stündlich geprüft werden muss. Werden diese Vorgänge als eine Einheit behandelt, kann eine kleine Änderung schnell zu einer großen werden. Die Bezeichnung richtet sich nach den Angaben der Anwendung; diese sollte daher als Erstes überprüft werden.
Nein, und genau darauf kommt es an, genauer hinzusehen, denn die Alternative wäre, den Entwickler um eine Erweiterung zu bitten. Dessen Zeit ist in diesem Fall das knappste Gut. Die Zuordnung zwischen den von Shopware gesendeten Daten und den Erwartungen der Anwendung erfolgt durch Konfiguration, und der Code-Transformer übernimmt, sobald die Konfiguration an ihre Grenzen stößt.
Die Anwendung veröffentlicht die unterstützten Operationen, und diese Liste ist die Antwort. Es handelt sich eher um einen Dialog mit demjenigen, der die Anwendung betreut, als um eine technische Hürde. Die Liste ist in der Regel kurz, da der Entwickler genau weiß, welche Operationen die Anwendung akzeptiert. Sobald dies dokumentiert ist, ist der Rest eine einfache Zuordnung, und die Konfiguration existiert nicht mehr nur in der Erinnerung einer einzelnen Person, die sie erstellt hat.
Was dabei verborgen bleibt, ist ein erfolgreicher Anruf, der keine Auswirkungen hatte, da scheinbar nichts beschädigt wurde und die Bestellung einfach nicht dort erscheint, wo man sie erwartet. Alumio zeichnet den Anruf und die tatsächliche Antwort auf, sodass eine stillschweigende Annahme sichtbar wird. Jeder Austausch wird live überwacht und mit seinem Inhalt protokolliert. Bei einer Ablehnung wird eine Benachrichtigung mit Begründung ausgegeben, Wiederholungsversuche werden gemäß der Konfiguration durchgeführt, und nichts geht unbemerkt verloren.
Sprechen Sie mit einem Alumio-Integrationsspezialisten. Wir entwerfen die passende Architektur für Ihre Systeme und die richtige Skalierung, damit Ihre Betriebsabläufe bei jeder Veränderung zuverlässig bleiben.