Четкого сценария не дам, придется вам самостоятельно выбирать механизм реализации, и имейте ввиду, что без умения программировать на чистом php здесь особо не обойтись.
Как пищу для размышлений по мультиязычности могу предложить это.
По мультивалютности: в контексте spranochniki в разделе Валюты добавляете свои валюты и в товаре выбираете для него конкретную валюту. А в процессоре web/catalog/products/getdata в метод afterIteration() прописываете конвертацию цены товара, если не основная валюта.