HOME > Development > Building E-Commerce Shopping Cart Website in PHP MySQL

Building E-Commerce Shopping Cart Website in PHP MySQL

  • Development
  • Jan 24, 2025
SynopsisBuilding E-Commerce Shopping Cart Website in PHP & MySQL,...
Building E-Commerce Shopping Cart Website in PHP MySQL  No.1

Building E-Commerce Shopping Cart Website in PHP & MySQL, available at $49.99, has an average rating of 3.1, with 178 lectures, based on 179 reviews, and has 6272 subscribers.

You will learn about You will be able to build web applications in PHP You will be able to create E-commerce Shopping website This course is ideal for individuals who are Anyone Who wants to learn PHP & MySQL with Handson Project It is particularly useful for Anyone Who wants to learn PHP & MySQL with Handson Project.

Enroll now: Building E-Commerce Shopping Cart Website in PHP & MySQL

Summary

Title: Building E-Commerce Shopping Cart Website in PHP & MySQL

Price: $49.99

Average Rating: 3.1

Number of Lectures: 178

Number of Published Lectures: 113

Number of Curriculum Items: 178

Number of Published Curriculum Objects: 113

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • You will be able to build web applications in PHP
  • You will be able to create E-commerce Shopping website
  • Who Should Attend

  • Anyone Who wants to learn PHP & MySQL with Handson Project
  • Target Audiences

  • Anyone Who wants to learn PHP & MySQL with Handson Project
  • Here I’m going to build a Shopping Cart with these features

    In FrontEnd Displaying Products and home page and displaying products with categories. Next adding to products cart from home page category page and adding product to cart in multiple quantity from single product page.

    Next is displaying products added to cart in cart page and also in drop-down menu with checkout link.

    While user goes to checkout page after adding products to cart. We will check user logged in or not?
    If user logged in we will allow him to checkout page or else he will be prompted to login or register.
    If he is a new user, he should register. If he is not a new user, he can login with his login credentials.

    In checkout page, if the user already has billing details. It will be displayed or else user will be prompted to enter billing details.

    After that user can choose the payment method and accept the terms his order will be placed. For now, I’m using only Cash On Delivery method.

    If we use payment gateways, user will be redirected to payment gateway. If he pays we will store transaction id and other information from payment gateway provider into our database.

    Customer can submit reviews to product, customer can submit only one review per product.

    Customer can cancel his order. Also customer can update his or her address from my account page.

    Customer can check all the orders from my account page. And also view single orders from single order view page.

    Wishlist for customer to add products to wishlist and remove products from wishlist.

    In Back End Admin Area, Admin User will be able to login and add, edit & delete products. And also admin user can check the orders. Go through the list of customers and go through all the reviews submitted by customers.

    Order Processing from backend, admin can process the order in 4 different stages one is Order Placed, Order In Progress, Order Dispatched, and Order Delivered.

    A lot more features are included.

    Course Curriculum

    Chapter 1: Course Introduction

    Lecture 1: Final Output of E-Commerce System

    Chapter 2: Setting Up Project

    Lecture 1: Setting Up Project Environment

    Lecture 2: Going Through Project HTML Files

    Lecture 3: Setting Up HTML files in project & Creating Template Files

    Lecture 4: Enhancing Template Files

    Lecture 5: Invitation to the Web Developers Mastermind Group + Extra Resources

    Chapter 3: Setting Up Other Project Pages

    Lecture 1: Creating Pages in Our Shop

    Lecture 2: Creating Pages in Our Shop Continued

    Chapter 4: Setting Up Admin Pages

    Lecture 1: Creating Template Files in Admin & Login Page

    Lecture 2: Improving Login Page Design

    Lecture 3: Planning All the Admin Pages

    Lecture 4: Creating Required Pages in Admin Area

    Chapter 5: Creating and planning Database & Tables

    Lecture 1: Planning DB Tables

    Lecture 2: Creating DB Tables

    Lecture 3: Connecting to DB using PHP

    Chapter 6: Admin Login

    Lecture 1: Adding Login Functionality

    Lecture 2: Checking Login Functionality & Displaying Errors

    Lecture 3: Checking Login on All Admin Pages

    Chapter 7: Working on Category CRUD – Backend

    Lecture 1: Working on Add Category Page

    Lecture 2: Displaying Categories in View Category Page

    Lecture 3: Working on Edit Category

    Lecture 4: Working on Delete Category

    Lecture 5: Displaying Messages in Category CRUD Pages

    Chapter 8: Working on Products CRUD – Backend

    Lecture 1: Creating Add & View Product Pages

    Lecture 2: Creating a Product

    Lecture 3: Adding File Upload Functionality to Create Product Page

    Lecture 4: Fixing File Upload Issue & Uploading First Product with Image

    Lecture 5: Working on View Products Page

    Lecture 6: Displaying Product Information in Edit Product Page

    Lecture 7: Displaying Product Image in Edit Product Page

    Lecture 8: Updating Product Information using Edit Product Page

    Lecture 9: Deleting Product Image in Edit Product Page

    Lecture 10: Deleting Product Image in Edit Product Page Continued

    Lecture 11: Re-uploading Image on Edit Product Page

    Lecture 12: Working on Delete Product Page

    Lecture 13: Adding Dummy Products & Fixing Issues

    Lecture 14: Adding Dummy Products & Fixing Issues Continued

    Chapter 9: Displaying Products – Frontend

    Lecture 1: Displaying Products on Index Page

    Lecture 2: Displaying Category Products on Index Page

    Lecture 3: Working on Single Product Page

    Lecture 4: Displaying Related Products in Single Product Page

    Chapter 10: Add to Cart Functionality

    Lecture 1: Adding Items to Cart from Home Page & Category Page

    Lecture 2: Adding Item to Cart from Single Product Page

    Lecture 3: Looping through Session Cart in Cart Page

    Lecture 4: Displaying Cart Session Items in Cart Page

    Lecture 5: Cart Page Enhancements

    Lecture 6: Displaying Cart Items in Menu Dropdown

    Lecture 7: Deleting Items from Cart Session

    Chapter 11: Customer Login & Registration

    Lecture 1: Planning Customers Tables

    Lecture 2: Creating Database Tables Using PHPMyAdmin

    Lecture 3: Fine Tuning Login Form Code

    Lecture 4: Working on Customer Login Logic

    Lecture 5: Checking is customer Logged-in & Adding Logout Code

    Lecture 6: Displaying Error Messages in Login & Registration Forms

    Lecture 7: Working on Customer Registration Logic

    Lecture 8: Fixing Customer Registration Issues & Testing

    Lecture 9: Updating Login Logic to Work with New Password Hash

    Lecture 10: Writing Condition to Display Error Messages

    Chapter 12: Storing Customer Billing Details in Checkout Page

    Lecture 1: Preparing Customer Session for Checkout Page

    Lecture 2: Making the Necessary Changes to Checkout Form

    Lecture 3: Adding Name Attributes & Checking Submitted Values

    Lecture 4: Assigning Submitted Values from Checkout Page to Variables

    Lecture 5: Writing SQL Query to check Customer Exists

    Lecture 6: Adding SQL query to Insert & Update Customer Information

    Lecture 7: Inserting Customer Information in DB Table

    Lecture 8: Adding Missing Columns in SQL Queries

    Lecture 9: Displaying Customer Information in Checkout Form

    Lecture 10: Checking Update Query for any Errors

    Lecture 11: Displaying Submitted Customer Information Any Errors

    Lecture 12: Updating Customer Information in DB Table

    Lecture 13: Sanitizing User Submitted Values in Checkout Form

    Chapter 13: Placing Order by Customer

    Lecture 1: Planning Orders Tables

    Lecture 2: Creating Orders Tables using PHPMyAdmin

    Lecture 3: Calculating Total Price of Order

    Lecture 4: Writing SQL Queries to store Order Information

    Lecture 5: Inserting Orders in DB Table

    Lecture 6: Altering Order Items table to store Product Quantity

    Lecture 7: Clearing Items from cart After Placing Order

    Lecture 8: Testing Checkout Process with New User Account

    Lecture 9: Fixing Final Issues while placing Order

    Chapter 14: Customer My Account Page in Frontend

    Lecture 1: Displaying Orders in My Account Page

    Lecture 2: Displaying Single Orders in View Order Page

    Lecture 3: Displaying Total Order Information in Single Order Page

    Lecture 4: Writing SQL query to Fetch Data from Multiple Tables

    Lecture 5: Enhancing Single View Order Page

    Lecture 6: Writing SQL query to fetch Data from Multiple Tables

    Instructors

  • Building E-Commerce Shopping Cart Website in PHP MySQL  No.2
    Vivek Vengala
    Web Developer, Entrepreneur – Serving 25,000+ Students
  • Rating Distribution

  • 1 stars: 30 votes
  • 2 stars: 12 votes
  • 3 stars: 24 votes
  • 4 stars: 38 votes
  • 5 stars: 75 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!