Autoplay
Autocomplete
Previous Lesson
Complete and Continue
PHP : Ecommerce for beginners - Build Stores and Make Money
Setting Up Some Things!
Introduction (4:43)
Local Delopment Environment Installation (5:18)
Code Editors I recommend (OPTIONAL) (3:37)
Course Exercise FIles
E-commerce System - FRONT- END
Downloading Assets (7:21)
Defining Paths with Constants (4:24)
Defining Paths and Database Connection with Constants (5:04)
Creating Database and Testing (4:56)
Making Index.php Parts Modular (4:25)
Slider and Navs Snippet Creation (6:06)
Creating the Category Table (3:51)
Displaying Dynamic Categories (5:30)
Useful Custom Helper Functions (5:06)
Product Function
Creating the Products Table and Data Insertion (5:44)
Starting the Get Product Function (6:11)
Display Products (9:12)
Product Button Link to Single Product Page (7:27)
Category Page and Funcion (6:57)
Single Product Page Setup (5:39)
Displaying Dynamic Data in Single Product Page - CHALLENGE (7:11)
New Column and Data Insertion - SOLUTION (7:04)
Displaying Products in Category Page (9:11)
Displaying Products in SHOP Page (4:34)
USER
Login Page and User Table Creation (6:23)
Login Page Setup and Function Part 1 (6:35)
Login Page Function Complete and Session Helper Message Function (8:15)
CONTACT PAGE
Contact Page Setup (6:38)
Sending Messages (10:01)
SHOPPING CART
Setting Up Quantity and Procedure Explanation (5:47)
Removing the function that destroys sessions (Edwin from the Future) (1:14)
Creating the CART page and the Add Product Session Code Part 1 (6:35)
Add Product Session Code Part 2 (6:39)
Add Product Session Code Part 3- Limiting with quantity (6:50)
Remove and Delete Items from cart (5:34)
Testing our Remove and Delete Functions (4:53)
CART - function part 1 (7:05)
CART - function part 2 (8:12)
CART - function part 3 (7:43)
CART - function part 4 (5:15)
CART - function part 5 (6:17)
CART - function part 6 - getting total (6:40)
Cart Unsetting Values (6:38)
Paypal API for Payment Processing
Introduction to the Developer Paypal Site (5:44)
Paypal form Explanation (5:15)
Creating PHP form code (11:03)
Submitting Info to Paypal (5:18)
Fixing product total for paypal (3:00)
Thank you Page Part 1 (8:04)
Thank you Page and Creating Orders Table Part 2 (9:03)
Session Destroy And Paypal Button Functionality (5:41)
BACK END: ADMIN
Improving Paypal Button and more (6:53)
Making admin Index.php Reusable (8:45)
Including Admin Content based on Condition (5:04)
Including Orders Page (10:26)
Fixing Page Problem and Moving Pages - CHALLENGE (4:47)
Setting up the rest of the pages - SOLUTION (2:41)
Admin Security Code (8:56)
Moving Cart Pages and Setting up New Paths (6:28)
Reports Functionality
Insert New Column in the Orders table - CHALLENGE (4:15)
Creating a Reports Table and Testing in Thank you page (7:13)
Inserting data into reports with PHP and testing (8:00)
Pulling Last order and Insert it in reports -testing (7:24)
Function report finished (6:32)
Orders in Admin
Displaying Orders (7:56)
Deleting Orders (12:01)
Products in Admin
Displaying Products in Admin (7:17)
Adding Edit Link and Delete Link to the Products Page (5:17)
Delete Product page and Setting Session Message (3:13)
Adding Products Function part 1 - CHALLENGE (6:37)
Adding Products Function Part 2 - SOLUTION (5:22)
Adding Products Function part 3 - upload directory setup (6:05)
Adding Products Function part 4 - Insert Query (6:46)
Arranging Form Fields in the Add Product Page (5:47)
Adding products and fixing some bugs (8:26)
Showing Dynamic Categories in the select HTML element (5:15)
Relating Products Table and Categories Table to show Categories (9:13)
Displaying Images in Products Page and Home Page (9:39)
Displaying Images in the Checkout Page (8:35)
Updating Product function Part 1 (6:44)
Updating Product function Part 2 (4:19)
Displaying Data in the Edit Product page (11:56)
Debugging the our Update Product Function and Image Feature Safety Net Code (8:38)
Displaying Default Category Name in the Select Element (5:15)
Categories in admin
Displaying Categories (6:23)
Creating Categories (7:58)
Deleting Categories (7:28)
Category Messages Fix (2:09)
Users in Admin
Displaying users and deleting them (6:52)
Add User Function (10:04)
Add User Function Testing and more (4:00)
Reports in Admin
Displaying Reports (7:33)
Deleting Reports and WRAPPING IT UP (3:33)
EXRA FEATURE - Uploading it ONLINE :)
Intro to C-panel Software (5:57)
Creating Database in C Panel and Exporting and Inporting our Localhost Database (6:00)
Compressing and Uploading Files to Online Server (5:01)
Viewing our application ONLINE (4:09)
Displaying Images (3:18)
Moving Cart Page (9:45)
Fixing Paths (2:56)
Fixing Cart.ph Links for the Checkout page and more (8:18)
Fixing the rest of the templates path (6:14)
Adding Products and Deleting (7:38)
Cleaning Up a Little and Logout Redirect (5:30)
Fixing Quantity for Paypal (6:15)
Processing Payments with Paypal (5:54)
Taking off the echo in Thank you page. (2:26)
Changing UPLOAD_DIRECTORY Constant to display and Upload Images (5:36)
Fixing User Page Message (5:46)
Backing Your E-commerce System (6:39)
Showing Products Based on Quantity (2:07)
Updating Other Functions (2:09)
Delete Functionality Improvement (LOCALHOST) (4:50)
Delete Functionality improvement (ONLINE SERVER) (7:26)
EXTRA FEATURE - Dynamic Slider
Functions setup (3:57)
Slides Table and File HTML Slide Page Upload (5:12)
Get alll Slides in Home Page (5:47)
Get Active Slide (6:36)
Add Slide Function Part 1 (6:18)
Add Slide Function Part 2 and Complete (5:44)
Adding Current Slide to Admin Slide Page (4:37)
Showing Slider Thumbnails in admin (7:04)
Styling Thumbnails (6:25)
Deleting Slides (3:43)
Deleting Files and Records - CHALLENGE (5:15)
Deleting Files and Records - SOLUTION (5:24)
Jquery Delete Feature (8:22)
Jquery reload page and title addition (4:27)
Quantity and styling issues! (4:22)
Making Slides a fixed height (1:21)
Pagination
Intro (2:04)
Part 1 - Setting up some variables and checks (8:16)
Part 2 - More variables and page one links (10:44)
Part 3 - Creating last page and middle links (6:36)
Part 4 - Creating links for after page two and limit feature (6:12)
Creating previous and next links (6:57)
Displaying links and finishing up (6:25)
New - Display in stock items in the home page (16:28)
New - One function for home page and shop page with navigations (11:11)
Using the Terminal - Composer and Git
Intro (4:20)
Let's download some tools (8:27)
Terminal / Command prompt basics part 1 (15:56)
Terminal / Command prompt basics part 2 (10:08)
Let's use Composer (5:59)
New Feature - Stripe Payment Integration
Introduction (4:26)
How this new feature will work (3:24)
Downloading the Packages we need (6:37)
Testing Env Package (6:28)
Stripe Client Side code (15:54)
Stripe product creation and update (24:47)
Making a payment (20:40)
Order success page part 1 (6:17)
Order success page part 2 (5:20)
Order success page part 3 - finished (7:38)
Webhooks part 1 (22:00)
Webhooks part 2 - charge event (12:34)
Webhooks - checkout session event part 1 (16:34)
Webhooks - checkout session event part 2 (11:49)
Printing and Helper function (9:53)
Autoloading files (4:28)
Displaying Images in Products Page and Home Page
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock