В доп модуле обмена с сайтом, заявленны революционные решения по части выгрузки каталога, типа больше не нужно чтобы в 1С все было как на сайте, вы просто виртуально пропишите что куда.
К сожалению мне не разделить радость по этому событию, т.к. работаю на движке Вебасист. А для нее есть нормальный модуль обмена, который при обмене данными проводит идентификацию продуктов и категорий продуктов по специальному внутреннему ключу (идентификатору CommerceML), который может выглядеть примерно так: 9e271f47-6922-4e19-ab81-44c2c3d6391d. Внутри 1С у каждого товара в списке номенклатуры имеется такой идентификатор.
Так как на горизонте замаячил переход с Вебасиста на Битрикс, начал присматриваться, а что собственно по части обмена у Битрикса с УТ 10.3. Не смотря на наличие доп. расширенного модуля выгрузки для УТ 10.3, наш каталог никак не причесать к сайту.
По логике модуля выгрузки у меня два варианта:
1. Сделать выгрузку сайта в 1С, чтобы они стали сопоставляться по ID. Но если это делаем в текущем ИБ, то у меня появятся дубли товаров. 2. В ручную сопоставить товары и категории с разделами на сайте, все бы ничего но при случае когда каталог в УТ разбит по брендам:
Сопоставить придется каждый элемент с разделами на сайте.
Вопрос к публике, правильно ли я понял возможности модуля? Если да, то вопрос к разработчикам модуля:
Почему в инструменте загрузки товаров из Битрикса, когда вы инициируете сопоставление по некому ID, чтобы в будущем отличить что уже было в каталоге, а что новое на сайте и необходимо загрузить в ИБ УТ, сделать опцию сверки по короткому наименованию номенклатуры на пример. Если сверка произошло, и товар что на сайте = товару в ИБ 1С, то товару присвоить нужный вам ID для того чтобы отличить муху от котлет при дальнейшем взаимодействии сайта с УТ. И не нужно плодить дубли и создавать категории.
1С живет своей жизнью, сайт своей. Синхронизация проходит по некому ID
Почему в инструменте загрузки товаров из Битрикса, когда вы инициируете сопоставление по некому ID, чтобы в будущем отличить что уже было в каталоге, а что новое на сайте и необходимо загрузить в ИБ УТ, сделать опцию сверки по короткому наименованию номенклатуры на пример. Если сверка произошло, и товар что на сайте = товару в ИБ 1С, то товару присвоить нужный вам ID для того чтобы отличить муху от котлет при дальнейшем взаимодействии сайта с УТ. И не нужно плодить дубли и создавать категории.
Добрый день.
Идея не плоха. Возможно, что в будущем будет реализована.
Но возникают две основные проблемы у такого функционала: 1. По короткому наименованию(да и вообще по любому наименованию) делать сопоставление товаров рискованно, т.к. из БУС может прийти два товара с одинаковым наименованием, или в 1С их два. Как тогда определить, какой код и кому подставлять? А если наименования не нашлись - делаем дубль?
2. В Commerce ML не совсем удобно работать с кодами объектов.
Сверка по короткому наименованию, конечно же не вариант в долгосрочной перспективе. Имеет смысл при первоначальном обмене, предложить как опцию. В принципе тут можно не только короткое описание, а некий настраиваемый механизм, в котором Администратор сам выбирает что с чем соотнести.
Поле А на сайте, сравнить с Полем А в ИБ УТ. Если совпадение, связать, нет, создать новую номенклатуру.
Станислав Шашалевич пишет: Внешний код товара - относительно него все и пляшет.
Я вот нашел данное составление в меню: Обмен с сайтом 1С-Битрикс
Импорт товаров с сайта 1С-Битрикс - Идентификаторы номенклатуры
Можно увидеть записи в виде сопоставлении: XML_ID и Товар с ИБ УТ. Я подумал, вот оно,решение! Можно обработку написать и * сопоставление, но фиг там было. Я в ручную поменял пару товаров в сопоставлении, сделал выгрузку, но все ровно связь остается с изначально связанным товаром.