You are on page 1of 6

A Review On

About the site:


Myntra.com is an Indian online shopping retailer focus on
fashion and casual lifestyle products, and headquartered in
Bangalore. It is among the top e-commerce companies in India and
is scaling rapidly.
Myntra is headquartered in Bangalore and has been funded by
top tier Venture Capital funds like IndoUS, IDG & Accel Partners. The
company started off in the business of personalization of products,
and soon expanded to set up regional offices in New Delhi, Mumbai
and Chennai. It began its operations in the B2B (business to
business) segment with the personalization of gifts, which included
T-shirts, mugs and caps to name a few. However, in 2010, the
company shifted its strategy to becoming a B2C (business to
customer) oriented firm, expanding its catalogue to fashion and
lifestyle products.
Myntra.com was in the business of online demand
personalization. The products ranged from T-shirts, mugs, greeting
cards, calendars, key chains, diaries, wine glasses, coasters and
many such products with photographs, one-liners and slogans. In
three years, Myntra became Indias largest on-demand
personalization platform for products and gifts with over a 50%
market share. Myntra has tied up with top fashion and lifestyle
brands in India, such as Nike, Reebok, Puma, Adidas, Asics, Lee,
Lotto, Decathlon, FIFA, John Miller, Indigo Nation etc. to offer a wide
range of current season merchandise from these brands.
Myntra pioneered the personalisation of sports jerseys and today
offers sports jerseys of several cricket and football teams such as
Team India, IPL, FIFA and EPL. These jerseys can be personalised
with a name and number of the customers choice. Myntra currently

offers 5,000 products from more than 70 Indian and international


brands. These include shoes for running, tennis, football, basketball
and fitness, along with casual footwear from world-renowned
industry leaders like Nike, Puma, Converse, Adidas, Decathlon,
Reebok, Lee Cooper, Numero Uno, Skechers, Crocks, Asics, Fila,
Lotto, ID and many more. There are also casual and dressy footwear
for women from Catwalk, Carlton London and Red Tape to name a
few.
Myntra also stocks T-shirts for men and women from popular
brands like Jealous 21, Forever New, Classic Polo, Inkfruit, Lee, Nike,
Probase, Puma, Adidas, Reebok, Ed Hardy, Decathlon, Lotto, Ediots,
Mr. Men, Tantra and Guerilla. The website has also launched Being
Human and Fastrack watches. Myntra.com is an aggregator of many
brands. Its business model is based on procuring current season
merchandise from various brands and making them available on the
portal at the same time as in respective retail brand outlets. All
these products are offered to customers on MRP.
Myntra recently launched a brand campaign with its first TVC.
The commercial 'juxtaposes new-age fashion with old-world grit' and
positions the brand as 'the fashionable new age'. Myntra.com was
announced as a winner of the Red Herring Global 100 award. Red
Herring announced its Global 100 awards in recognition of leading
private companies from North America, Europe, and Asia,
celebrating these startups' innovations and technologies across their
respective industries.

Object Oriented Features:


1.
2.
3.
4.
5.

Data Encapsulation
Data Abstraction
Polymorphism
Inheritance
Message Passing

Data

Encapsulation:

Encapsulation of Data is used to refer to one of two related but


distinct notions, and sometimes to the combination of a language
mechanism for restricting access to some of the object's

components and language construct that facilitates the bundling of


data with the methods (or other functions) operating on that data.
Encapsulation is the process of keeping state and behaviour of
the object in a single unit and exposing public methods to act upon
the state means hiding internal data of the object from the outside
world. Encapsulation is often referred to as information hiding.
Encapsulation is mainly used for securing data, which is extremely
important in this website when it comes to money transaction. It is
used in this site as a particular user is not provided with other user
data.
On Myntra.com, the concept of data encapsulation is
extensively used. Elements have been kept private to prevent
unauthorized use for illegal purpose. For example, methods which
are used for user login are not public. They have to be accessed
privately. Also, when a user wants to buy or sell some product on
Amazon.com, he/she is asked to login to make the transaction
session more secure.
Guest users can view the deals however, they cannot make
bids. Also, guests cannot access private data elements.
Administrator has the authority to make any updates to private or
public data.

