Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
$item['NAME'] = $nabor[1]; // название
$item["XML_ID"] = $nabor[2]; // артикул
$item["ACTIVE"] = "Y"; // устанавливаем активным
// устанавливаем описание и краткое описание
$item['DETAIL_TEXT_TYPE'] = "html";
$item['DETAIL_TEXT'] = $nabor[11];
$item['PREVIEW_TEXT_TYPE'] = "html";
$item['PREVIEW_TEXT'] = $nabor[12];
//устанавливаем пользовательские поля, если есть
$prop[21] = $nabor[15]; // например, бренд
$prop[22] = $nabor[16]; // еще какое-то поле
//устанавливаем картинки товаров, которые вы залили в папку images
if (strlen($nabor[31])>0)
{
$arPicture = CFile::MakeFileArray($destDir."images/{$nabor[25]}");
$item["DETAIL_PICTURE"] = $arPicture;
}
Я привел лишь 1 из множества алгоритмов выгрузки из 1С на сайт. Если в гоняете из 1С на сайт каждый раз всю базу, то это одно дело, если только изменившиеся позиции, то и выгрузка другая.Вы подробней распишите условия.
Синхронизация только остатков по айди. Или удаление добавление элементов? Что с разделами?
Я привел лишь 1 из множества алгоритмов выгрузки из 1С на сайт.
Есть фтп поставщика, с логином и паролем, там лежит xml выгрузка с товарами.Вы подробней распишите условия.
Синхронизация только остатков по айди. Или удаление добавление элементов? Что с разделами?
1с-ный импорт тоже xml обрабатывает в формате cml2 и много умеет еще для примера - добавлять цены, свойства и тд и тп.
Есть фтп поставщика, с логином и паролем, там лежит xml выгрузка с товарами.
Конкретная выгрузка занимает один из разделов каталога, который формировался на сайте изначально в ручную и статичен (вся выгрузка всех товаров конкретного поставщика со всеми айди товаров). Синхронизация происходит только по трем полям - айди товара, цена и кол-во. Разделы, названия, изображения и вообще структура не затрагивается, так как есть свои ньюансы с этим. При этом, синхронизация выполняется частично скриптом, а загрузка на сайт, в ручную, средствами самого битрикса - импорт csv. Я пока не зарбирлся с тем, как сделать загрузку сразу в битрикс автоматически
30000 товаров.Сколько товаров тоже надо упоминать, от это зависит как его обрабатывать агентом через битриксовые события или кроном за один шаг или пошагово. А то 1000-2000 товаров не проблема на хостинге пропустить за раз, а вот уже 30000 проблематично, надо пошагово.