RTW Shop - eCommerce Website in Python using Django Free Source Code


RTW Shop - eCommerce Site using Django in Python

This application is entitled RTW Shop - eCommerce Site. This is a simple web-based application developed in Python and Django Framework. The application's main purpose is to provide certain RTW Shops or Boutiques with an online platform for their possible clients to order their desired products. This system helps both the shop management and customers to make transactions online which does not require the presence of the customer in the actual store. The application has a pleasant user interface with the help of Bootstrap Framework which gives the end-users a better experience while using the application. It consists of user-friendly features and functionalities.

About the RTW Shop - eCommerce Site

This was developed using the following Libraries:

  • Python
  • Django
  • SQLite3
  • HTML
  • CSS
  • JavaScript
  • Pillow Library
  • Bootstrap

This RTW Shop - eCommerce Site Project is an eCommerce website or sort of Online Shop or Online Store. The application is accessible to anyone which means aside from the Public Visitors or possible clients, it also has an Admin Panel were the management. The Management Site requires the shop staff or users to log in with their valid credentials to gain access to the features and functionalities of the said side of the system. Management can manage the list of products they are selling and manage the orders of their clients. They are the ones who are in charge of updating the statuses of the clients' orders.

The Public Visitors or the Clients can simply create their system accounts by filling in all the required fields on the signup form. The system does not require the visitors to be registered to browse and explore the available products of the store. It only requires them to register first so they could continue to place their orders. The clients can list all their orders and at the same time, they will have information about their order details which can help them to track each item.



  • Login
  • Home
    • Display the summary
  • Manage Customers Accounts
  • Manage Products
  • Manage Orders
  • Logout


  • Login and Registration
  • Home
    • List the available products
    • Search products
  • Add items to the cart
  • Shopping Cart Management
  • Payment and Place Order
  • Profile
  • Update Profile
  • Logout

Sample Snapshots

Home Page (Public)

RTW Shop - eCommerce Site

Cart List (Public/Client-Site)

RTW Shop - eCommerce Site

Order List/Track Orders Page (Client-Site)

RTW Shop - eCommerce Site

Admin Home Page

RTW Shop - eCommerce Site

Admin Product List

RTW Shop - eCommerce Site

Admin Order List

RTW Shop - eCommerce Site

The system source code is free to download on this project and only for educational purposes only. The source code is not that so tricky which means not that difficult to understand. Feel free to download and modify the source code the way you wanted.

How to Run

Download/Install the following

  • Python (I used v3.9.1)
  • PIP (for python modules installation)


  1. Download and Extract the provided source code zip file. (download button is located below)
  2. Open your Terminal/Command Prompt window. (make sure to add "python" and "pip" in your environment variables)
  3. Change the working directory to the extracted source code folder. i.e. cd C:\Users\Personal-23\Desktop\django_ecommerce
  4. Run the following commands:
    • pip install -r requirements.txt
    • python manage.py migrate
    • python manage.py runserver
  5. Keep the terminals open and running.
  6. Open a web browser and browse the RTW Shop - eCommerce Site http://localhost:8000/ or

Note: I might forget to list some other modules/libraries. Kindly Install the missing modules if any occurred. for the Django's Admin Site.

Admin Access

Username: admin
Password: admin123


That's it! I hope this will help you with what you are looking for. Maybe you'll find this RTW Shop - eCommerce Site useful and can help you with your future Python Django Projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byFrank Mujurizi (not verified)on Sun, 12/11/2022 - 00:42

[email protected] I find it very difficult to execute the folder when I import it in visual studio. When I execute the manage.py file, it detects many errors relative to django
Submitted bym.abdi (not verified)on Sun, 10/08/2023 - 14:13

In reply to by Frank Mujurizi (not verified)

Run it with the pycharm program, it runs correctly
Submitted byniral (not verified)on Tue, 12/13/2022 - 13:35

there is an error in my_profile.html file path. template doesn't exist it.

Add new comment