Building E-Commerce Shopping Cart Website in PHP & MySQL
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024