Прикрутил скрипт из службы доставки СДЭК. Скрипт берет расценки и сроки с сайта поставщика товаров и подставляет в корзину в HTML цену.
Вопрос.
Как мне в платежную систему вставить цены со СДЭК
думал что спомшью метода AddEntity смогу вставить в вывод шаблона для платёжной системы, но нет. не получается
public function getNotification()
{
$this->xsl( //вот тут хотел зацепится
Core_Entity::factory('Xsl')->getByName('ОплатаПриПолучении')
);
return parent::getNotification();
}
t0xas,
а откуда там ему быть? Вы бы хоть открыли метод, где используется хук и посмотрели чт о и как там передается. Могу обрадовать, XML генерируется методом _prepareXml() и там нет нужных событий. Можете обратиться в поддержку за добавлением.
<?
class Shop_Test{
function delivery($obj,$args){
$order = $obj->getShopOrder();
$order->addEntity(Core::factory('Core_Xml_Entity')->name('new_delivery_price')->value(100500));
$obj->shopOrder($order);