У меня было так, что данные о клиентах и заказах сохранялись только на одном языке (магазин был на 3 языках).
При проверке, обнаружил, что в табоице ps_lang повторяются данные. Один ид для нескольких языков. Причем при удаление их из админки они оставились в таблице. Ставил русскую сборку 1.4, потом обновлял до версии 1.9. Удалил все и добавил данные с учетом ид языков, которые были нужны. Работало не долго, через время опять перестало. Переустановил полностью на новую версию, после этого проблем не было.