You are on page 1of 24

A

PROJECT FILE

ON

E-FASHION STORE
Submitted in the partial fulfillment of the degree of

Bachelor of Business Administration

(2023)

SUBMITTED BY:

MUSKAN SHARMA

ENROLLMENT NO. 02413401920

Under the guidance of

Mrs. RAKHI GANGAL

(Sr. Assistant Professor)

Ideal Institute of Management & Technology


(16 X, Karkardooma Institutional Area, Delhi-92)

1
CERTIFICATE

This is to certify that Project File entitled, “E-FASHION STORE” is bonafide work
carried out by MUSKAN SHARMA Student of BBA (CAM-6), Ideal Institute of
Management and Technology (affiliated to GGSIP University, Delhi) sin partial
fulfilment of the requirement for the award of degree of Bachelor of Business
Administration, under my guidance & Direction. To the best of my knowledge and
belief the data & information presented by him/her in the project report has not been
submitted for the award of any other degree.

MRS. RAKHI GANGAL


(Sr. Assistant Professor)

2
ACKNOWLEDGEMENT

I am writing this final Project for the program of Bachelor of Business Administration
on “E-FASHION STORE” for Ideal Institute of Management & Technology Affiliated
to Guru Gobind Singh Indraprastha University.

It has been a great challenge but a plenty of learning and opportunities to gain a huge
amount of knowledge on the way of writing this Project report. I could not have
completed my Project without the constant guidance of Asst. Prof. Mrs Rakhi Gangal,
my supervisor, who helped me along the way and was always prepared to give me
feedback and guidelines whenever I needed it.

MUSKAN SHARMA Signature:


02413401920 Date:

3
TABLE OF CONTENTS

Sr.No. TOPIC Page No. Teacher’s


Signature
1 Title page

2 Certificate
3 Acknowledgement
4 Table of contents with page numbers
5 List of figures & tables with page numbers
6 Chapter -1 Introduction
1.1. Overview of proposed system
1.2. Need of proposed system
1.3 Scope of proposed system
7 Chapter -2 Objective of Proposed System

8 Chapter -3 Tools & Environment of Project


(Frontend & Backend Tools)
9 Chapter -4 Data Analysis & Interpretation
Software Development Life Cycle
4.1. Recognition of need
4.2. Feasibility study
4.3. System requirement and
specification
4.4. Data flow diagram
4.5. Designing & Coding
4.6. Testing

10 Chapter -5 Limitations & Future Perspective

11 References (in APA format), 8th Edition

4
LIST OF FIGURES & TABLES

5
CHAPTER- 1

6
INTRODUCTION

1.1 Overview of proposed system

There are many E-FASHION STORES like Myntra, Meesho, Amazon which were designed
using Html. I want to develop a similar website using .PHP, MySQL Server and Peri.
"E-fashion" refers to the combination of fashion and e-commerce. It represents the online
retailing of fashion products, including clothing, accessories, footwear, and related items. E-
fashion has gained prominence with the rise of online shopping and the increasing popularity
of digital platforms. It allows consumers to browse and purchase fashionable items from the
comfort of their homes or anywhere with internet access. E-fashion encompasses various
aspects such as online clothing stores, fashion marketplaces, fashion blogs, style influencers,
and social media platforms dedicated to fashion. It has transformed the way people shop for
fashion, offering convenience, a wide range of options, and the ability to explore and stay
updated with the latest trends in the industry.

This project has the following functionalities:


1. User Interface: The system will have a user-friendly interface that allows
customers to browse through various clothing items, view product details, and
make purchases. It should provide an intuitive and visually appealing design.

2. Product Catalog: The system will have a comprehensive catalog of clothing


items, including different categories such as men's, women's, and children's
clothing. Each item should have detailed information, including images, sizes,
colors, prices, and product descriptions.

3. Search and Filtering: The system should have a robust search functionality
that enables customers to search for specific clothing items based on keywords,
categories, sizes, or other filters. This feature helps users find desired products
quickly.

