В 1С-Битрикс создаем профили компаний из разных государств.
Определяем страну по IP
Отображаем цены в национальной валюте
Принимаем платежи на счет юрлица, зарегистрированного в конкретном государстве.
Если в нужной стране нет юрлица, то отображаем цены базовой страны.
Ориентироваться на IP не стал бы, бывают ошибки, бывают proxy и пр. Проще выставить базовую валюту, если речь не идет о транснациональном холдинге