In today’s day to day life purchasing of products by visiting stores has become a tough job. As a standing in a queue for making the payment of the product has become difficult for customers. To overcome these difficulties, we are coming up with E-kart.

E-Kart is an e-commerce website which helps to choose a wide range of products through your desktop or smartphone rather than visiting the outlets. It is developed using word press which is an open source blogging platform and content management, the basic e-commerce functionality in word press can be achieved through Magento. It is been developed to handle accurate stock and also to overcome a payment gateway problem. E-Kart ensures that it accepts a review from our genuine buyers.

Word press power stats save the tracking information and analytics data in the backend. E-Kart uses “Machine Learning” analysis to know the exact number of customers visiting our site track user engagement, it also shows us the product with high demand in that particular to understand the seasonal market demands for seasonal product supply.

The Modules used in the project are

1. Admin
2. Customer


Admin will login into the application with the default username and password. Admin can add and edit the products and product details. He can also view the orders placed by customers and reviews by customers. Admin can also view the abandoned cart products and featured products. Admin can also view the payments.


The customer can view the application by registering or without registering as a guest user. But the guest user has limited functionalities compared to the registered user. Registered customer must log in with the username and password after logging in he can select the products and add them to the cart. After the product is selected customer needs to provide some additional details like shipping address after that the payment will be initiated by the customer, after successful payment the customers will get 3 emails listed as Order copy, Delivery Details Copy and Thanks Copy.

In this application, we used 2 Plugins namely in this application they are

1. Akismet
2. Recomendo

Existing System:

In the Existing system, we are experiencing high crowd in the stores which make for us select the products and making the payments also takes a lot of time in some reputed stores.

Proposed System:

In Proposed System the admin will maintain a wide range of products at affordable prices for customers and it makes easier for those who buy in the application. If a customer leaves the product in the cart without buying and exits the application then the customer will get the mail after particular threshold time.

UML Diagrams:

Use case Diagram for Admin:

Use case Diagram for Customer:

Sequence Diagram for Admin:

Sequence Diagram for Customer:

Activity Diagram:

Class Diagram: