Товар успешно добавлен в корзину!
Блог Кодинг Портфолио Я

Добавление всех цен товара из справочника цен v.6

Кодинг HostCMS Интернет-магазин

 Цены для групп пользователей в шестой версии не попадают в XML, т.к. используются исключительно для расчета стоимости для группы пользователей. Для того, чтобы цена попала в xml необходимо сделать следующее

 

1. Пишем класс наблюдателя, размещаем его в modules/shop/item/observer.php

<?php

defined('HOSTCMS') || exit('HostCMS: access denied.');

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

2. Добавляем наблюдатель в bootstrap.php

 // Add shop_item observer
Core_Event::attach('shop_item.onBeforeGetXml', array('Shop_Item_Observer', 'onBeforeGetXml'));

23.02.2013, 2446 просмотров.

Добавить комментарий

Имя
E-mail
Комментарий