I have set up flat rate shipping as such:
Enabled: Yes
Title: International Shipping
Method Name: International Shipping
Type: Per Order
Price: 14.99
Calculate Handling Fee: Fixed
Handling Fee: 0
Display Error Message: Default
Ship to Applicable Countries: Specific Countries
Ship to Specific Countries: Canada
Show Method if not applicable: Yes
However, when i get to the shipping method step, it displays International Shipping: $0.00
and yes, I am using a proper Canadian address.
I have not modified OnePage.php at all, so it should be grabbing the price I set on the back end, but it is not. Can anyone offer some insight as to whats going on?
UPDATE:
I've discovered that the shipping price will only be applied to customers that are logged in. If you check out as a guest, the shipping price will not be applied. Since there is no way to set user groups for shipping options, there is no way to resolve this as of yet.