I'm using commerce_kickstart distribution.

I need to set different prices for shipping products to different countries. Ex: France -> 10€, Spain -> 15€...

I guess I have to create a rule at: admin/commerce/config/shipping/calculation-rules but I don't know to create a condition to check over the selected Country in the Shipping Information filled by the buyer.

I think I saw a video about this at http://vimeo.com/31586256 but i can't find it though.

1 Answer 1


An easy solution is to create multiple flat rate shipping methods. As each of them is create as a rule, you can add different conditions to them, being the value of the contry in the shipping address.

Commerce shipping with then only present the user for the flat rate shipping that has the correct contry, and the price you setup will then be applied.

  • It worked, just by adding the address comparasion condition.
    – chefnelone
    Commented Dec 19, 2012 at 18:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.