4
Building a scraping framework for a multi-channel, e-commerce inventory management platform Executive Summary E-Commerce companies typically use multiple channels to sell products. These can be online channels like Snapdeal, Flipkart, eBay, Amazon etc. or offline brick-and-mortar stores. Managing the product catalogs, inventory, and orders across multiple systems is not an easy task. Our client is a leading multi-channel, e-commerce inventory management platform that aggregates with all these channels and provides a common interface for their customers to manage all the channels. HashedIn built a scalable and effective framework to extract data from the channels and update the client’s platform.

Building a scraping framework for a multi-channel, e ... · E-Commerce companies typically use multiple channels to sell products. These can be online channels like Snapdeal, Flipkart,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Building a scraping framework for a multi-channel, e ... · E-Commerce companies typically use multiple channels to sell products. These can be online channels like Snapdeal, Flipkart,

Building a scraping framework for a multi-channel, e-commerce inventory management platform

Executive SummaryE-Commerce companies typically use multiple channels to sell products. These can be online channels like Snapdeal, Flipkart, eBay, Amazon etc. or offline brick-and-mortar stores. Managing the product catalogs, inventory, and orders across multiple systems is not an easy task. Our client is a leading multi-channel, e-commerce inventory management platform that aggregates with all these channels and provides a common interface for their customers to manage all the channels. HashedIn built a scalable and effective framework to extract data from the channels and update the client’s platform.

Page 2: Building a scraping framework for a multi-channel, e ... · E-Commerce companies typically use multiple channels to sell products. These can be online channels like Snapdeal, Flipkart,

Business Drivers

The client did not want to manually track and maintain the changes happening to the seller panels of various sites in the e-commerce space.

There has to be an automated system which picks up the changes and updates the client platform accordingly.

Objective

As the client scales their business, HashedIn’s framework should allow the seamless addition of new channels.

Our client required a scalable framework with the capabilities to add multiple channels to the same platform. They wanted a framework that could handle any additional channels on their platform. Building a new application for each channel was not a practical solution to the problem.

Problem Statement

Business Requirements

Key Requirements

The inventory management platform, when it scales should allow the addition of multiple channels to the platform, building a new application for each channel was not practical.

Our Solution Structure

HashedIn built a framework, which is independent of the channels like Snapdeal, Flipkart etc. This framework could be used to extract data from the respective channel and update the client’s platform irrespective of the presence or absence of API. With the new framework, the client could scale its business and manage additional channels seamlessly.

Solution Approach

Page 3: Building a scraping framework for a multi-channel, e ... · E-Commerce companies typically use multiple channels to sell products. These can be online channels like Snapdeal, Flipkart,

Here are the major tech stacks that were used to build the solution:

● Python● Django● Azure● Redis● MySQL● SE● Phantom JS

Architecture Diagram

Technology Stack

Page 4: Building a scraping framework for a multi-channel, e ... · E-Commerce companies typically use multiple channels to sell products. These can be online channels like Snapdeal, Flipkart,

Business Outcomes

HashedIn builds customized SaaS solutions for companies across the globe. Need tech consulting or engineering support? We can help.

Email us at [email protected]

● The Scraping Framework built by HashedIn helped the client to grow their business. It made the addition of channels to the platform easier with minimal maintenance.

● The framework ensures that the changes on the seller panels of the channels configured are updated on the client’s platform.

● This eliminates manual errors and redundancy. The solution also ensures that the platform is always updated and accurate.

https://hashedin.com/contact-us/