Development of a Logistics Management Portal in B2B Sphere
Client
FM Logistic is a logistics company that provides warehousing, cargo handling and packaging solutions and supply chain services in 14 countries. Net revenue of FM Logistic is €1.4 bln.
Objective
To create easy-to-use and easy-to-maintain infrastructure allowing instant document exchange with partners, LMS providers, etc.
Solution
- Magento 2.3 as a centralized management system.
- Integration with WMS systems.
- Integration with LMS systems.
- Development of a printing and stickering web service.
- Development of the cash settlement functionality.
- Development of software for the warehouse conveyor system and its integration with Magento.
- Interface development for a mobile barcode scanner.
Warehouse Management
For effective warehouse management, we implemented the integrations with WMS systems (Infolog, Reflex and Oxygen)
- to manage acceptance, picking, shipment and other basic warehouse operations;
- calculation of variants of shipping units and product packaging, with regard to their dimensions and transportation conditions;
- automated documentation management;
- getting exact information about the location of the products in the warehouse;
- simplifying the work with refunds — the order status changes immediately in Magento.
The result is an increase in efficiency and the development of processes for simultaneous processing of goods in all the 27 company's warehouses.
Delivery Service
For the convenience of post tracking, we've implemented integrations with many LMS systems, including LMS Shiptor, LMS "Russian Post", LMS Lamoda and LMS DPD. This allowed:
- sending parcels all over the world;
- automatic sending of notifications about their location;
- sending data on the exact weight of parcels and cargo in the context of the warehouse and merchant (for LMS "Russian Post").
To increase the efficiency of the delivery service, we have developed a universal web service for stickering and printing labels with data about parcels and orders, which controls routing and data delivery to the printer.
Development of Cash Settlement Functionality
We have implemented the functionality of calculating funds by four types of payment registers:
- register of LMS services that is invoiced directly to FM Logistics so that it pays for LMS services;
- register of invoicing the merchants for FM Logistics services;
- cash & delivery register — courier fees are sent to a merchant for payment;
- register of merchant services (upon merchant's request).
All functionality is processed in SAP ERP, and all registries are calculated in Magento.
Electronic Data Exchange
For fast processing and transmission of data about parcels and orders, a separate Exchange Flows module was created. We've implemented integration with EDI, in order to:
- transmit order information;
- set up OMS status triggers;
- generate the order EDI.
A messaging interface and an SMS module were developed providing for the message templates ("Order collected", "Order sent", etc.) and sending SMS notifications as a separate service.
Magento Integration with a Conveyor
The conveyor is a pilot project of FM Logistics aimed at improving the assembly process, increasing the speed and scope of order processing. The conveyor is built into a five-level warehouse mezzanine. The four upper floors of the mezzanine are occupied by the merchant sections where orders are collected and the conveyor brings them to the first floor.
A special platform weighs orders, measures their dimensions and transmits data to Magento, from where the information is sent on to LMS systems and to the mail office. In response, Magento prints out the main FM Logistic sticker and, if necessary, an additional delivery service sticker. After that, the conveyor distributes the parcels by targets — delivery services. The software ensuring the conveyor's operation and its integration with Magento are entirely developed by our company.
Mobile Barcode Scanner Interface Development
Also, we've developed an interface for a mobile barcode scanner that helps to manage shipments: stickers on the assembled pallets are scanned, the shipment documentation is filled out by weight, the operator gets the documents for this shipment and the pallets are finally loaded on a truck.