Совет по написанию плагина

Тема в разделе "VirtueMart", создана пользователем aleks_lv, 25.05.2017.

  1. aleks_lv
    Offline

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

    Регистрация:
    22.02.2015
    Сообщения:
    27
    Симпатии:
    0
    Доброго
    нужно сделать функционал

    если юзер сделал покупку в магазине, то его прибавляет в определенную группу покупателей

    Наверно плагином для virtualmart это правильно сделать?
    не встречал ли кто то подобное?
    какое событие я должен ловить?
     
  2.  
  3. aleks_lv
    Offline

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

    Регистрация:
    22.02.2015
    Сообщения:
    27
    Симпатии:
    0
    не нашел события для создания такого плагина
    тупо дописал пока в модель
    administrator\components\com_virtuemart\models\orders.php
    в конце public function createOrderFromCart($cart)
    Код (PHP):
    1. //************************
    2.         $virtuemart_shoppergroup_id=3;
    3.         $user_id=(int)$usr->id;
    4.         $db = JFactory::getDbo();
    5.         $query = $db->getQuery(true);
    6.         $db->setQuery('SELECT COUNT(*) as count FROM `#__virtuemart_vmuser_shoppergroups` WHERE `virtuemart_user_id` = '.$user_id.' AND `virtuemart_shoppergroup_id` = '.$virtuemart_shoppergroup_id.' ');
    7.         $results = $db->loadObjectList();
    8.         if($results[0]->count=="0"){
    9.             $profile = new stdClass();
    10.             $profile->virtuemart_user_id= $user_id;
    11.             $profile->virtuemart_shoppergroup_id=$virtuemart_shoppergroup_id;
    12.             $db->insertObject('#__virtuemart_vmuser_shoppergroups', $profile);
    13.         }
    14.         //тут совершается процес покупки*************************


    есть вариант получше?
    --- добавлено: 26.05.2017 ---
    тут есть спецы???
    изменение статуса заказа???
    куда копать???
     

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

Загрузка...