Здравствуйте!
Пока тестирую только на экспорте.
Стараюсь сделать импорт экспорт под яндекс маркет, столкнулся с тем, что значения tv по ум не подставляются.
Например у меня только одна валюта рубли. Тогда нет смысла делать список. Сделал скрытое поле с значением RUR по умолчанию. При импорте там не RUR а пусто. Пытался здесь $cf_config['imp_content_default'] прописать тоже самое, и опять пусто.
В чём проблема?
https://yandex.ru/support/partnermarket/yml/about-...//разбивка по столбцам при импорте и экспорте (content|tv|category)
$cf_config['content_row'] = array(
array('id',array('id','content')),
array('available',array('published','content')),
array('url',array('uri','content')),
array('price',array(1,'tv')),
array('currencyId',array(24,'tv')),
array('picture',array(3,'tv')),
array('category',array('parent','content')),
array('name',array('pagetitle','content')),
//array('description',array('introtext','content')),
array('description',array('content','content'))
);
//значения по умолчанию при импорте или проверка при экспорте
$cf_config['imp_content_default'] = array(
'content' => array(
'deleted' => 0,
'published' => 1,
'template' => 3
//'createdon' => strtotime("now")
//'publishedon' => strtotime("now")
//'pub_date' => strtotime("now")
//'editedby' => 1
//'editedon' => strtotime("now")
),
'tv' => array(
24 => 'RUR'
)
);
Ещё можно где-то прописать название сайта, чтобы пути к странице или файлу были полные?
https://yandex.ru/support/partnermarket/offers.xml
пробовал так:
function filter_export($value_arr,$doc_id=0){
$output_arr = $value_arr;
if(isset($output_arr['content']['uri']))
$output_arr['content']['uri'] = 'https://'.$_SERVER['SERVER_NAME'].$output_arr['content']['uri'];
return $output_arr;
}
и так:
if($output_arr['content']['id']){
$output_arr['content']['id'] = 'https://'.$_SERVER['SERVER_NAME'].$output_arr['content']['parent'];
}
return $output_arr;