Shipping address and Shipping cost for E-commerce series
- Description
- Curriculum
- FAQ
- Reviews
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:
-
Build E-commerce website with PHP, MySQL, jQuery and PayPal
-
Static Urls, Meta tags and Re-send activation for E-commerce series (1st add-on)
-
PHP PDO, Custom Exception Handler and Namespaces for E-commerce series (3rd add-on)
-
7Core css
-
8Invoice css
-
9New JavaScript files
-
10Basket and jQuery 1.9+
-
11PayPal methods
-
12Parameters
-
13Shipping method
-
14Hide / show with radio button
-
15Top validation message
-
16JavaScript strict mode
-
17Calling new methods
-
18JavaScript admin object
-
19clickYesNoSingle() method
-
20Remove row template
-
21Remove dialog
-
22Confirm removal
-
23Click remove row
-
24Click hide show input
-
25Update on focusout
-
26Sort table rows
-
27Ajax form submission
-
28Select redirect
-
29Document ready
-
30Url class
-
31Config file
-
32Autoloader class
-
33Get full administrator name
-
34Admin header
-
35Require config
-
36Alpha numerical only
-
37Encode json
-
38Replacing json_encode
-
39Clear session
-
40Plugin class
-
41Select country
-
42Sticky radio button
-
43Sticky class removal
-
44Validation messages
-
45Process validation
-
46Add to errors
-
47Get all countries
-
48Get and add country
-
49Update and remove country
-
50New basket properties
-
51Calculate shipping cost
-
52Add and remove shipping
-
53PayPal handling fees