Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Divya Khairkar, Shreya Dambhare, Om Gupta, Vedant Thakre, Nilay Raut, Prof. S. N. Dagadkar
DOI Link: https://doi.org/10.22214/ijraset.2023.51478
Certificate: View Certificate
The increasing popularity of e-commerce has led to a growing demand for tools that help consumers track prices and make informed purchasing decisions. This paper presents an online price tracker that enables users to monitor the prices of products across multiple e-commerce websites in real-time. The tracker utilizes web scraping techniques to extract pricing data from various e-commerce platforms and presents it in a user-friendly interface. Users can set up custom alerts to receive notifications when the price of a product drops below a certain threshold, allowing them to take advantage of discounts and save money. The price tracker also provides historical price data for each product, enabling users to analyze trends and make more informed purchasing decisions. Overall, the online price tracker provides a valuable tool for consumers to make informed decisions when shopping online. General Terms Introduction, Web scrapping, Problem formulation, Proposed system.
I. INTRODUCTION
In recent years, online shopping has become increasingly popular, with more and more people opting to purchase products and services online. As a result, businesses have had to adapt to this new trend and come up with innovative ways to attract and retain customers. One such way is by implementing dynamic pricing algorithms, which allow businesses to adjust their prices in real-time based on a variety of factors, such as demand, competition, and inventory levels.
An online price tracker that uses dynamic pricing algorithms can be an invaluable tool for both businesses and consumers. For businesses, it can help them stay competitive by allowing them to adjust their prices in response to changes in the market. For consumers, it can help them save money by alerting them to price drops or sales. There are several types of dynamic pricing algorithms, including rule-based, machine learning-based, and hybrid algorithms. Rule-based algorithms are relatively simple and rely on a set of pre-defined rules to determine pricing. Machine learning-based algorithms, on the other hand, use complex algorithms to analyze large amounts of data and make pricing decisions based on that analysis. Hybrid algorithms combine the best of both worlds, using a combination of pre-defined rules and machine learning to determine pricing. Regardless of the type of algorithm used, an online price tracker that uses dynamic pricing can provide valuable insights and help businesses make data-driven pricing decisions. By keeping track of price trends and adjusting prices in real-time, businesses can stay ahead of the competition and maximize their profits. And for consumers, it can help them save money and find the best deals online.
A. Motivation
People who are constantly looking for the best deal on online products to buy are what drive the E-commerce product price tracker. Online shoppers are mostly drawn to prices and discounts. The expansion of internet purchasing is also a result of price. Additionally, this will contribute to the growth of small businesses, online retailers, etc.The development of a system that uses the renowned dynamic pricing algorithm to automatically identify the convenient price of a chosen product is another goal. The system will shorten the user's search time and alert them when prices drop. The main driving factors include need, preference, cost, and many more factors. That helps customers, marketers, and product developers to advertise better products, boost corporate profits, offer quality services, and easily fill orders with suppliers using the standard quality system.
B. Objectives
C. Scope
The project involves tracking prices and analyzing them to determine the lowest cost for a product. This price tracker helps users to understand price changes over time. As the number of internet users continues to increase, more people can benefit from using an e-commerce product price tracker. Dynamic pricing algorithms are used by many businesses to improve profitability and manage supply and demand.
Amazon, the world's largest company, updates their prices every ten minutes to ensure accurate pricing, even during periods of price volatility. Similarly, Uber uses dynamic pricing algorithms to maximize profits and match supply with demand. This approach generates revenue and supports small online stores. Users can create a Chrome plugin to track product pricing according to their specific needs.
D. Background History
A price tracker is a useful tool that allows online wholesalers, manufacturers, and retailers to monitor and compare prices from different sources. It helps to simplify the tedious task of price monitoring and provides valuable data for pricing decisions. Mr. Robert Crandall's price tracker concept is based on the dynamic pricing algorithm, which is a significant advancement in e-commerce and market revenue for meeting constantly changing supply and demand.
The price tracker uses Selenium to crawl websites and a web scraping engine based on Beautiful Soup and Request library. It checks an item's price periodically and sends an email notification to the user if there is a decrease in price. This site scraping project is similar to AntiZon, an Amazon pricing checker that helps users get the best bargain.
II. PROBLEM FORMULATION
A. Problem Definition
The problem that an online price tracker aims to solve is the difficulty of monitoring and comparing prices across multiple online sources. With so many e-commerce websites and online retailers, it can be a time-consuming and tedious task to keep track of price changes for a particular product. Additionally, pricing can be affected by various factors, such as supply and demand, competition, and promotions, making it challenging to make informed pricing or purchasing decisions. The online price tracker addresses these issues by providing a tool for monitoring and comparing prices in real-time, enabling businesses and consumers to make data-driven decisions based on the latest market trends.The problem that an online price tracker aims to solve is the difficulty of monitoring and comparing prices across multiple online sources. With so many e-commerce websites and online retailers, it can be a time-consuming and tedious task to keep track of price changes for a particular product. Additionally, pricing can be affected by various factors, such as supply and demand, competition, and promotions, making it challenging to make informed pricing or purchasing decisions. The online price tracker addresses these issues by providing a tool for monitoring and comparing prices in real-time, enabling businesses and consumers to make data-driven decisions based on the latest market trends.
III. ALGORITHM
A. Dynamic Pricing Algorithm
The dynamic pricing algorithm was first employed by Robert Crandall, the chairman of American Airlines, in the 1980s. This algorithm uses an input and instruction set to provide users with prices under specific conditions. The best dynamic pricing algorithm criteria include maximizing profits, reducing customer turnover, attracting competitors' customers, improving customer experience, and maintaining loyalty.
This algorithm is used by many businesses, including Amazon, Uber, and Airbnb, to optimize prices, generate profitability, increase demand, and boost sales. Five essential stages are required for an effective dynamic pricing configuration: setting business goals, creating a price plan, selecting a pricing strategy, and creating pricing guidelines. The goal of dynamic pricing is to maximize anticipated revenues by adjusting prices dynamically over a limited sales horizon. While realized demand is observed over time, the underlying functional relationship between price and mean demand rate, known as the demand function or demand curve, is unknown.
B. Algorithm
The development team also developed a new similar comparison algorithm to address the shortcomings of the dynamic pricing algorithm, which is currently in use. These are the steps:
IV. PROPOSED SYSTEM
The proposed system is a real-time search engine that allows users to find the best products across multiple e-commerce websites, saving them time and money by eliminating the need for manual filtering. It is designed to provide customers with an enhanced shopping experience, while also helping e-commerce companies identify pricing errors on their website and offer better service to their customers. The system is automated, user-friendly, and easy to use.
To achieve maximum efficiency, the system employs highly efficient and focused dynamic web crawlers that filter products based on predefined parameters integrated into the system.
The products are then ranked according to the dynamic pricing algorithm, ensuring that only the best products are available to customers. This system is similar to other e-commerce systems, where users can search for products and get desired results within a few seconds.
A. Flow Diagram
The operational flow of the proposed system is outlined in Figure 1. Once the user inputs a product into the search box, the system commences product evaluation. The system checks if the product that is scraped matches the category being searched. Each product has specific attributes like price, discount, brand, and popularity. The system utilizes a dynamic pricing algorithm to rank products based on these characteristics, presenting the user with the product that has the lowest price, the best brand, and the highest popularity.
B. Data Flow Diagram
The proposed system's data flow is illustrated in Figure 2. When the user enters a link, it goes through a scraping process that generates an output suitable for the user. This process involves the flow of data between various modules such as user details management, product details management, website URL management, and tracking report management to ensure efficient site operation.
V. METHODOLOGY
VII. FUTURE SCOPE
To ensure effective ranking of pages, it is essential to design new algorithms that meet our standards for ranking difficulties and provide relevant and use-specific information quickly and efficiently [3].
Cross-validation can be used with price and marketing strategy charts to determine pricing and marketing strategies for competitors' products. However, this approach may sometimes result in short-notice warnings that could potentially irritate customers, which is a disadvantage that we aim to overcome in the future [5].
If the price of a product decreases after it has sold out, customers may become dissatisfied. Thus, we need to develop a faster and more appropriate algorithm to address this issue in the future [8].
VIII. RESULT
The proposed system is a Real-Time Search Engine where users will find best products among multiple ecommerce websites. It will reduce time and money wasted in manual filtering and will provide customers a better shopping experience. Moreover, it will also help ecommerce companies to identify price errors on their website and help provide better service to customer. It will be automated, user-friendly and easy to use. The system uses highly efficient and focused dynamic web crawlers which will filter out products at first level based on the predefined set of parameters integrated into the system. The scraped products will pass through dynamic pricing algorithm where each product will be ranked accordingly. Filtration process during these stages will be highly rigorous and this will result in availability of best products to the customers.
[1] Piyush Rawal, Priyansh Gupta, Shubham Gaur and Faraj Chishti “Comparison Website for Online Shopping” International Journal of Research in Engineering, IT and Social Sciences,5 May 2020 [2] Urvesh Rathod, Aruna Pavate, Vabhav Pssatil “Product Ranked Based Search Engine for E-commerce” International Conference for Convergence in Technology,06-08 April 2018. [3] Lawrence and Brin, Sergey and Motwani, Rajeev and Winograd, Terry, “The PageRank Citation Ranking: Bringing Order to the Web”, Tech. Rep., pp.1-17, 1998 [4] Andrea Harch, Holger Kett, Antee Weisbecker “Mining E-commerce data from E-shop Websites”, (IEEE), 03 December 2015. [5] Shin-Yen Huang “Developing a product pricing and marketing analysis system on the website”, International Conference on Applied System Innovation (ICASI), (IEEE) 24 July 2017. [6] Rida Yaqoob, Sanaa, Muhmmad Haris, Munam Ali Shah “The Price Scraping Bot Threat on E-commerce Store Using Custom XPATH Technique”, International Conference on Automation and Computing (ICAC) ,(IEEE) 26 November 2021. [7] Anish Gupta, Priya, “Focused Web Crawlers and its Approaches”, International Conference on Futuristic trend in Computational Analysis and Knowledge Management IEEE 13 July 2015. [8] Omar and Besbes, Assaf, Zeevi, “Dynamic Pricing Without Knowing the Demand Function: Risk Bounds and Near-Optimal Algorithms”, Institute for Operations Research and the Management Sciences (INFORMS),24 April 2009
Copyright © 2023 Divya Khairkar, Shreya Dambhare, Om Gupta, Vedant Thakre, Nilay Raut, Prof. S. N. Dagadkar. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET51478
Publish Date : 2023-05-03
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here