The shipping charge is still not working correctly. I no longer get the error message so that part is fixed, I just think it's the shipping rules. Just to confirm again what my shipping rules are, I have listed them below in the order they appear in the shipping tab in my cart object:
1. UK Shipping
Total number of items > 0
AND Subtotal of items < 65.22
AND If session variable exists: [eCartCheckoutForm_shipping_country]
AND If session variable [eCartCheckoutForm_shipping_country] = [UK]
Calculation - Flat Rate 3.75
This gives a shipping fee of 3.75 for all orders under £65.22 to be shipped to the UK
2. UK Shipping with discount
UK Shipping
Total number of items > 0
AND Subtotal of items >= 65.22
AND If session variable exists: [eCartCheckoutForm_shipping_country]
AND If session variable [eCartCheckoutForm_shipping_country] = [UK]
Calculation - Flat Rate 0
This gives a shipping fee of £0.00 for all orders over £65.22 to be shipped to the UK
3. International Shipping
Total number of items > 0
AND If session variable exists: [eCartCheckoutForm_shipping_country]
AND If session variable [eCartCheckoutForm_shipping_country] <> [UK]
Calculation - Flat Rate 5.75
This gives a shipping fee of £5.75 for all orders shipped outside the UK
So if I go through my rules:
1. If subtotal of cart is less than 65.22 and country is UK then charge £3.75 shipping
2. If subtotal of cart is equal to or greater than 65.22 and country is UK then charge £0 shipping.
3. If country is not UK then charge £5.75
You mentioned in a previous reply that the second rule doesn't need to be there but how can I add free shipping if an order is over a specific value and in UK only?