Помощь Своя валюта для каждой группы покупателей

Тема в разделе "Opencart", создана пользователем zek24, 2 авг 2013.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    778
    Симпатии:
    233
    Привет, ОК1551+
    В магазине каждому покупателю, в зависимости от группы, требуется отображать стоимость в соответствующей валюте.
    group1 - euro
    group2 - usd
    group3 - rub
    default и unreg - uah
    Счет так же должен формироваться в "валюте группы".
    Все что смог - это настроить вывод всех валют для всех групп, но это не то...
    Подскажите, куда копать
     
  2. CAPAXA

    CAPAXA

    Регистр.:
    7 июн 2007
    Сообщения:
    917
    Симпатии:
    544
    Смотри в index.php там идет установка валюты. Далее дело техники.
     
  3. WebP001

    WebP001 Постоялец

    Регистр.:
    3 июл 2013
    Сообщения:
    67
    Симпатии:
    10
    1.Самый простой способ. Перейти по ссылке
    2. Да, как выше указал САРАХА + контролер входа /system/library/customer.php
     
  4. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    778
    Симпатии:
    233
    Вчера изменил фунцию


    PHP:
    public function getId($currency '') {
     
    if(
    $this->customer->getCustomerGroupId() <= 1){
     
    $this->currency->set(1);
     
    }
     
    }
    где группа 1 - это просто зарегистрировавшиеся. Им, как и незарегистрировавшимся отдаем цены в валюте 1. Для остальных групп валюта 2.
    И поначалу работало. Для групп 2-5 - было в УЕ (2), для незарегиных в грн(1), но для просто зарегистрировавшихся (группа1) то же выдавало УЕ, хотя подразумевались грн.
    Начал экспериментировать и пришел к тому, что теперь всем показывает в валюте по умолчанию (УЕ).
    Подскажите ,если не сложно, куда вставить код?