Wie ein Online-Shop Mail-Zustelldienste in seine Geschäftsprozesse integrieren kann

Mail hilft Online-Shops dabei, die meisten ihrer Logistikprozesse zu automatisieren. Wir können die Zustellung von Paketen , das Drucken und Versenden von Briefen , die Lagerung , Abholung und Verpackung von Bestellungen anvertrauen .



Bisher ist für jeden dieser Prozesse ein eigenes System verantwortlich. Um den Service von registrierten E-Mails, das Versenden oder die Auftragserfüllung nutzen zu können, sind Integrationen in jede einzelne erforderlich. Und wir möchten sicherstellen, dass der Kunde ohne zusätzlichen Aufwand und viel schneller auf alle Funktionen von Mail aus einer Hand zugreifen kann. Um diese Idee umzusetzen, erstellen wir eine Integrationsplattform, über die wir Sie informieren möchten.



Wir vereinen Integrationen in einem Fenster



Um den Zugriff auf alle Mail-Dienste zu erleichtern, benötigen wir ein System, das: 1) die Mail-API mit der API des Geschäfts verbindet, ohne tief in die Geschäftsprozesse aller einzutauchen; 2) Verbinden Sie alle unsere Dienste durch das "eine Fenster". Diese Aufgaben werden von der Integrationsplattform gelöst.



Jetzt schreiben wir einen individuellen Konnektor, um den Client in unsere API in Versand- , Erfüllungs- oder elektronische Einschreiben zu integrieren . Jeder Dienst hat seinen eigenen. Ein Konnektor ist ein "Übersetzer", der dem Geschäft und der Post hilft, sich gegenseitig zu verstehen. Es entschlüsselt Informationen aus der Client-API in unser Format und führt sie dann in die entgegengesetzte Richtung aus.



Wir haben einen dieser Konnektoren hergestellt, um den Beru-Marktplatz mit Dispatch zu verbinden, einem Service, der die Vorbereitung von Paketen für die Lieferung an Filialen automatisiert. Der Connector empfängt Daten von der Yandex-API im XML-Format, übersetzt sie in JSON zur Übertragung an das sendende Konto und passt unseren Arbeitsablauf an den Prozess des Kunden an.



Seitens der Mail gibt es mehrere Aktionen: Zuweisen einer Titelnummer, Senden von Daten an das System, Übertragen von Daten zur Verfolgung. Im Geschäft: Bestellung aufgeben, Adresse überprüfen, Versandkosten anzeigen und Sendungsverfolgungsnummer erhalten. Diese Aktionen in den Mail- und Shop-Prozessen haben eine andere Reihenfolge und können unterschiedlich aufgerufen werden. Im ersten Schritt müssen wir die Adresse überprüfen und den Tarif berechnen, und das Geschäft bildet zuerst eine Bestellung. Es ist notwendig, diese Schritte zu vergleichen, damit sich die beiden Systeme verstehen können.







Das Geschäft sendet der Mail eine Anfrage "Erstellen Sie ein neues Paket von Moskau nach Saratow mit einem Gewicht von 1 kg", und der Konnektor zerlegt es in Variablen, die für unsere API "Erstellen eines neuen Pakets" "Route: Moskau - Saratow" "Gewicht: 1 kg" verständlich sind. Wenn Beru eine Verbindung zur Erfüllung herstellen möchte, um Waren aus unserem Lager zu lagern und zu versenden, muss er einen weiteren Konnektor schreiben.





Der übliche Vorgang zum Herstellen einer Verbindung zu Mail-Diensten



Die gute Nachricht ist, dass Konnektoren für ein bestimmtes API-Format (XML, JSON usw.) geschrieben wurden, sodass sie für Clients mit ähnlichen Anforderungen wiederverwendet werden können. Damit dies funktioniert, müssen Sie einen Kernel erstellen, über den alle Mail-Dienste kommunizieren und mit dem vorgefertigte Konnektoren eine Verbindung herstellen. Dieser Kern, die Grundlage der Integrationsplattform, wird das allgemeine Postauftragsverwaltungssystem sein. Dann sieht der Verbindungsprozess folgendermaßen aus:





Verbindung zu allen Mail-Diensten über die Integrationsplattform



Die Plattform arbeitet nach dem Prinzip eines BPMN-Systems, in dem Analysten einen Geschäftsprozess für eine bestimmte Aktion erstellen. Damit können Sie Daten aus jedem Format in das gewünschte Format konvertieren. Sie müssen lediglich die Variablen für die Auftragsverwaltung manuell kombinieren.



Mit Hilfe von Konnektoren übersetzen wir das Datenformat und vergleichen die Reihenfolge der Aktionen, was ein bis zwei Monate dauert. Mit der Integrationsplattform können Sie einen neuen Kunden in ein oder zwei Wochen ohne komplexe Entwicklungen mit minimalem Aufwand von Programmierern mit allen unseren Systemen verbinden.



Ändern der Arbeitsstruktur mit Aufträgen



Jetzt werden alle E-Mail-Vorgänge von unterschiedlichen Systemen gesteuert, von denen jedes für seinen eigenen Schritt verantwortlich ist und keine Daten mit den anderen austauscht. OMS wird alle Aufgaben integrieren und von einem Punkt aus mit ihnen arbeiten.



Ein einheitliches Auftragsverwaltungssystem deckt alle Kundenanforderungen innerhalb des Mail-Ökosystems ab. Wir können die übrig gebliebenen Waren aus einem Lager abholen, zur Erfüllung bringen, für den Versand vorbereiten und zur Lieferung versenden. Es wird auch die Fähigkeiten unserer internen Prozesse erweitern - es wird uns ermöglichen, Dienste zu starten, die die Post noch nicht anbietet: Lieferung sperriger Waren, Kurierzustellung von einer Filiale an einen bestimmten Empfänger und andere.



