Jusqu'à présent, un système distinct est responsable de chacun de ces processus. Pour utiliser le service d'e-mails enregistrés, d'envoi ou de traitement des commandes, des intégrations avec chacun d'entre eux sont nécessaires. Et nous voulons nous assurer que le client a accès à toutes les fonctionnalités de Mail sur une base «one-stop-shop», sans effort supplémentaire et beaucoup plus rapidement. Pour mettre en œuvre cette idée, nous créons une plateforme d'intégration dont nous voulons vous parler.
Nous combinons les intégrations dans une "fenêtre unique"
Pour faciliter l'accès à tous les services de messagerie, nous aurons besoin d'un système qui: 1) connectera l'API Mail à l'API du magasin sans plonger profondément dans les processus commerciaux de chacun; 2) connectez tous nos services via la «fenêtre unique». Ces tâches seront résolues par la plateforme d'intégration. Nous écrivons
maintenant un connecteur individuel pour intégrer le client à notre API dans les lettres recommandées d' expédition , de traitement ou électroniques . Chaque service a le sien. Un connecteur est un «traducteur» qui aide le magasin et la poste à se comprendre. Il décrypte les informations de l'API client dans notre format, puis le fait dans la direction opposée.
Nous avons fabriqué l'un de ces connecteurs pour connecter la place de marché Beru à Dispatch, un service qui automatise la préparation des colis pour la livraison aux succursales. Le connecteur reçoit les données de l'API Yandex au format XML, les convertit en JSON pour les transférer vers le compte d'envoi et ajuste notre procédure de travail au processus du client.
Du côté du Mail, il y a plusieurs actions: attribuer un numéro de piste, envoyer des données au système, transférer des données au tracking. Au magasin: passez une commande, vérifiez l'adresse, indiquez les frais de port et obtenez un numéro de suivi. Ces actions dans les processus du Mail et du magasin ont un ordre différent et peuvent être appelées différemment. À la première étape, nous devons vérifier l'adresse et calculer le tarif, et le magasin passe d'abord une commande. Il est nécessaire d'aider à comparer ces étapes afin que les deux systèmes puissent se comprendre.
Le magasin envoie au Mail une demande "Créer un nouveau colis de Moscou à Saratov pesant 1 kg", et le connecteur le décompose en variables compréhensibles pour notre API "Créer un nouveau colis" "Route: Moscou - Saratov" "Poids: 1 kg". Si Beru souhaite se connecter à Fulfillment pour stocker et envoyer des marchandises depuis notre entrepôt, il devra alors écrire un autre connecteur.
Le processus habituel de connexion aux services de messagerie
La bonne nouvelle est que les connecteurs sont écrits pour un format d'API spécifique (XML, JSON, etc.), ils peuvent donc être réutilisés pour des clients ayant des exigences similaires. Mais pour que cela fonctionne, vous devez créer un noyau à travers lequel tous les services de messagerie communiqueront et auquel des connecteurs prêts à l'emploi seront connectés. Ce noyau, fondement de la plateforme d'intégration, sera le système général de gestion de la vente par correspondance. Ensuite, le processus de connexion ressemblera à ceci:
Connexion à tous les services de messagerie via la plate-forme d'intégration
La plate-forme fonctionnera sur le principe d'un système BPMN, dans lequel les analystes construisent un processus métier pour une action spécifique. Il vous permettra de convertir des données de n'importe quel format au format souhaité. Il ne reste plus qu'à connecter les variables pour gérer la commande.
À l'aide de connecteurs, nous traduisons le format des données et comparons l'ordre des actions, ce qui prend un à deux mois. Et la plateforme d'intégration vous permettra de connecter un nouveau client à tous nos systèmes en une à deux semaines sans développements complexes, avec une implication minimale des programmeurs.
Changer la structure du travail avec les commandes
Désormais, toutes les opérations de messagerie sont contrôlées par des systèmes disparates, chacun étant responsable de sa propre étape et n'échange pas de données avec les autres. OMS intégrera toutes les tâches et travaillera avec elles à partir d'un point.
Un système de gestion des commandes unifié répondra à tous les besoins des clients au sein de l'écosystème Mail. Nous serons en mesure de ramasser les soldes de stock d'un entrepôt, de les transférer à la livraison, de les préparer pour l'expédition et de les expédier pour la livraison. Il étendra également les capacités de nos processus internes - il permettra de lancer des services que la poste ne fournit pas encore: livraison de marchandises volumineuses, livraison par courrier du département à un destinataire spécifique, etc.
Un système général de gestion des commandes postales peut être considéré comme un opérateur multi-armé qui accepte toutes les tâches entrantes, détermine les priorités et les délais, décide qui et quand transférer la tâche et contrôle toutes les modifications de la commande du moment de la réception à l'achèvement.
Schéma OMS
Par exemple, nous avons reçu une demande de livraison d'un réfrigérateur qui doit être élevé au 25e étage sans ascenseur. La poste n'a pas de service de livraison pour un produit aussi volumineux et n'a pas ses propres déménageurs. OMS sélectionnera un contractant approprié parmi nos partenaires et lui confiera la tâche. Et lorsqu'un partenaire reçoit une commande de colis qui ne rentrent pas dans sa voiture, nous pouvons récupérer la commande pour nous-mêmes et recharger notre propre transport. Du fait que chaque participant OMS peut agir à la fois en tant que client et en tant que contractant, nous aurons la possibilité de répartir les commandes entre la Poste et les partenaires afin d'utiliser de manière optimale les ressources de chacun.
Le projet pilote OMS au sein de la Poste débutera le mois prochain. Ensuite, nous commencerons à développer une plate-forme d'intégration qui intégrera le cycle de vie des commandes OMS aux processus métier du client. Bientôt, une simple intégration suffira pour connecter plusieurs services Mail.
Open Mail API
Les connecteurs ne sont nécessaires que pour les sites en ligne qui ont leurs propres normes d'API. Ceux qui n'ont pas de telles restrictions peuvent connecter leur entrepôt, système de tri ou flux de travail à l'échange de données via les API de suivi ouvertes et l'API d'envoi de colis .
OZON profite de cette opportunité. Avec les capacités API habituelles, nous avons pu fermer toute la chaîne de création, de préparation et de suivi des colis pour une immense place de marché qui envoie 300 à 400 000 colis par mois via Mail:
- API - OZON . – , . , .
- OZON.
- API OZON . , , , .
L'API est utilisée par les clients avec leur propre système de gestion des commandes. Si votre boutique fonctionne sur l'un des CMS populaires: InSales, amoCRM, ShopScript, 1C-Bitrix ou CS: Cart, vous pouvez utiliser des applications qui fonctionnent sur la base du module Mail officiel.
Module pour les magasins sur les plateformes CMS
Le module envoie les paramètres du colis depuis le panier de la boutique vers le service de tarification , de calcul du temps et de suivi. De là , nous recevons des informations sur le temps et le coût de la livraison et les transférons sur le compte d'expédition personnel, où une préparation préférentielle a lieu - une étiquette d'adresse est formée et un numéro de piste est attribué.
Depuis le compte personnel de l'Envoi, les documents et les données de suivi sont renvoyés à l'interface du système de gestion du magasin. Le vendeur peut imprimer des étiquettes pour la livraison des colis et transférer les numéros de piste aux clients dans son CRM habituel.
Widget de sélection de branche
Si les acheteurs remplissent toutes les données de la commande sans quitter le site, la conversion en achats sera plus élevée. Pour qu'au stade de la livraison, ils n'aient pas à se souvenir de l'adresse, de l'index et du mode de fonctionnement de l'agence la plus proche ou à rechercher ces informations en dehors du site du vendeur, vous pouvez utiliser le widget avec une carte des bureaux de poste et des points de commande.
Le client sélectionne une succursale sur la carte et voit des informations à son sujet: adresse, heures d'ouverture, méthodes de paiement, ainsi que le coût et le délai de livraison, qui sont tirés des services API ouverts tarif.pochta.ru et delivery.pochta.ru .
L'acheteur reçoit toutes les informations importantes dans une seule fenêtre - la durée, le coût et le calendrier du département
Pour installer un widget sur un site Web ou une application, vous n'avez pas besoin de connaissances particulières. Le constructeur est configuré en quelques clics et est disponible sur widget.pochta.ru .
Bien que nous ayons un ensemble de solutions qui clôturent presque toutes les demandes d'une entreprise, nous ne nous arrêtons pas là et créons un point d'entrée unique pour les clients. Avec lui, les entreprises recevront des outils pour une intégration plus facile de la logistique dans leurs processus, et Mail est un autre canal puissant pour promouvoir et développer leurs produits et services.
Si vous partagez cette approche et souhaitez participer à la transformation des services qui seront utilisés par des centaines de boutiques en ligne à travers le pays, alors nous vous attendons dans l'équipe Postal Technologies. Les postes vacants dans 9 villes de Russie peuvent être consultés sur le site Web hr.pochta.tech/vacancies .