Data Abstraction:
Data Abstraction captures those details about an object that
are relevant to the current perspective. It tries to reduce and factor
out details so that the programmer can focus on a few concepts at a
time.
The major purpose of a database system is to provide users
with an abstract view of the system. The system hides certain
details of how data is stored and created and maintained. In other
words, the actual physical low level implementation details are
hidden. Complexity should be hidden from end users. Even in the
user category is divided into guest and member.
The users need not know which category in the database they
belong to or how that category is implemented in the database
system or where it is stored. Guests have rights to access public

methods but guest can login after creating an account on


Myntra.com and can access more private information and update it.

Inheritance:
In object-oriented programming (OOP), Inheritance is a way to
reuse code of existing objects, establish a subtype from an existing
object, or both, depending upon programming language support.
Inheritance is the process by which a class acquires the attributes
and properties of another class.
Inheritance is a feature of Myntra.com as each product inherits
its id from the product class subclass hierarchy. In fact, all
elements/instances get their unique id inherited from their
superclass.
For example, Myntra.com id which is concatenation of ids generated
by the superclasses such as Guest, Member and Product. Also, any
product posted by a member on Myntra.com will get its id on the
basis of the super classes (direct as well as indirect) it belongs to.

Polymorphism:
Polymorphism in the context of object-oriented programming is
the ability to create a variable, a function, or an object that has
more than one form. The purpose of polymorphism is to implement
a style of programming called message-passing in the literature, in
which objects of various types define a common interface of
operations for users.
The concept of polymorphism is not used as every function has
a different name and functionalities are different. The payment class
shows an example of polymorphism. For example, payment takes
two parameters: amount and card number. The second parameter of
card number can be of string data type or integer data type. Thus
exhibiting Polymorphism in Myntra.com .

Message Passing:

Message passing is the quintessential of communication where


messages are sent from a sender to one or more recipients. Forms of
messages include (remote) method invocation, signals, and data
packets.Myntra.com has implemented message passing. We can see
the message passing in case of search method. When a search
method is implemented, the result of that method is send to another
search method for further refinement of the result on the basis of
user selected constraints.
For example, user wants to search cloths in used condition
within a price range of Rs. 800-3000 for the male in the brand Nike.
In this case, the first search will return all the products from mobile
phone category which will be passed to another search function
which will refine the previous result on the basis of price range. Then
Gender basis sorting is done. Finally finding cloths in Nike. Here, we
see that query optimization plays an important role to avoid
unnecessary passing of huge messages between multiple search
methods.

Advantages of Myntra.com:
1.
2.
3.
4.
5.

It saves lots of money since not many offices required.


It saves money spent in terms of employee salaries.
The site provides anonymity to the customer.
The products can be reviewed by the customers.
The products can be distinguished as per price range, gender
basis and brand type.
6. The site offers extensive variety of products.

7. Searching products on the basis of certain criteria is possible.


8. Multiple modes of payment are possible i.e. credit card, debit
card, net banking and cash on delivery.
9. Global services-to 40 countries across the world.
10.
Also provides many more features besides the core Ecommerce.
11.
Tie-up with social media like Facebook, Twitter etc for
expansion of Customer database.
12.
Myntra offers 24X7 customer support. The customer
support team can be reached at +91-80-43541999.

Disadvantages of Myntra.com:
1.
2.
3.
4.
5.
6.
7.
8.

Limited numbers search queries for the users.


Servers incapable of handling high traffic burst.
Limited decentralization.
The actual product might differ from its display image.
Uniform quality of service is not ensured, globally.
Myntra.com is not dial-up friendly.
It cannot ensure the reliability of the review.
It follows a bad practice of copying the reviews of old book
editions to new book editions even though they have different
content.
9. User cannot sell stuff on this website.
10.
No Pop-up Advertisements which is good prospect to earn
extra bucks.

Conclusion:
Thus, the e-commerce website Myntra.com has been reviewed
on the basis of object oriented programming and user interaction.
Also analysis has been done about gains and drawbacks of this
website is done thoroughly.

You might also like