На основании адреса выставления счета или адреса доставки.
Одно дело, если они просто скажут: «Я выберу страну с лучшим тарифом». Другое дело, если они на самом деле делают банковский счет в этой стране только для хорошей сделки. И если у них действительно есть банковский счет в дешевой стране, то, похоже, они должны иметь право приобрести его, как если бы они были в этой стране.
Вы можете использовать IP, чтобы показать им "оценочную" цену.
Лично я бы назначил базовую цену для всех, а затем соответствующие налоги, тарифы и транспортные расходы в зависимости от другой информации. Если люди покупают на международном уровне, они привыкнут к этому.