7
4. Shopping Cart: Customers should be able to add items to their shopping cart, review
the selected products, and modify quantities if needed. The shopping cart feature allows
customers to proceed to checkout and complete their purchases.

5. Payment Gateway: The system should integrate a secure and reliable payment gateway
that enables customers to make online payments using various methods such as credit
cards, debit cards, or digital wallets. The payment process should be smooth and secure
to build customer trust.

6. Order Management: The system should have a backend for the store owner to manage
orders. It includes functionalities such as order processing, tracking, and generating
invoices. The owner should have access to order details, customer information, and
shipping status.

7. Inventory Management: The system should keep track of the available inventory,
including stock levels, product variations, and restocking notifications. This ensures
that customers are informed about product availability and helps the store owner
manage inventory effectively.

8. Customer Accounts: The system should provide customers with the option to create
accounts, which allows them to save their personal information, track order history, and
receive personalized recommendations. It enhances the customer experience and
promotes customer loyalty.

9. Reviews and Ratings: The system may include a feature that allows customers to leave
reviews and ratings for products they have purchased. This helps other customers make
informed decisions and provides valuable feedback to the store owner.

10. Analytics and Reporting: The system should provide analytics and reporting tools to
the store owner. This includes data on sales, customer behavior, popular products, and
other key metrics. Analyzing these insights can help optimize business strategies and
identify areas for improvement.

8
a. Need of proposed system

The proposed system for an e-fashion store serves several purposes and addresses the
specific needs of online fashion retailing. Here are some key reasons for implementing
such a system:

1. Online Presence: In today's digital age, having an online presence is crucial for any
fashion retailer. The proposed system allows the fashion store to establish an online
storefront, reaching a wider audience and catering to customers who prefer online
shopping.

2. Expanded Market Reach: With an e-fashion store, the business is not limited by
geographical boundaries. It can reach customers globally, expanding the market reach
and potential customer base beyond the limitations of a physical store.

3. Convenience for Customers: The proposed system offers convenience to customers by


allowing them to shop for fashion items from anywhere and at any time. Customers can
browse through the online catalog, explore different categories, and make purchases
without the need to visit a physical store.

4. Enhanced Customer Experience: The system provides a user-friendly interface and


intuitive navigation, improving the overall customer experience. Customers can easily
search for specific products, access detailed information, view product images, and read
reviews from other customers. It creates a seamless and engaging shopping experience.

5. Personalization and Recommendations: The proposed system can leverage customer


data and preferences to offer personalized recommendations. By analyzing customer
behavior and purchase history, the system can suggest relevant products, styles, or
promotions tailored to each customer's preferences, increasing customer satisfaction
and driving sales.

9
6. Efficient Order Management: The system streamlines the order management process,
automating tasks such as order processing, tracking, and generating invoices. This helps
the fashion store manage a large volume of orders effectively, reducing manual errors
and improving operational efficiency.

7. Inventory Management: The system enables accurate tracking of inventory levels,


ensuring that popular products are adequately stocked and minimizing the risk of
stockouts. It provides real-time visibility into product availability, allowing the store to
manage inventory efficiently and avoid missed sales opportunities.

8. Seamless Payment Processing: The proposed system integrates a secure and reliable
payment gateway, offering multiple payment options to customers. It ensures that the
payment process is smooth, fast, and secure, building trust and confidence among
customers.

9. Data Analytics and Insights: The system collects and analyzes data on customer
behavior, sales trends, popular products, and other key metrics. This valuable data can
be used to gain insights into customer preferences, identify emerging trends, make
informed business decisions, and optimize marketing strategies.

By implementing the proposed system for an e-fashion store, businesses can capitalize on the
growing demand for online fashion retailing, provide an exceptional shopping experience, and
stay competitive in the digital marketplace.

10
b. Scope of Proposed System

1. Product Range: Determine the range of fashion products to be offered, including


clothing, accessories, footwear, and other relevant items. Consider including various
styles, sizes, colors, and brands to cater to a wide range of customer preferences.

