Добрый день!
Имеем рабочий сайт с каталогом товаров и Мой Склад (МС) с товарами лежащими в одной папке, т.е. структуры каталогов разные.
У товаров прописаны внешние коды.
При обмене, на сайте создается новая категория из МС в которую перемещаются товары из других категорий сайта и добавляются товары которых нет на сайте.
Можно ли как-то сделать что бы товары на сайте оставались в своих категориях а обновлялись только остатки?
Поддержка МС говорит что нужно иметь идентичную структуру каталога в МС и на сайте или при обновлении на стороне сайта запретить обновление групп по синхронизации. Как это сделать не знают, и кто знает не знают тоже)) (вообще работа техподдержки МС отдельный разговор). Путем гугления был найден код который поддержка битрикса опознала как подходящий:
AddEventHandler("iblock", "OnBeforeIBlockSectionUpdate","SaveMySection");
function SaveMySection(&$arFields)
{
if ($_REQUEST['type']=='catalog')//импорт из 1с?
{
unset($arFields['IBLOCK_SECTION_ID']);
}
}
Его я вставил в init.php, но результата нет. То ли код не подходит, то ли поддержка МС дала неверную инфу.
Кто может что может подсказать, жизнеспособная ли это идея? Или все таки приводить каталоги к общему виду?
Так же может был у кого опыт, после обмена товары которые находились в основном разделе и еще в других разделах, останутся ли они в других разделах или будут только в основном? Т.Е. останется ли информация что товар был и в других разделах на сайте?
Буду благодарен за любую информацию.
Имеем рабочий сайт с каталогом товаров и Мой Склад (МС) с товарами лежащими в одной папке, т.е. структуры каталогов разные.
У товаров прописаны внешние коды.
При обмене, на сайте создается новая категория из МС в которую перемещаются товары из других категорий сайта и добавляются товары которых нет на сайте.
Можно ли как-то сделать что бы товары на сайте оставались в своих категориях а обновлялись только остатки?
Поддержка МС говорит что нужно иметь идентичную структуру каталога в МС и на сайте или при обновлении на стороне сайта запретить обновление групп по синхронизации. Как это сделать не знают, и кто знает не знают тоже)) (вообще работа техподдержки МС отдельный разговор). Путем гугления был найден код который поддержка битрикса опознала как подходящий:
AddEventHandler("iblock", "OnBeforeIBlockSectionUpdate","SaveMySection");
function SaveMySection(&$arFields)
{
if ($_REQUEST['type']=='catalog')//импорт из 1с?
{
unset($arFields['IBLOCK_SECTION_ID']);
}
}
Его я вставил в init.php, но результата нет. То ли код не подходит, то ли поддержка МС дала неверную инфу.
Кто может что может подсказать, жизнеспособная ли это идея? Или все таки приводить каталоги к общему виду?
Так же может был у кого опыт, после обмена товары которые находились в основном разделе и еще в других разделах, останутся ли они в других разделах или будут только в основном? Т.Е. останется ли информация что товар был и в других разделах на сайте?
Буду благодарен за любую информацию.