Shipping address and Shipping cost for E-commerce series
5.0 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
101 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Shipping address and Shipping cost for E-commerce series to your Wishlist.

Add to Wishlist

Shipping address and Shipping cost for E-commerce series

Second add-on to the main E-commerce application with PHP, MySQL, Ajax and PayPal series.
5.0 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
101 students enrolled
Last updated 1/2015
English
Price: $45
30-Day Money-Back Guarantee
Includes:
  • 8.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Add shipping cost functionality to the pre-existing system
  • Add additional, shipping address for the visitor
  • Improve the confirmation message on return from PayPal
  • Give administrator tools to manage all shipping related information
View Curriculum
Requirements
  • You need to complete the main and the first add-on series (see course summary)
Description

In this, second add-on to our main 'E-commerce application with PHP, MySQL, Ajax and PayPal' series we will learn how to add the additional, shipping address option for the visitors, who might wish their goods to be send to the different address then the billing one.

Most importantly however, we will add the functionality for the system to calculate the shipping cost for the order based on the destination and weight of all products in the basket.

For local deliveries, where shipping address is within the same country as our online business, we will use the zone with associated post codes approach, wheres for international orders simply country of destination.

Either it's a local or international destination, we will create a list of different shipping types – such as for instance : Next day delivery, Standard and Economy.

This is the second add-on to our main E-commerce course, therefore you have to complete the main and the first add-on titled 'Static Urls, Meta tags and Re-send activation email for E-commerce series' before you proceed with the instructions in this course.

You will continue with the files created in the previous two series so please make sure that you have competed them first.

Associated titles:

Buy whole series and save money

Who is the target audience?
  • Anyone with a basic / intermediate knowledge of PHP
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 180 Lectures Collapse All 180 Lectures 08:22:19
+
Introduction
1 Lecture 01:59
+
Database
5 Lectures 16:23



Business table
03:19

Order status and Countries table
02:08
+
CSS and JavaScript
23 Lectures 01:05:38
Core css
02:50

Invoice css
00:24

New JavaScript files
03:40

Basket and jQuery 1.9+
05:16

PayPal methods
03:10

Parameters
00:55

Shipping method
02:56

Hide / show with radio button
01:56

Top validation message
02:51

JavaScript strict mode
01:22

Calling new methods
00:45

JavaScript admin object
03:16

clickYesNoSingle() method
05:50

Remove row template
03:49

Remove dialog
03:02

Confirm removal
01:20

Click remove row
03:30

Click hide show input
02:06

Update on focusout
04:20

Sort table rows
02:48

Ajax form submission
04:48

Select redirect
01:42

Document ready
03:02
+
Modifications
24 Lectures 54:46
Url class
01:08

Config file
04:51

Autoloader class
03:38

Get full administrator name
02:28

Admin header
01:53

Require config
01:20

Alpha numerical only
01:29

Encode json
02:12

Replacing json_encode
00:57

Clear session
01:02

Plugin class
01:51

Select country
01:01

Sticky radio button
02:10

Sticky class removal
02:03

Validation messages
03:07

Process validation
01:36

Add to errors
03:41

Get all countries
03:24

Get and add country
01:37

Update and remove country
02:08

New basket properties
02:52

Calculate shipping cost
03:17

Add and remove shipping
02:35

PayPal handling fees
02:26
+
Order class
5 Lectures 15:32
Create order
04:37

Order billing and shipping address
03:27

Get order
04:27

Order by token
01:14

Order items and approval
01:47
+
Control panel amendments
11 Lectures 33:36
Business record
04:13

VAT number
02:10

Add product
02:36

Update product
02:22

Edit client record
03:37

Client's shipping address
02:54

Countries select
01:36

Order details
02:48

Order addresses
04:41

Invoice
03:46

Summary section
02:53
+
Shipping types
33 Lectures 01:22:17
Shipping class
02:09

File and folder structure
01:40

Shipping action
04:06

Sort and add cases
01:26

Get shipping type
01:22

List of types
02:31

Shipping zones
02:31

Fetching types
01:17

Add type form
04:15

Local and International types
04:13

List plugin
04:02

Record row
03:45

Countries and Zones
02:33

Active and Default
03:02

Duplicate and Remove
02:25

Add new shipping type
04:02

Replace rows
03:53

Get last and add type
04:39

Adding new shipping type test
00:53

Remove type
03:17

Remove type test
00:29

Active record
02:39

Update shipping type
01:40

Default shipping type
01:29

Set type as default
02:16

Set default test
00:41

Update type
01:42

Update type test
02:01

Sort shipping types
02:58

Sorting test
00:34

Duplicate shipping type
01:01

Duplicate type method
04:18

Duplicate shipping rates
02:28
+
Shipping rates
18 Lectures 55:09
Local and International rate types
02:08

Local section files
01:43

Rates for local zone
05:25

Zone by id
00:57

Shipping by type and zone
05:08

Shipping cost plugin
05:19

Weight from and weight to
01:28

Add local rate
04:10

Add local rate part 2
03:24

Duplicate local rate
02:25

Add Shipping method
02:09

Add local rate test
02:03

Remove local rate
04:32

Remove shipping rate method
02:44

International rates
01:22

Shipping by type and country
03:40

Duplicate international rate
03:27

Shipping by id, type and country
03:05
+
Zones
10 Lectures 29:43
Zone file structure
01:18

Zone switch
04:00

Add zone form
03:27

List of zones
02:17

Zone plugin
04:33

Post codes and remove links
02:41

Add new zone
03:57

Add zone method and test
01:26

Remove zone
02:42

Update zone
03:22
+
Zones post codes
10 Lectures 27:55
Code switch
02:09

Get post code
01:18

List post codes
04:05

Get post codes
01:02

Post code plugin
04:31

Add post code
04:19

Add post code part 2
02:08

Duplicate post code
03:30

Remove post code
03:21

Post code removal test
01:32
4 More Sections
About the Instructor
Sebastian Sulinski
4.3 Average rating
193 Reviews
1,141 Students
13 Courses
Founder of SSD Tutorials

A passionate web developer with over a decade experience in web industry.

Founder of SSD Tutorials, where he publishes his free and premium tutorials on how to build modern web applications.

Currently living and working in United Kingdom as a Senior Web Developer for one of the companies in West Sussex.