About
Alyasra Fashion is a reputed retail chain in the Middle East with a world-class portfolio of over 60 international brands, and footprints spread across 270 locations in the MENA region. It has multiple e-commerce websites & offline stores, wherein some brands are based on franchise-model, and some are owned by Alyasra. All of these are connected with the D-365 ERP System. They wanted to integrate E-commerce & ERP systems via middleware systems.
Project Highlights
They wanted a Middleware system to sync orders from over fifteen e-commerce websites to ERP systems. They also wanted to use the system to sync Orders, product masters, product variants, inventory & prices from D-365 to the ERP system in real-time.
The Challenges
- Connection Between Systems Collapsed:Manual working because the connection between all the systems collapsed.
- Manual Image Uploads:Third-party vendors had to upload product images on Shopify manually.
- Time-Consuming Delivery Process:Tracking and managing individual carrier companies and APIs consumes too much time.
- Manual work to Fulfill Orders:Manual tracking of the nearest stores/warehouses to ship orders.
Tech Stack
MongoDB
NodeJS
MEAN
Shopify Plus
Microsoft Azure
Shopify
Azure Service Bus
Carriyo
azure cosmos db
D-365 ERP
Result
Systems are up and Running Again
The Middleware system connected all the e-commerce websites and got the systems up and running again. The system has automated receiving orders from multiple e-commerce websites and fulfillment by Carriyo via D-365 in real-time.Enhanced Working Process
Implementing an FTP server improved the process of uploading product images on the e-commerce website. It identifies unique barcodes based on the item ID received in the online stores & uploads images on the Shopify website.Improved Order Management
Integrating Carriyo with Middleware improved the order fulfillment process. Carriyo successfully fulfills all the orders placed on the e-commerce websites.Reduced Order Fulfillment Time
The system automatically identifies the nearest warehouse with the adequate available quantity and ships them to the customer’s location. Hence, all the placed orders are successfully fulfilled in less time & shipment cost.