PHP Shopping Cart Video Tutorial Course – available for download.

September 22, 2008
Posted in News, PHP Videos

video tutorial

Hi,

After teasing you guys for a week or so, I’ve released the entire video tutorial course on building a PHP based shopping cart.

There is a small charge ($19.99) to download the entire course, but it is more than worth it since you get 140 minutes of top notch nerd training … and we include the source code too.

The course outline:

PART 1: INTRODUCTION
Duration: 4:49

We’ll quickly go through what the end result our project is supposed to look like and some of the tools that will help us get there.

PART 2: TECHNOLOGY OVERVIEW
Duration: 10:42

A better look at the technologies as well as some of the tools we’re going to be used to build our PayPal shopping cart. We’ll also do a bit of refactoring and explain some of the benefits of using an IDE (integrated development environment).

PART 3: BUILDING AN XML CATALOG
Duration: 17:22

Using XML as our data storage format, we’re going to create a catalog of items for our shopping cart.

PART 4: BUILDING THE CATALOG PAGE
Duration: 15:30

We’re going to put some skin on that catalog and start making it look a little more like a page to buy items and a little less like the index of a phone book.

PART 5: FINISHING THE CATALOG TEMPLATE
Duration: 12:54

With our catalog completed, we’re going to tidy up – or refactor – our project and get ready to build the ShoppingCart object.

PART 6: MAKING AN “ADD TO CART” PAGE
Duration: 15:58

We’ll cover how we can use the $_SESSION array in PHP to store our customer’s order as they navigate our website and add items to the shopping cart. We’ll also start building the Shopping Cart class and look at some object-oriented programming concepts.

PART 7: BUILDING THE SHOPPING CART
Duration: 15:54

We will be adding the major functionality of our shopping cart class in this video and getting it ready for calculating subtotals and totals with shipping costs.

PART 8: CALCULATING COST
Duration: 7:37

We’ll be creating templates for our checkout page in order to have a proper line-item for each product with the necessary cost details.

PART 9: SHIPPING COST
Duration: 10:09

Now that we have the individual items lined up in our checkout page, we can add the shipping costs.

PART 10: FINISHING THE CART TEMPLATE
Duration: 8:38

We’re finally done writing our shopping cart class! Now we can put it to work with our newly created checkout page.

PART 11: SENDING DATA TO PAYPAL
Duration: 11:36

PayPal requires a collection of preset hidden form elements on form submission. These elements act as the glue between our shopping cart and their website, and we’re going to flush them out in this video.

PART 12: PAYPAL SANDBOX INTEGRATION
Duration: 12:31

We’re going to go through the steps needed to create a PayPal Sandbox account. This tool lets us complete transactions without having to pass money through PayPal.

PART 13: A QUICK LOOK AT PAYPAL’S IPN
Duration: 5:47

PayPal’s IPN (Instant Payment Notification) is a handy way of knowing when a transaction has been completed succesfully. We’ll quickly go over how we can pick up data collected by PayPal and how it can be used to track orders after they’ve been placed.

Should you have any questions or comments, please feel to post them.

PS: I will have more new FREE PHP and Dreamweaver CS4 videos coming out soon.

Thanks,

Stefan Mischook

4 Responses

  1. Willem Author September 30, 2008 at 6:57 pm

    Superb information. Thank you very much for this.

  2. Stefan Mischook Author September 30, 2008 at 6:59 pm

    I’m happy to hear you like the videos.

    Stefan

  3. Amelia Author March 13, 2009 at 6:16 am

    Hi Stefan,

    I was very impressed by the free videos on php – I have no idea about php and I have a project due in, in another 5 weeks. I wish you could come and teach this at my university!! (My lecturer has no clue), your vidoeos make sense and we can code-along at our own pace. Thank you!

    I hope the shopping cart tutorial is even better – when I download it! Although I have had problems sorting out MySql application to work on my PC – that’s for another day.

  4. Pete B. Author April 4, 2009 at 8:23 am

    Hi Stefan
    First, thanks for the highly informative series of ‘shopping cart’ PHP tutorials. I purchased these from you recently and it was well worth it, Jon Lebensold has a nice, relaxed flow to imparting information … so keep up the good work 🙂
    I’m a kind of novice / intermediate with PHP … much procedural work so far but I’ve got to get to grips with OOP. I’ve just started working with Eclipse IDE (the Zend PDT + debugger download), I have IIS as local server and after watching the videos I have one simple question to ask please …

    Can you or Jon explain how you seem to switch from working in the Eclipse IDE to almost instantly publishing your edited pages to your web server root and then viewing in your browser ?

    I can tell Jon’s obviously using a Mac, Safari and doubtless Apache but all I can come up with is a clumsy route by using Eclipse’s export function (bit like using ‘put’ in Dreamweaver) then firing up the browser … lots of mouse clicks ! … how’s Jon doing this ?

    thanks and best wishes

    Pete B.

To Top