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

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

16 июл 2013 13:30

В 1с уже давно поняли проблему, что стандартный механизм синхронизации с битриксом не подходит. Причина тому простая. Битрикс так реализовал свою структуру, что при выгрузке всех товаров скопом происходит создание одного инфоблока. В битриксе свойства для товаров задаются в рамках инфоблока. Получается, если выгружать тем механизом, что представили вы, мы получим один инфоблок в котором будет много разделов и товаров.
Чем это чревато?
А все просто. Если мы захотим завести свойства для товаров на сайте ( а они у каждой группы товаров свои), то нам придется ввести все возможные свойства для нашего единственного инфоблока товаров(мы же выгружаем все в один инфоблок в котором много раздело и товаров). Получается, мы заходим в товар, предположим, блендер и видим свойства не только блендера, но и флеш-карт, и телефонов, и пылесосов и т.д.

КАк решили пробелму в 1с УТ10.3, УТ11
Выгрузка из 1с в битрикс происходит через CML. В 1с дают возможность натсроить выгрзку руками так, чтобы каждая отдельная категория твоаров создавалась в отдельном инфоблоке. Это позволит для каждой группы товаров задать свои свойства и держать структуру каталога в порядке.

Сделано очень просто. При настройке выгрузки руками указывается соответствие любого уровня каталога индификатору XML ID каталога на сайте.

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

16 июл 2013 13:38

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

16 июл 2013 13:43

Знаете, немного стремно давать вашей программе подключаться напрямую к базе данных. тем более что это всячески не приветствуется техподдержкой битрикса.
Расскажите, как настроить HTTP tunnel на корректную работу с разными инфоблоками?

Вообще мы сейчас делаем так. Завели в 1с виртуальный склад и туда грузим остатки из файла xls, который генерирует импортер. И затем из 1с делаем выгрузку на сайт с корректными настройками. Сами понимаете, что это крайне странный процесс, как минмимум по тому, что обновление цен и остатков занимает полтора часа...
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

16 июл 2013 14:00

Знаете, немного стремно давать вашей программе подключаться напрямую к базе данных. тем более что это всячески не приветствуется техподдержкой битрикса.

Знаете, чтобы не было стрёмно, для начала вы можете проверить работу туннеля на тестовом сайте, дабы не было проблем на текущем сайте, как обычно это и делается, тем более вы можете создать этот демо сайт на своём же хостинге.
Так же вы уже знаете, что модуль "туннель" используют большинство наших пользователей, при этом скорость обновления сайта очень большая и проблем при обновлении сайта не наблюдается.
Расскажите, как настроить HTTP tunnel на корректную работу с разными инфоблоками?

Поставить значение "1" для параметра "Главные категории товаров располагаются в отд. инф. блоках (каталогах)"
setup_export_for_bitrix_tunnel.png
setup_export_for_bitrix_tunnel.png (79.87 КБ) 6390 просмотров

Для каждой категории можно задать ИД блока, возможно эту информацию можно выгружать в формат CommerceML, возможно с использованием этого можно добиться "При настройке выгрузки руками указывается соответствие любого уровня каталога индификатору XML ID каталога на сайте."
setup_export_for_bitrix_cml_block.png
setup_export_for_bitrix_cml_block.png (93.75 КБ) 6390 просмотров
С уважением, поддержка ElbuzGroup.
eugen
Сообщения: 58
Зарегистрирован: 25 янв 2013 21:10

16 июл 2013 14:21

Значит, для тех групп, где я укажу айди инфоблока выгрузка будет идти в конкретные инфоблоки. Вопрос, что будет с теми категориями, для которых я не укажу айди?

Предположим структура

-Электроника
--мобильные устройства
---планшеты (id 111)
---навигаторы (id 222)
---плееры (id 333)

Вопрос, что будет с группами электроника и мобильные устройства? Они тоже выгрузятся? Куда они попадут?
Аватара пользователя
support
Сообщения: 10553
Зарегистрирован: 09 ноя 2008 21:37

16 июл 2013 15:05

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

16 июл 2013 15:26

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

16 июл 2013 15:45

Вам необходимо первоначально загрузить каталог товаров с сайта через туннель или через формат CommerceML, тогда перенесутся все XML_ID (категорий, товаров) в программу серии E-Trade.
С уважением, поддержка ElbuzGroup.
eugen
Сообщения: 58
Зарегистрирован: 25 янв 2013 21:10

16 июл 2013 15:59

Я уже с импортером работаю пол года. А вы предлагаете мне все похерить и заново начать вести. Об этом и речь. ЧТо нормального решения нет. И мне приходится использовать 1с в этой задаче, которая по сути должна решаться вашей программой. У вас есть люди, которые интегрируют PLI с Битрикс? Мне бы хотелось бы посмотреть на то как они работают. Т.к. это в принципе невозможно.
Скажите, можно ли самостоятельно доработать вашу программу с точки зрения генерации CML файла?
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

16 июл 2013 16:09

Пожалуйста, смените свой тон общения для продолжения диалога, если вам это действительно необходимо.
С уважением, поддержка ElbuzGroup.
Ответить

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