Das allgemeine Postauftragsverwaltungssystem kann als ein mehrarmiger Bediener vorgestellt werden, der alle eingehenden Aufgaben annimmt, Prioritäten und Fristen festlegt, entscheidet, an wen und wann die Aufgabe übertragen werden soll, und alle Änderungen in der Bestellung vom Zeitpunkt des Eingangs bis zum Abschluss steuert.





OMS-Workflow



Zum Beispiel haben wir einen Antrag auf Lieferung eines Kühlschranks erhalten, der ohne Aufzug in den 25. Stock gebracht werden muss. Die Post hat keinen Lieferservice für ein so großes Produkt und keine eigenen Umzugsunternehmen. OMS wählt einen geeigneten Darsteller unter unseren Partnern aus und sendet die Aufgabe an ihn. Und wenn ein Partner eine Bestellung für Pakete erhält, die nicht in sein Auto passen, können wir die Bestellung für uns selbst abholen und unseren eigenen Transport nachladen. Aufgrund der Tatsache, dass jeder OMS-Teilnehmer als Kunde und Ausführender fungieren kann, haben wir die Möglichkeit, Bestellungen zwischen der Mail und den Partnern so zu verteilen, dass die Ressourcen jedes einzelnen optimal genutzt werden.



Der OMS-Pilot innerhalb der Post wird im nächsten Monat beginnen. Anschließend werden wir mit der Entwicklung einer Integrationsplattform beginnen, die den OMS-Auftragslebenszyklus in die Geschäftsprozesse des Kunden integriert. Bald wird eine einfache Integration ausreichen, um mehrere Mail-Dienste zu verbinden.



Öffnen Sie die Mail-API



Konnektoren werden nur für Online-Plattformen benötigt, die über eigene API-Standards verfügen. Diejenigen, die solche Einschränkungen nicht haben, können ihr Lager, Sortiersystem oder ihren Workflow über die Open- Tracking- API und die Paketversand-API mit dem Datenaustausch verbinden .



Diese Gelegenheit nutzt OZON. Mit den üblichen API-Funktionen konnten wir die gesamte Kette der Erstellung, Vorbereitung und Verfolgung von Paketen für einen riesigen Markt schließen, der 300 bis 400.000 Pakete pro Monat über die Post verschickt:



  1. API - OZON . – , . , .
  2. OZON.
  3. API OZON . , , , .


APIs werden von Kunden mit einem eigenen Auftragsverwaltungssystem verwendet. Wenn Ihr Geschäft auf einem der beliebten CMS ausgeführt wird: InSales, amoCRM, ShopScript, 1C-Bitrix oder CS: Cart, können Sie Anwendungen verwenden, die auf der Grundlage des offiziellen Mail-Moduls ausgeführt werden.



Modul für Geschäfte auf CMS-Plattformen



Das Modul sendet die Parameter des Pakets aus dem Warenkorb an den Tarif- , Zeitberechnungs- und Nachverfolgungsdienst. Von dort erhalten wir Informationen über Zeit und Kosten der Lieferung und überweisen diese auf das persönliche Versandkonto, wo die bevorzugte Vorbereitung stattfindet - ein Adressetikett wird gebildet und eine Titelnummer vergeben.







Vom persönlichen Konto der Sendung werden Dokumente und Verfolgungsdaten an die Schnittstelle des Geschäftsverwaltungssystems zurückgegeben. Der Verkäufer kann Verknüpfungen für die Zustellung von Paketen ausdrucken und die Titelnummern in seinem üblichen CRM an Kunden übertragen.



Widget zur Zweigauswahl



Wenn Käufer alle Bestelldaten ausfüllen, ohne die Website zu verlassen, ist die Umwandlung in Einkäufe höher. Damit sie sich bei der Registrierung der Zustellung nicht die Adresse, Postleitzahl und Betriebszeiten der nächstgelegenen Filiale merken oder diese Informationen außerhalb der Website des Verkäufers suchen müssen, können Sie ein Widget mit einer Karte der Postämter und Ausgabestellen von Bestellungen verwenden.

Der Kunde wählt eine Filiale auf der Karte aus und sieht Informationen dazu: Adresse, Öffnungszeiten, Zahlungsmethoden sowie Kosten und Lieferzeit, die aus den offenen API-Diensten tariff.pochta.ru und Delivery.pochta.ru abgerufen werden .





Der Käufer erhält alle wichtigen Informationen in einem Fenster - Laufzeit, Kosten und Arbeitszeitplan



Sie benötigen keine besonderen Kenntnisse, um ein Widget auf einer Website oder Anwendung zu installieren. Der Konstruktor wird mit wenigen Klicks konfiguriert und ist unter widget.pochta.ru verfügbar .






Obwohl wir eine Reihe von Lösungen haben, die fast alle Anforderungen eines Unternehmens abschließen, hören wir hier nicht auf und schaffen einen einzigen Einstiegspunkt für Kunden. Damit erhalten Unternehmen Tools zur einfacheren Integration der Logistik in ihre Prozesse, und die Post wird ein weiterer leistungsstarker Kanal für die Förderung und Entwicklung ihrer Produkte und Dienstleistungen sein.



Wenn Sie diesen Ansatz teilen und an der Umgestaltung von Diensten teilnehmen möchten, die von Hunderten von Online-Shops im ganzen Land genutzt werden, warten wir im Team von Postal Technologies auf Sie. Offene Stellen in 9 Städten Russlands können auf der Website hr.pochta.tech/vacancies eingesehen werden .



All Articles