При регистрации в VM поместить пользователя в нужную группу покупателей?

Тема в разделе "Регистрация, покупка, управление заказами", создана пользователем Expertseo, 07.03.2011.

  1. Offline

    Expertseo Недавно здесь

    Регистрация:
    26.10.2010
    Сообщения:
    16
    Симпатии:
    0
    Пол:
    Мужской
    Есть задача, чтобы после регистрации пользователю автоматом в место группы покупателей default присваивалась группа wolesale

    Есть файл в котором нужно исправить код... administrator/components/com_virtuemart/classes/ps_shopper.php

    вот следующий участок кода который вроде как отвечает за эту функцию...

    Код (PHP):
    1. // Insert Shopper -ShopperGroup - Relationship
    2.         $q  = "INSERT INTO #__{vm}_shopper_vendor_xref ";
    3.         $q .= "(user_id,vendor_id,shopper_group_id,customer_number) ";
    4.         $q .= "VALUES ('$uid', '$ps_vendor_id','".$d['shopper_group_id']."', '$customer_nr')";
    5.         $db->query($q);


    Собственно вопрос ? Как правильно прописать в коде ID группы ? в базе я посмотрел jos_vm_shopper_group поле shopper_group_id соответствует номер 8. Подскажите пожалуйста ? :)
     
  2.  
  3. ycsus
    Offline

    ycsus специалист

    Регистрация:
    19.02.2011
    Сообщения:
    249
    Симпатии:
    33
    Пол:
    Мужской
    Если хардкодом, то
    Код (PHP):
    1. $q .= "VALUES ('$uid', '$ps_vendor_id','8', '$customer_nr')";

    а вообще лучше отследить где забивается в массив shopper_group_id и мб даже выйти на какие нить настройки, где можно поменять более по фен-шую.
     
  4. Offline

    Expertseo Недавно здесь

    Регистрация:
    26.10.2010
    Сообщения:
    16
    Симпатии:
    0
    Пол:
    Мужской
    Вроде решил задачу вот таким образом... !:)

    // Insert Shopper -ShopperGroup - Relationship
    $q = "INSERT INTO #__{vm}_shopper_vendor_xref ";
    $q .= "(user_id,vendor_id,shopper_group_id,customer_number) ";
    $q .= "VALUES ('$uid', '$ps_vendor_id','".$d['shopper_group_id'] = '8'."', '$customer_nr')";
    $db->query($q);
     

Поделиться этой страницей

Загрузка...