Всем привет!
Задача выгрузить товары на Яндекс Маркет. В компоненте есть функционал выгрузки, но онработает не совсем корректно, а именно:
В настройках компонента указывается общая информация для выгрузки в маркет (название, валюта, описание),

это то, что выводится в начале файла, так вот, настройки я указал, а в файл все равно ничего не попадает, получается так:
	
	
	
		Код:
	
	
		<shop>
<name></name>
<company></company>
<url></url>
<currencies>
<currency id="" rate="" plus=""/>
</currencies>
	 
 
вторая проблема в том, что в информации о товаре не подставляется ID:
	
	
	
		Код:
	
	
		<offer id="">
<price>129700</price>
<currencyId>RUB</currencyId>
<categoryId type="Own">5</categoryId>
<picture>images/stories/virtuemart/product/14240668.jpg</picture>
<name>Наименование тест</name>
<description>Описание тест</description>
</offer>
	 
 
Насколько я понимаю, в поле с изображением нужно указывать полный путь к файлу с картинкой, у меня это поле csvi берет из поля VM file_url. Как туда добавить полный путь?
Насколько понимаю за выгрузку отвечает файл administrator/components/com_csvi/helper/file/export/xml/yandex.php
на первый взгляд там все правильно, не могу понять, почему не работает
почему-то переменная $product_id пустая
	
	
	
		Код:
	
	
		    public function NodeStart($product_id)
    {
        $this->contents = '<offer id="' . $product_id . '">' . chr(10);
        return $this->contents;
    }
	 
 
Друзья, прошу помощи!
Дополнение 15.11.2016
первый вопрос решен. Решение: в файле
/public_html/administrator/components/com_csvi/helper/file/export/xml/yandex.php
нужно исправить
$this->contents .= '<name>' . $this->settings->get('yandex.ya_name') . '</name>' . chr(10);
на
$this->contents .= '<name>' . $this->settings->get('ya_name') . '</name>' . chr(10);
по аналогии остальные параметры из настроек.
Остался второй и теперь уже основной вопрос, как исправить проблему с добавлением атрибута id в тег <offer>?
без этого файл не будет принят яндексом.
Знатоки php и virtuemart выручайте пожалуйста