you will need to populate the state list on the checkout page with the australian states.
the shipping state is stored in a session variable named:
eCartCheckoutForm_shipping_state_province
and the shipping country is stored in a session named:
eCartCheckoutForm_shipping_country
you can create Shipping rules that trigger on the value of those session variables.
from your description, you would need to crate 2 rules, the exact rules will depend on how you set the values of the state lists:
- apply a base rate of $8.50 to all australian states except Canberra:
Triggers:
"Based on session Variable Value"
if the session variable "eCartCheckoutForm_shipping_country" is "=" a value of "AU"
AND
"Based on session Variable Value"
if the session variable "eCartCheckoutForm_shipping_state_province" is "!=" a value of "Canberra"
Calculation:
Falt rate "8.50"
- apply an additional $7.00 if the state is Northen Territory
Triggers:
"Based on session Variable Value"
if the session variable "eCartCheckoutForm_shipping_country" is "=" a value of "AU"
AND
"Based on session Variable Value"
if the session variable "eCartCheckoutForm_shipping_state_province" is "=" a value of "Northern Territory"
Calculation:
Falt rate "7.00"