Code To Cart: Java, C++, Python, and Ai in E-Commerce: Advait Gujar
Code To Cart: Java, C++, Python, and Ai in E-Commerce: Advait Gujar
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 26, Issue 3, Ser. 3 (May. – June. 2024), PP 44-55
www.iosrjournals.org
Abstract:
In the world of e-commerce, where buying and selling take place online, the languages in which websites are
designed play an important role in shaping the user experience and ensuring smooth communication Popular
languages a used to develop e-commerce websites including Java, Python, and, C++. Java provides robustness
and reliability for backend development, ensuring that critical resources are properly controlled. Python offers
versatility, especially in data analytics and machine learning applications, and drives AI features such as
personalized recommendations, fraud detection, etc. C++ optimizes performance-critical components and
enhances user experience during peak traffic. AI embedded in this platform is revolutionizing brands and user
interactions through personalized shopping experiences, visual search, and secure transactions tailored to the
business and the specific needs of its customers. An opinion is also sought from industry experts on how AI in
Ecommerce will affect this industry.
Keywords: E-commerce, Artificial Intelligence, LLM, C++, Python, Java, Industry Opinions, Code
---------------------------------------------------------------------------------------------------------------------------------------
Date Of Submission: 29-05-2024 Date Of Acceptance: 09-06-2024
---------------------------------------------------------------------------------------------------------------------------------------
I. Introduction:
In the world of e-commerce, where buying and selling happen online, the languages used to build
websites play a crucial role in shaping the user experience and ensuring smooth transactions. Among the most
popular languages used for developing e-commerce websites are Java, Python, and C++ [1-3]. Each of these
languages brings its own set of strengths and capabilities to the table, catering to different aspects of website
development.
Java: Java is like the Swiss Army knife of programming languages when it comes to building e-
commerce websites. It's versatile, reliable, and widely supported across various platforms. With Java,
developers can create dynamic and interactive websites that handle large volumes of traffic with ease. Its safety
features make it particularly well-suited for handling sensitive user data and ensuring secure transactions. From
handling inventory management to processing payments, Java can do it all, making it a go-to choice for many e-
commerce developers.
Python: Python is known for its simplicity and readability, making it a favorite among developers for
rapid website development. Its extensive library ecosystem provides ready-made solutions for various e-
commerce functionalities, such as data analysis, recommendation systems, and customer support chatbots.
Python's flexibility allows developers to quickly prototype and iterate on e-commerce features, making it ideal
for startups and small businesses looking to establish an online presence without extensive resources.
C++: C++ is the powerhouse language behind many high-performance e-commerce platforms. It offers
unparalleled control over system resources, making it ideal for optimizing critical components like database
management and payment processing. While C++ may require more expertise to wield effectively compared to
Java and Python, its efficiency and performance benefits make it indispensable for large-scale e-commerce
operations handling massive amounts of data and transactions.
In a later section, it describes how AI is useful in the e-commerce business and how industry
professionals view integrating AI in the same.
of software performance engineering [4] is to achieve response time, throughput, and resource utilization levels
that meet specified performance objectives. Software performance is dependent on the characteristics of the
computing environment. Computing environment characteristics that must be considered during software
architecture definition include, but are not limited to, the following:
1.Execution time
2.Memory utilization
a.Primary memory (random-access memory, RAM) consumption
b.Virtual memory (secondary storage) consumption
3.Swap time (virtual memory management read and write latency)
4.Data storage latency (the time it takes to access a particular location in storage)
5.Data storage throughput (the rate at which information can be read from or written to the storage)
6.Interrupt latency (the time between the generation of an interrupt by a device and the servicing of the device)
“Performance” [5] has many aspects – execution speed, code size, data size, and memory footprint at
run-time, or time and space consumed by the edit/compile/link process. Performance-Critical Components
encompass various aspects of system design, including algorithms, I/O operations, concurrency, caching,
memory management, hardware utilization, network communication, and scalability. Optimizing these
components is essential for achieving high performance, responsiveness, and scalability in software systems.
Sharma et al [6] showed that Java was faster in their study, but when processing the data and when
under heavy load, C++ performed better. The main difference was when loading the files. The way that Java
loads the data from a file is very different from C++, even though both applications read the files character by
character. The author showed the strengths and weaknesses of C++ and Java in three areas that are used often in
programming; loading, sorting and saving data.
Customer Interference
Code [10]
from django.contrib import admin
from django.urls import path, include
from django.conf.urls.static import static
from . import settings
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('store.urls'))
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
…….
class OrderView(View):
Advantages:
1.Readability and Productivity: Python's clean and readable syntax enhances developer productivity[15], and its
extensive standard library and third-party packages contribute to faster development cycles.
2.Community and Ecosystem: Python has a large and active community, offering abundant resources, libraries,
and frameworks that simplify and accelerate development.
Limitations:
Performance: While Python is not as performant as languages like C++ [16], it is often "fast enough"
for many e-commerce applications, and performance-critical components can be implemented in lower-level
languages if necessary.
C++
C/C++-based business apps are quick, highly functional, all-encompassing, and scalable [17]. These
applications have become a vital element of businesses and are frequently required for a company to survive
and, as a result, succeed. Such applications have been regularly upgraded and modified over the years to
contain more capability and give more comprehensive solutions. Some examples are shown below.
C++ is frequently used to write some of the most significant and widely used corporate applications.
Customer Relationship Management (CRM) software, project management tools, marketing automation,
Enterprise Resource Planning (ERP), and business intelligence are common examples of such applications.
Login
Users enter their email and password. The system verifies the credentials and checks if the user is
registered. Once successfully logged in, users can search for products or stores.
Order by Shop
Users select a store from which they want to order. Displays the list and price of items in that store.
Users select which products they want to order. Once the items are selected, users can access the cart to
complete the order.
Cart
Users can see the total cost of their orders in the cart. This is where users can review the selection and
finalize their order.
Place order
Place the order by either paying by card or COD (cash on delivery) or by any other payment method as
per convenience.
Code:
// C++ Program to implement Online shopping management
// system
#include <bits/stdc++.h>
// clear screen
system("cls");
}
return 0;
}
Advantages:
1. Performance: C++ is known for its high performance and efficiency, making it suitable for resource-intensive
tasks. This is vital for ensuring fast response times in e-commerce systems.
2. Low-Level Control: C++ provides low-level memory manipulation, giving developers control over system
resources, which can be beneficial for optimizing critical sections of an e-commerce application.
Limitations:
1. Development Speed: C++ is considered more complex compared to higher-level languages like Python,
which may result in longer development cycles.
2. Learning Curve: Developers need a solid understanding of memory management and system-level
programming, which might pose a steeper learning curve for some.
Java
When clients visit site, they view the e-commerce front-end also called the client-side. It includes
elements like typefaces, colours, drop-down menus, picture sliders, shopping carts, search bars, and product
detail pages, and it's the section of your site that shoppers interact with directly. Front-end developers create and
manage a website's Front-end using computer languages such as JavaScript, HTML, and CSS. Java has a vast
developer community and a rich ecosystem of libraries and frameworks, facilitating faster development through
the use of existing tools.
Applications:
Enterprise-Level Applications:
1. Platform independence: Java's "write once, run anywhere" principle allows developers to create applications
that can run on any platform using the Java Virtual Machine (JVM). This portability is important for
enterprise applications that may need to work in different environments. [23]
2. Robust standards library: Java provides a comprehensive standards library including many pre-built
functions. This reduces the need for them to repeat the cycle, and accelerates the development process of
enterprise applications. Rich ecosystem of frameworks: There is a robust ecosystem of Java frameworks, such
as Spring and Hibernate, that simplify and accelerate the development of complex applications These
frameworks offer features such as dependency injection, data access and transaction management. [24]
3. Object-Oriented Programming (OOP): Java encourages the organization of code into modular and reusable
components by adhering to the principles of object-oriented programming (OOP) This modularity is
beneficial for the large complex applications which is maintained.
4. Security features: Java includes built-in security features, providing robust tools for enforcing encryption,
authentication, and access control. This is necessary to protect sensitive data and transactions in e-commerce
applications. Community support: Java has a large and active developer community. This community support
translates into shared resources, forums and knowledge, which are valuable for solving challenges and living
best practices[25]
Web-based Applications:
Java is utilized to build internet services with the aid of servlets, strut, and Html (Java Server Page).
Java is good for designing programs in the domains of healthcare, economic safety, schooling, and coverage
since it has easy code and high safety[26]. Java programmers may use Broadleaf and various open-source
commerce platforms to construct e-commerce web applications [27]
Advantages:
According to Diao Zhijian[28]Java is widely used in online programming due to its simplicity,
stability, and dynamism. Its significance lies in practical applications, and its safety features contribute to its
broad use in various fields. He adds for e-business websites, Java's subject-oriented and safety-focused
characteristics, along with its technological advantages, make it suitable for secure and straightforward
development across platforms, ensuring success in design and development.
JavaScript can be a scripting language that's often accustomed to creating sites. It enables us to add
dynamic behavior to the homepage as well as special effects. It is primarily used on websites for validation
purposes. JavaScript allows us to do complicated task sand allows websites to communicate with users [29]
Limitations:
Performance: While Java is performant, it might not match the raw performance of languages like
C++, however, advancements in the Java Virtual Machine (JVM) have mitigated this to a large extent. With
Java, developers can write once and run anywhere (WORA) [30]
Learning Curve: Java has a moderate learning curve, and some developers might find it more complex
compared to simpler languages.
Code example
INPUT OUTPUT
<style>
.subscribe-button {
background-color:rgb(200, 0, 0);
color: white;
border:none;
height: 30px;
width: 105px;
border-radius: 2px;
cursor: pointer;
margin-right: 10px;
}
<button class="subscribe-button">SUBSCRIBE</button>
countries. Most of these countries are characterized by relatively large population. This shows they have a large
customer base. E-commerce is expected to grow in popularity in these countries as the Internet spreads.
In India, the competition in the e-commerce market has increased as the customer's adoption of online
sales channels has grown. An increase aids this growth in internet penetration. Brands such as Amazon,
Flipkart, eBay, Alibaba, Nykaa, etc expand their reach by providing customer-centric services that enhance
customers' online shopping experience.
Future trends in the India Ecommerce Market include: a) Rise of omnichannel retail b) Growth of
sustainable and ethical brands online c) Increased use of Artificial Intelligence & Augmented Reality for
personalized shopping experiences, driving factors being a) Rapid urbanization b) Increased Internet
Penetration Across the Country c) Growing use of devices such as smartphones.
Ai In E-Commerce:
The main aim of companies in today’s e-commerce world is to influence customer behaviour in favour
of certain products and brands. The application of artificial intelligence as an innovative tool in the e-commerce
field may seem a positive step forward. From helping customers find the right products to price matching, you
can apply AI across all your e-commerce business operations and processes. Nguyen [32] study's results suggest
that integrating AI technologies into e-commerce is a highly effective strategy. By leveraging AI, businesses
can greatly enhance customer experience, attract new clientele, and improve their prospects. Additionally, the
study underscores AI's potential to transform a wide range of industries, showcasing the significant role that AI
is poised to play in shaping the future of various sectors. The proposed paper by Amina [33] will shed light on
how AI is being applied in the Ecommerce industry and the impact of AI on Ecommerce portals. It examines
the application of AI in areas such as AI assistants, image research, recommendation systems, and optimized
pricing. This research explores how AI greatly affects and benefits the development of E-commerce. Xio et al
[34] analyse the present situation of the application of AI technology in the field of e-commerce, mainly
studying and discussing in detail from the aspect of assistant of AI, intelligent logistics, recommendation engine
and the optimal pricing application through the research of e-commerce intelligent operation instance - Baidu
take-away, probes into the important impact and great significance on the e-commerce development of artificial
intelligence.
Bawack et al [35] concluded that most research papers on AI in e-commerce are published in computer
science, AI, business, and management outlets. Researchers in the IS discipline has focused on AI applications
and technology-related issues like algorithm performance. Their focus has been more on AI algorithms and
methodologies than AI systems. Also, most studies have adopted a design science research approach and
experiment-style research methods. In addition to the core research themes of the area, IS researchers have also
focused their research on AI design, tools and techniques, decision support, consumer behaviour, AI concepts,
and intelligent agents.
Classification of MIS literature on AI in e-commerce by topic area by Bawack
Recommendation System:
Do you ever feel like e-commerce websites like Amazon keep showing the same products you just
tried? Well, this is the artificial intelligence of e-commerce. AI and machine learning algorithms can predict
behaviors of typical shoppers from its previous research, interests. By anticipating the user’s actions, e-
commerce websites are able to recommend products that the user is most interested in. This improves the user
experience because the user does not have to spending hours searching for the product and also contributing to e
-commerce websites. Therefore, small e-commerce websites should develop their own recommendation
systems.
Cyber Security:
Artificial intelligence has also improved the cybersecurity of e-commerce websites. It can prevent or
detect any fraudulent activity. E-commerce has to handle a lot of transactions every day. Cybercriminals and
DOI: 10.9790/0661-2603034455 www.iosrjournals.org 8 | Page
Code To Cart: Java, C++, Python, And Ai In E-Commerce
hackers can hack into a user’s account to gain unauthenticated access. This can lead to confidential data
disclosure and online fraud. The industry’s reputation is also growing exponentially. To prevent this, artificial
intelligence and machine learning algorithms are being developed to reduce the chances of fraud on the
network.
The visual search era powered by way of AI permits users to look for merchandise through the usage
of snapshots instead of textual content-primarily based queries, enhancing the e-commerce discovery.
feature-based filters analyze the descriptions and attributes of products that customers have expressed interest
in and refine the recommendations, thereby recommending similar products.”
Strong assessment of services requiring integration and communication play a key role in enhancing
user experience and providing comprehensive services across a range of services. In the dating sites sector, the
sophisticated algorithms are used to match users based on a myriad of factors including preferences, habits and
session scores Algorithms can determine optimal matches, which satisfy users and their involvement is effective.
Similarly, airline ticket aggregators use complex airline ticket matching techniques to combine airline options
with other travel arrangements such as hotel bookings, car purchases, and other needs. This holistic approach
not only provides customer convenience but also provides a seamless travel planning experience. Portfolio
optimization in finance is another area where complex algorithms are a must. These algorithms analyze market
trends, historical trends, and risk factors to recommend the best investment options, providing maximum
returns when managing risks Using these advanced analytical techniques, companies can deliver highly
personalized and effective services that meet their customers’ needs, ultimately leading to customer satisfaction
and loyalty.”
Vaibhav Katare, Oracle Data Integrator, TCS[44]
“By analyzing how players interact with the game, developers can identify patterns and preferences
that show improvements in game design and increase user engagement. This research allows for the
optimization of level design, including fine-tuning game positioning based on player performance data to create
a more balanced and enjoyable experience Furthermore, personalized recommendations for features in-game
purchases, new games, or updates based on game history and preferences can greatly enhance the overall
gaming experience. Pattern recognition is the cornerstone of AI-driven fraud detection systems, which use
advanced algorithms to analyze large amounts of historical data to identify patterns of fraudulent behavior.
These AI algorithms are trained on extensive data sets, set by past behavior about, making them more likely to
identify Identify and distinguish suspicious activity. By establishing what are the basics of a particular
transaction, such as regular purchases, common payment methods, and exactly when applied to markets, these
systems can effectively detect anomalies that deviate from established norms. The ability to constantly learn and
adapt from new data makes these systems more accurate, making them more effective at spotting subtle patterns
and emerging deceptive tactics. This approach with early action not only helps detect and prevent fraudulent
activities faster but also reduces false positives, thereby facilitating appropriate actions - require the relevant
action to occur.”
Ashwani Rathod, CEO, IndoAI Technologies P Ltd [45]
“The use of AI websites helps in customer support and services, like a chatbox, in which we can ask
personalized questions. The use of Chatbots that support multiple languages ensures that non-native speakers
get the same level of service, thus expanding the customer base. These chatbots can help customers in the
product selection process by asking questions about their wants and needs and then recommending the right
products. In addition, after-sales support through Chatbot provides immediate assistance with common issues,
problem-solving, and questions in the customer's preferred language, greatly increasing customer satisfaction
leveraging AI integration. These chatbots learn from continuous interactions so that they are able to improve
responses, deliver accurate and helpful information for the long term.
Integrating AI in e-commerce websites helps in inventory management, it can also help with
personalized shopping. It can assist with trending items that the customer will like by assessing their order
history and past searches. AI is widely used in image recognition and image-searching software. For example,
Google Lens. We take a photo of an object we have to search or buy, and then an AI analyzes the object and
searches for similar things that matches the image you have uploaded. AI-powered image recognition
technology has revolutionized image search by enabling advanced capabilities such as object recognition,
visual recognition, information extraction Users can identify similar images what is visually visible across the
web and uploaded by visual image search engines powered by deep learning algorithms can, by which textual
description or Even if tags are not required, AI algorithms can search and sets specific objects in drawings,
facilitating tasks such as searching for objects. Additionally, AI models can generate annotation titles for
images, enabling users to search for images with text queries and find appropriate results based on generated
titles.Together these AI-driven features provide the accuracy, efficiency and usability of image search
algorithms is high, it can search important images
In the rapidly growing e-commerce landscape, online retailers are increasingly using AI to enhance
their ability to detect fraud. This technology scrutinizes purchases, payment methods and delivery addresses to
identify anomalies that could indicate fraudulent activity. Testing these elements enables AI to identify
anomalies and behaviors suspicions that can be overlooked by human analysts, such as new account orders of
unusually large sizes or fraudulent orders from inconsistencies billing and shipping addresses. But AI also
plays an important role in ensuring the authenticity of online platforms by detecting false premises and
counterfeit products This is achieved through sophisticated algorithms that analyze research patterns and
product entries to detect inconsistencies and fraudulent behavior.”
VI. Summarily
AI enhances the ability to detect and prevent fraud by providing advanced tools for data analytics, real-time
analytics, and predictive analytics.
AI technologies play a crucial role in improving the accuracy, efficiency, and usability of image-searching
systems, enabling users to find relevant images more effectively based on visual content and context.
The use of LLM has advanced the sector of e-commerce. It helps in customer service and personalized
shopping.
AI can also be used when buying online games. It can detect which type of game you have purchased in the
past and recommend a similar genre game for you to buy.
VII. Conclusion
The choice of programming language for e-commerce website development depends on factors such as
scalability, security, performance requirements, and developer expertise. Whether it's the versatility of Java, the
simplicity of Python, or the performance of C++, each language brings its own unique strengths to the world of
online shopping, ultimately shaping the digital storefronts that we interact with every day.
Combining Java, Python, and C++ with e-commerce website development, the integration of AI
provides a complete solution for creating a high-performance, scalable, and user-friendly platform Java power
and reliability make it ideal for backend development, including user management, command execution, and
APIs. It ensures robust and efficient integration handling and contributes to the platform by optimizing
business-critical features such as C++ search algorithms and recommendation engines, enhancing the user
experience even under heavy traffic. Python's versatility and ease of use make for effective data analysis and
machine learning applications, powering AI features such as personalized recommendations, fraud detection,
visual search capabilities, etc. These AI-powered functionalities not only enhance the shopping experience but
the platform remains secure and efficient They ensure this.
AI is transforming e-commerce by delivering personalized shopping experiences, optimizing pricing
and inventory management, improving customer service, detecting fraud, enabling visual search, and serving up
customer insights value as AI technology continues to evolve so its application in e-commerce can expand,
further transforming the industry and providing customers with an efficient, safe and enjoyable shopping
experience. As AI continues to evolve, we can expect to see even more innovative applications and benefits in
the e-commerce space.
References:
[1] Https://Www.Analyticsinsight.Net/5-Programming-Languages-For-Creating-An-E-Commerce-Site/
[2] Https://Shivlab.Com/Blog/5-Programming-Languages-For-Creating-E-Commerce-Websites/
[3] Https://Profiletree.Com/Best-Programming-Language-Ecommerce-Website/
[4] Richard F. Schmidt, Software Requirements Management In Software Engineering, 2013,
Https://Www.Sciencedirect.Com/Topics/Computer-Science/Software-Performance
[5] Information Technology — Programming Languages, Their Environments And System Software Interfaces Technical Report
On C++ Performance
[6] Performance Comparison Of Java And C++ When Sorting Integers And Writing/Reading Files. Suraj Sharma
[7] Vinayak Gupta , Ashwin Singh , Aditya Singh , Abhinay Pratap, E-Commerce Web-Application With Django, June 2023| Ijirt |
Volume 10 Issue 1
[8] Https://Www.Coders.Dev/Blog/Django-Development-For-Ecommerce.Html
[9] Geeksforgeeks.Org
[10] Https://Www.Geeksforgeeks.Org/E-Commerce-Website-Using-Django/]:
[11] Https://Unstop.Com/Blog/Difference-Between-Java-And-Python
[12] Https://Www.Domo.Com/Es/Glossary/What-Is-
Python#:~:Text=The%20flexibility%20of%20python%20makes,Tools%20that%20streamlines%20development%20time.
[13] Https://Eimrglobal.Org/What-Is-Rapid-
Prototyping/#:~:Text=Its%20primary%20goal%20is%20to,Solutions%20at%20much%20faster%20rates.
[14] Https://Www.Finoit.Com/Articles/Flask-Vs-Django
[15] Https://Www.Oreilly.Com/Library/View/Learning-Python-3rd/9780596513986/Ch01.Html
[16] Https://Dev.To/Rwalroth/Why-I-Prefer-C-To-Python-1l84
[17] Https://Www.Cambria.Com/Learn-Programming/Cpp-Business-Application-Projects
[18] Https://Www.Geeksforgeeks.Org/Implementing-Interactive-Online-Shopping-In-C/
[19] Https://Caiorss.Github.Io/C-Cpp-Notes/Multi-Threading.Html
[20] Https://Www.Ibm.Com/Docs/En/Zos-Basic-Skills?Topic=Zos-Compiled-Versus-Interpreted-Languages
[21] Https://Www.Oreilly.Com/Library/View/High-Performance-Mysql/9780596101718/Ch04.Html
[22] Https://Www.Simplilearn.Com/Tutorials/Cpp-Tutorial/Cpp-Memory-Management
[23] Https://Www.Almabetter.Com/Bytes/Articles/Features-Of-Java
[24] Https://Www.Almabetter.Com/Bytes/Articles/Difference-Between-C-And-Java
[25]
Https://Www.Iitk.Ac.In/Esc101/Share/Documentation/Docs/Technotes/Guides/Security/Overview/Jsoverview.Html#:~:Text=Th
e%20java%20platform%20includes%20built,Diffie%2dhellman%20key%20agreement%20algorithm.
[26] Kashid Nilam Suresh, Shinde Pratiksha Santosh, Bhokare Sakshi Kailas, Kumkar Gauri Namdev, Ghangale Vivek Vinayak,
Kumbhoje Mayuri Ravikiran, A Study Of Review Comparison In Java And Python Language, International Journal Of
Advanced Research In Science, Communication And Technology (Ijarsct), Volume 3, Issue 1, March 2023
[27] Https://Www.Botreetechnologies.Com/Blog/Popular-Java-Ecommerce-Frameworks-And-
Cms/#:~:Text=Broadroad%20leaf%20is%20another%20framework,Technology%20like%20java%20and%20spring.
[28] Advances In Computer Science Research, Volume 78, 3rd International Workshop On Materials Engineering And Computer
Sciences (Iwmecs 2018), Design And Implementation Of Online E-Business Website Based On Java Diao Zhijian
[29] Avnish Kumar Sharma. Big Buy(E- Commerce Website) By Using Frontend Web Development. International Journalfor
Modern Trends In Science And Technology 2021, 7, Pp. 201-208 (Pdf) Big Buy(E- Commerce Website) By Using Frontend
Web Development.
[30] Https://Www.Coursera.Org/Articles/Java-Vs-C
[31] Yogesh K Sharma , Vaibhav Sathe , Atharva Shekatkar , Anish Hushare , Tirth Shetty , Dnyaneshwar Gavhane, Engineer’s Store
Using Python And Django Framework
[32] Https://Www.Mordorintelligence.Com/Industry-Reports/India-Ecommerce-Market
[33] Https://Www.Theseus.Fi/Bitstream/Handle/10024/794221/Nguyen_Linh.Pdf?Sequence=2
[34] Amina Badreddine, The Artificial Intelligence In E-Commerce, The International Forum On Digitization, Artificial Intelligence,
And Digital Transformation In The Arab World The Eighth Summer University Of Fa3ilon Center, Fa3ilon Center, Aug 2023,
Monastir, Tunisia. Ffhal04379642f
[35] Xia Song Et Al 2019 J. Phys.: Conf. Ser. 1302 032030doi 10.1088/1742-6596/1302/3/032030
[36] Bawack, R.E., Wamba, S.F., Carillo, K.D.A. Et Al. Artificial Intelligence In E-Commerce: A Bibliometric Study And Literature
Review. Electron Markets 32, 297–338 (2022). Https://Doi.Org/10.1007/S12525-022-00537-Z
[37] Https://Www.Startupindia.Gov.In/Content/Sih/En/Bloglist/Blogs/How_Artificial_Intelligence_Can_Benefit_E-
Commerce_Business_In-India.Html
Https://Www.Forbes.Com/Sites/Rhettpower/2023/12/10/3-Ways-Ai-Is-Shaking-Up-The-E-Commerce-
Space/?Sh=317e723822a8
[38] A Study On Artificial Intelligence In The E-Commerce Industrydr.N.S. Lissy1 , Dr. L.V.R. Manoj Kumar2 ,
Dr.S.Umamaheswari3 Dr.S.S.Onyx Nathanael Nirmal Raj4 , Dr. Kismat Kaur5 , Dr.A Sulthan Mohideen6
[39] https://www.sciencedirect.com/science/article/pii/S2666603022000136
[40] https://www.shopify.com/blog/ai-tools-for-ecommerce
[41] https://www.linkedin.com/in/anandmahurkar/
[42] https://www.linkedin.com/in/atul-kumthekar-b109021/
[43] https://www.linkedin.com/in/vaibhav-katare-6746927a/
[44] https://www.linkedin.com/in/ashwanirathore/ www.indo.ai