2. Inventory Management: Define the inventory management system to efficiently track


and manage stock levels, product variations, and restocking notifications. Ensure
accurate availability information to avoid overselling or stockouts.

3. User Experience: Focus on creating an attractive and user-friendly interface for the
online fashion store. Design a visually appealing website, intuitive navigation, and
seamless browsing experience to engage and retain customers. Implement advanced
search and filtering options to help customers find desired products easily.

4. Product Details and Visuals: Provide detailed product information, including


descriptions, materials, sizes, colors, care instructions, and pricing. Include high-quality
product images from multiple angles to give customers a clear idea of the product's
appearance.

5. Personalization and Recommendations: Implement personalized recommendation


features based on customer preferences, browsing history, and purchase behavior. Offer
suggestions for complementary items, trending styles, or personalized offers to enhance
the shopping experience and drive sales.

6. Shopping Cart and Checkout: Develop a user-friendly shopping cart feature that
allows customers to add items, modify quantities, and review their selections.
Streamline the checkout process to ensure a smooth and secure payment experience.

11
7. Payment Gateway Integration: Integrate a secure and reliable payment gateway to
facilitate online transactions. Support various payment methods, including credit cards,
debit cards, and digital wallets, to accommodate customer preferences and ensure a
seamless checkout process.

8. Order Management: Develop an efficient order management system to process orders,


generate invoices, and track order fulfillment. Provide customers with order status updates
and tracking information to enhance transparency and customer satisfaction.

9. Customer Accounts: Offer customer account creation functionality to enable personalized


experiences, order history tracking, and saved preferences. Allow customers to manage
their profiles, addresses, and communication preferences.

10. Reviews and Ratings: Include customer reviews and ratings for products to provide social
proof and help other customers make informed purchase decisions. Implement a review
moderation system to ensure the authenticity and relevance of customer feedback.

12
CHAPTER- 2

13
Objectives of the Proposed System:-

1. Increase Sales and Revenue: The system aims to drive sales and boost revenue by
providing a seamless and engaging shopping experience for customers. It should encourage
customers to browse, explore, and make purchases, ultimately increasing the number of
successful transactions.

2. Enhance Customer Experience: The system should prioritize customer satisfaction by


offering intuitive navigation, personalized recommendations, easy product search, and a
user-friendly interface. It aims to create a positive shopping experience that encourages
repeat visits and builds customer loyalty.

3. Expand Market Reach: The proposed system aims to expand the market reach of the
fashion store by enabling online sales. It breaks the barriers of geographical limitations,
allowing customers from different locations to access and purchase products, thereby
increasing the potential customer base.

4. Improve Inventory Management: The system seeks to optimize inventory management


by providing accurate and real-time information on product availability. It helps prevent
stockouts, ensures efficient restocking, and provides insights into popular products and
trends.

5. Streamline Order Processing: The proposed system aims to streamline the order
processing workflow, from order placement to fulfillment. It automates tasks such as order
confirmation, tracking, and invoice generation, reducing manual efforts and minimizing
errors.

6. Enhance Marketing and Promotions: The system can facilitate targeted marketing and
promotions by gathering customer data and preferences. It aims to leverage this data to
provide personalized offers, discounts, and recommendations that resonate with individual
customers, increasing the effectiveness of marketing campaigns.

7. Enable Data-Driven Decision Making: The system aims to provide analytics and
reporting tools that generate insights into customer behavior, sales performance, and other
key metrics. These insights enable data-driven decision making, allowing the fashion store

14
to identify trends, optimize inventory, refine marketing strategies, and improve overall
business performance.

8. Ensure Secure and Reliable Transactions: The system prioritizes the security of
customer data and financial transactions. It aims to integrate secure payment gateways,
implement encryption protocols, and adhere to data protection regulations, building trust
and confidence among customers.

9. Improve Operational Efficiency: The proposed system aims to improve the overall
operational efficiency of the fashion store. It reduces manual efforts, automates routine
tasks, and provides a centralized platform for managing inventory, orders, and customer
data.

