In virtuemart there is a shipping module which will let you make a table of ordertotal brackets and set a shipping cost for each bracket. However there can only be one table. Like for standard shipping.
We need four different tables, one for standard shipping, one for US 2 day shipping and one for International shipping.
Based on the shipping address - if the shipping address is in the USA the two first should be presented during check out. If the shipping address is outside the USA only the international shipping options should be shown.
If the order total results in free shipping it should say Enjoy Free Shipping on the check out page instead of $0.00
Standard shipping rates should be shown before express shipping rates.
Our tables should be like
USA standard shipping:
order total - shipping cost
up to $20 - $12.95
$20.01 - $40 - $15.95
$41.01 - $60 - $ 18.35
$60.01 - $80 - $ 20.35
$80.01+ - Enjoy free shipping
USA 2 day express
order total - shipping cost
20 - $19.78
40 - $25.87
60 - $35.87
80 - Enjoy free shipping
International Shipping
order total - shipping cost
30 - $32.00
50 - $49.87
70 - $60.54
90 - Enjoy free shipping
International Express Shipping
order total - shipping cost
0 - 30 - $80.00
30.01 - 50 - $90.87
50.01 - 70 - $100.54
70.01 - 90 - Enjoy free shipping
Example:
shipping address in the US order total is $ 37.56
[radiobutton checked] Standard shipping $ 15.95
[radiobutton] 2 Day Express Shipping $ 25.87
Example: shipping address in the US order total is $ 81.45
[radiobutton checked] Standard shipping: Enjoy free shipping
[radiobutton] 2 Day Express Shipping; Enjoy free shipping
Example shipping OUTSIDE the US - order total $36.45
[radiobutton checked] Interntational Shipping: $ 49.87
[radiobutton] International Express Shipping $ 90.87
------
We need finished commented code
Description of ANY files added, file changed and any database changes
Daily progress report and samples
This project is subject to my clients approval.