Вывод дополнительных цен товара

#
Вывод дополнительных цен товара
Добрый день.
Создал доп поля цен в разделе справочник/цены - магазина, заполнил эти поля у товара, но в xml этих данных нет, можете подсказать как их в xml вывести?
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Модератор
#
Re: Вывод дополнительных цен товара
Varkolak,
Какая у вас редакция? Это цены для групп пользователей и обрабатываются только в редакциях с модулем "Пользователи сайта".
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Re: Вывод дополнительных цен товара
Что то поискал еще минут 5, понял, что для групп пользователей и нашел решение, через хуки можно вытащить и пример нашел.
Не сразу понял заложенный функционал.
спасибо!


class Shop_Item_Observer
{
   static public function onBeforeGetXml($object, $args)
   {
      $aShop_Item_Prices = $object->Shop_Item_Prices->findAll();
      $object->addEntities(
         $aShop_Item_Prices
      );
   }
}



$oPrices = Core_QueryBuilder::select('value')
   ->from('shop_item_prices')
   ->where('shop_item_id','=',$object->id)
   ->where('shop_price_id','=',$ExtraPriceId)
   ->limit(1);

$row = $oPrices ->execute()->asAssoc()->current();
$object->addXmlTag('extra_price', $row["value"]);


Где $ExtraPriceId - это ID дополнительной цены.
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Авторизация