Доработка интеграции с 1с-битрикс

Пожелания пользователей по усовершенствованию программы E-Trade PriceList Importer
eugen
Сообщения: 58
Зарегистрирован: 25 янв 2013 21:10

16 июл 2013 16:42

Вы неправильно интерпретировали мой тон. Все абсолютно спокойно и адекватно. Я лишь хотел указать на то, что решение, которое вы предложили не совсем решение.
Извините, если задело.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

16 июл 2013 17:04

Ваша задача изначально решалась обновлением сайта через модуль "туннель", т.е. с использованием нашей программы и модуля, почему вы выбрали более сложный путь отправки данных в 1С и затем на сайт?
К сожалению самостоятельно доработать программу с точки зрения генерации CML файла нет возможности, но вы можете озвучить что конкретно вам необходимо добавить в файл CML при экспорте из ПО серии E-Trade, мы рассмотрим возможность такой доработки.
С уважением, поддержка ElbuzGroup.
eugen
Сообщения: 58
Зарегистрирован: 25 янв 2013 21:10

16 июл 2013 17:34

Т.к. изначально каталог в PLI появился из 1C. Т.е. PLI не основной инструмент в нашей компании. PLI лишь служит для выгрузки остатков складов поставщиков на сайт, но есть еще и физический наш склад. Его мы ведем в 1с. Отсюда и было принято решение выгрзить весь каталог из 1с в PLI. А потом уже PLI не стыканулась с сайтом.

ВСе что мне надо, это сделать возможность выгрузки только тех групп товаров, которые я укажу в профиле выгрузки.
Я приложу скриншот из 1с http://prntscr.com/1fqtix


Есть любая структура в PLI, сколько угодно уровней вложенности. Нужна возможность задавать профили выгрузки.
1) Нужен механизм выбора какие группы выгружать(чтобы не выгружать всю структуру как есть, а дергать только последние уровни категорий)
2) куда выгружать эти группы (название инфоблока и самое главное XML ID для синхронизации)
Само название не имеет никакого значения. Связь только по XML ID.
Это все.
После этого получаем:
1) Можно выгружать, например, не весь какталог из PLI, а только то что нужно
2) Выгружать в любом уровне вложенности
3) Отвязать структуру каталога PLI от структуры сайта (любая каталогизация)
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

16 июл 2013 18:05

ВСе что мне надо, это сделать возможность выгрузки только тех групп товаров, которые я укажу в профиле выгрузки.

Что мешает создать сколько угодно шаблонов экспорта в формате CommerceML и для каждого задать какие категории товаров выгружать в файл?
filter_cats_for_cml.png
filter_cats_for_cml.png (30.85 КБ) 5395 просмотров

самое главное XML ID для синхронизации

Для каждой категории можно задать ИД блока в справочнике категорий, затем возможно эту информацию выгружать в формат CommerceML, только нужно уточнить какой тег использовать для хранения ИД блока в файле CommerceML, например <XML_ID>ИД блока </XML_ID>, чтобы эту информацию смог прочитать движок сайта.
С уважением, поддержка ElbuzGroup.
eugen
Сообщения: 58
Зарегистрирован: 25 янв 2013 21:10

04 сен 2013 16:10

Решил настроить с помощью тунеля синхронзацию, но что-то ничего не вышло дельного....
Настроил программу, как было написано в инструкции. Вот скрины:
http://prntscr.com/1pa9vp

Проверка показывает, что все ок
http://prntscr.com/1pa9yr

Сделал доп. настройки согласно инструкции
http://prntscr.com/1paabe
http://prntscr.com/1paano
http://prntscr.com/1paaqt


На сайте создана структура вида
http://prntscr.com/1pad7t


После выгрузки для выгруженных товаров создался новый тип инфоблока без имени и туда лег инфоблок Микроволновые печи...
http://prntscr.com/1padal

Где можно указать строго тип инфоблока? Айди инфоблока указан тот же, что и на сайте в типе тутгарт каталог 1с. ЧТо не так настроено?

Кто использует связь с битриксом, не могли бы вы откликнуться в личку для помощи настройки? Спасибо!
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

04 сен 2013 16:52

После выгрузки для выгруженных товаров создался новый тип инфоблока без имени и туда лег инфоблок Микроволновые печи...
http://prntscr.com/1padal
Где можно указать строго тип инфоблока? Айди инфоблока указан тот же, что и на сайте в типе тутгарт каталог 1с. ЧТо не так настроено?

Синхронизация категорий и товаров при выгрузке на сайт 1С Битркс происходит по символьным идентификаторам (ID CommerceML), в битриксе это поле "Внешний код" (XML_ID).
Если создаются новые записи, т.е. дублируется информация, тогда это означает что на сайте отличаются символьные идентификаторы от идентификаторов в базе ПЛИ.
С уважением, поддержка ElbuzGroup.
eugen
Сообщения: 58
Зарегистрирован: 25 янв 2013 21:10

04 сен 2013 17:25

Этого не может быть, т.к. все товары на сайт отпарвлялись из PLI через 1с с четким переносом XML_ID. У нас до сих пор товары из PLI с 1с синхронизируются по XML_ID. Как проверить код? Он в PLI называется UUID?
Аватара пользователя
support
Сообщения: 10553
Зарегистрирован: 09 ноя 2008 21:37

04 сен 2013 17:47

Да
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
eugen
Сообщения: 58
Зарегистрирован: 25 янв 2013 21:10

05 сен 2013 09:50

Проверил. Товары имеют одинаковые коды:
Сайт
http://prntscr.com/1pfxmm
PLI
http://prntscr.com/1pfxrn


А категория конечная=инфоблоку на сайте. т.е. все из этйо категории микроволновые печи должно падать в инфоблок микроволновые печи на сайте. Для этого в натсройках категорий я вписал айди инфоблока для микроволновых печей...
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

05 сен 2013 09:58

Так же нужно проверить символьные идентификаторы для категорий. Например выгрузить данные в файл CommerceML и посмотреть там ИД категорий.
Для этого в натсройках категорий я вписал айди инфоблока для микроволновых печей...

Этот режим не используется для обновления сайта через "туннель", только с использованием UUID.
С уважением, поддержка ElbuzGroup.
Ответить

Вернуться в «Ваши пожелания»