10. Foster Customer Engagement and Interaction: The system aims to encourage customer
engagement and interaction through features such as customer reviews, ratings, and
personalized recommendations. It seeks to create a community and foster a sense of
belongingness among customers, enhancing their overall experience.

15
CHAPTER- 3

16
Tools & Environment of Project (Frontend & Backend Tools)

Wordpress

WordPress (also known as WP or WordPress.org) is a web content management


system. It was originally created as a tool to publish blogs but has evolved to support
publishing other web content, including more traditional websites, mailing lists and
Internet forum, media galleries, membership sites, learning management systems and
online stores. Available as free and open-source software, WordPress is among the most
popular content management systems – it was used by 42.8% of the top 10 million
websites as of October 2021.

WordPress is written in hypertext preprocessor (PHP) language and paired with a


MySQL or MariaDB database. Features include a plugin architecture and a template
system, referred to within WordPress as "Themes".

To function, WordPress has to be installed on a web server, either as part of an Internet


hosting service or on a computer running the WordPress software package.

WordPress was released on May 27, 2003, by its founders, American developer Matt
Mullenweg and English developer Mike Little.WordPress Foundation owns WordPress,
WordPress projects, and other related trademarks.

17
Plugins
WordPress' plugin architecture allows users to extend or depreciate the features and
functionality of a website or blog. As of December 2021, WordPress.org has 59,756
plugins available, each of which offers custom functions and features enabling users to
tailor their sites to their specific needs. However, this does not include the available
premium plugins (approximately 1,500+), which may not be listed in the WordPress.org
repository. These customizations range from search engine optimization (SEO) to client
portals used to display private information to logged-in users, to content management
systems, to content displaying features, such as the addition of widgets and navigation
bars. Not all available plugins are always abreast with the upgrades, and as a result, they
may not function properly or may not function at all.
If the plugin developer has not tested the plugin with the last two major versions of
WordPress, a warning message will be displayed on the plugin directory, informing
users that the plugin may not work properly with the latest WordPress version.[18]
Most plugins are available through WordPress themselves, either via downloading them
and installing the files manually via FTP or through the WordPress dashboard.
However, many third parties offer plugins through their own websites, many of which
are paid packages.

Plugins used in Wordpress:-

1. CartFlows: CartFlows is a plugin that allows you to create beautiful checkout pages
and sales flows for WooCommerce. It enhances the default WooCommerce checkout
process, providing a more customized and optimized user experience to increase
conversions and sales.

Features of Cartflows:
 Creates beautiful checkout pages and sales flows for WooCommerce.
 Customizes the checkout process to increase conversions and sales.
 Offers one-click upsells, downsells, and order bumps to maximize revenue.
 Integrates with popular payment gateways for seamless transactions.

18
2. Checkout Plugins - Stripe for WooCommerce: This plugin integrates Stripe, a popular
payment gateway, with WooCommerce. It allows you to securely accept credit card
payments in your WooCommerce store. Some key features include reducing payment
friction, boosting conversions, and providing a simple and secure payment process.

Features of Checkout Plugins:


 Secures accept credit card payments in your WooCommerce store.
 Reduces payment friction and boost conversions.
 Provides a simple and user-friendly payment process.
 Integrates with the Stripe payment gateway.
 Supports a wide range of currencies and payment methods.

3. Contact Form 7: Contact Form 7 is a widely used plugin for creating and managing
contact forms on WordPress websites. It provides a simple and flexible way to create
customized contact forms for gathering user inquiries, feedback, or any other type of
information.

Features of Contact Form 7:


o Creates and manage customizable contact forms on your WordPress site.
o Gathers user inquiries, feedback, or any other information.
o Customizes form fields and layouts.
o Supports multiple contact forms with different configurations.
o Flexible and easily adaptable to various use cases.

19
4. Elementor: Elementor is a powerful drag-and-drop page builder plugin for WordPress. It
provides a user-friendly interface to design and customize website pages without any
coding knowledge. Key features include a wide range of design elements, responsive
editing, and real-time preview.

