make price currency depend upon region, carrier and provider (bug 878323)