Features of Elementor:
o Drag-and-drop page builder with a live preview.
o Creates and customizes website pages without coding.
o Chooses from a wide range of design elements and templates.
o Responsive editing for mobile-friendly designs.
o Support for third-party add-ons and extensions.

5. Starter Templates: Starter Templates is a plugin that offers a library of ready-to-use


website templates, blocks, single-page templates, and images. It allows you to quickly
import and customize professionally designed templates to kickstart your website
development process.

Features of Starter Templates:


o Access a library of ready-to-use website templates and blocks.
o Imports professionally designed templates for quick website setup.
o Customizes templates to match your branding and content.
o Provides access to a collection of high-quality images for use in your
website.
o Speeds up the website development process.

20
6. Ultimate Member: Ultimate Member is a plugin that simplifies the process of creating
user profiles and online communities on WordPress websites. It offers features such as user
registration, login, profile management, custom fields, and social login integration.

Features of Ultimate Member:


 Creates powerful online communities and user profiles.
 User registration and login functionality.
 Customizable user profiles with bio, avatar, and social links.
 Role-based access control and membership features.
 Social login integration with popular platforms.

7. Variation Swatches for WooCommerce: This plugin enhances the product browsing
experience by displaying attractive variation swatches for product attributes such as color,
size, or style. It allows customers to select product options directly from the swatches,
making the shopping process more user-friendly and engaging.

Features of Variation Swatches for WooCommerce:


o Displays attractive variation swatches for product attributes.
o Enhances the visual representation of product options like color, size, or style.
o Enables customers to select product options directly from the swatches.
o Improves the user experience and ease of product selection.
o Works seamlessly with WooCommerce product variations.

21
8. Wishlist and Compare for WooCommerce: Wishlist and Compare for WooCommerce
adds wishlist and product comparison functionality to your WooCommerce store.
Customers can save products to their wishlist for future reference and compare multiple
products based on their features, prices, or other attributes.

Features of Wishlist and Compare for WooCommerce:


 Adds wishlist and product comparison functionality to your store.
 Allows customers to save products to a wishlist for future reference.
 Enables side-by-side comparison of multiple products.
 Compares products based on attributes like price, features, or ratings.
 Enhances customer engagement and decision-making.

9. WooCommerce: WooCommerce is a popular eCommerce plugin for WordPress. It


provides a comprehensive toolkit to create and manage online stores, including product
management, shopping cart functionality, secure payment options, order management, and
extensive customization capabilities.

Features of WooCommerce:
o Comprehensive eCommerce toolkit for WordPress.
o Product management with categories, variations, and attributes.
o Shopping cart functionality for seamless purchasing.
o Secure payment options with integration for various payment gateways.
o Order management, inventory tracking, and shipping management.

22
10. WooCommerce Cart Abandonment Recovery: This plugin helps recover lost revenue by
capturing the email addresses of users who abandon their shopping carts during the
checkout process. It enables you to send follow-up emails to remind and persuade
customers to complete their purchases.

Features of WooCommerce Cart Abandonment Recovery:


 Recovers lost revenue by capturing email addresses of cart abandoners.
 Sends follow-up emails to encourage customers to complete their purchases.
 Customizes and schedule automated email reminders.
 Tracks abandoned carts and monitor recovery rates.
 Increases conversions and revenue by reducing cart abandonment.

11. WooCommerce PayPal Payments: WooCommerce PayPal Payments is a plugin that


integrates PayPal's payment processing solutions with WooCommerce. It allows you to
accept PayPal payments, credit/debit cards, Pay Later options, and various local payment
methods. It offers extensive currency and country coverage for global transactions.

Features of WooCommerce PayPal Payments:


 Accepts PayPal payments, credit/debit cards, and other payment methods.
 Processes transactions with PayPal's secure payment processing solution.
 Enables global transactions with extensive currency and country coverage.
 Provides a seamless and trusted payment experience for customers.
 Customizes payment options and settings for your store.

23
24

You might also like