В 1с уже давно поняли проблему, что стандартный механизм синхронизации с битриксом не подходит. Причина тому простая. Битрикс так реализовал свою структуру, что при выгрузке всех товаров скопом происходит создание одного инфоблока. В битриксе свойства для товаров задаются в рамках инфоблока. Получается, если выгружать тем механизом, что представили вы, мы получим один инфоблок в котором будет много разделов и товаров.
Чем это чревато?
А все просто. Если мы захотим завести свойства для товаров на сайте ( а они у каждой группы товаров свои), то нам придется ввести все возможные свойства для нашего единственного инфоблока товаров(мы же выгружаем все в один инфоблок в котором много раздело и товаров). Получается, мы заходим в товар, предположим, блендер и видим свойства не только блендера, но и флеш-карт, и телефонов, и пылесосов и т.д.
КАк решили пробелму в 1с УТ10.3, УТ11
Выгрузка из 1с в битрикс происходит через CML. В 1с дают возможность натсроить выгрзку руками так, чтобы каждая отдельная категория твоаров создавалась в отдельном инфоблоке. Это позволит для каждой группы товаров задать свои свойства и держать структуру каталога в порядке.
Сделано очень просто. При настройке выгрузки руками указывается соответствие любого уровня каталога индификатору XML ID каталога на сайте.
Сделайте, пожалуйста, такой функционал как в 1с. Ведь вашей выгрузкой просто никто не пользуется. Ни один номральынй магазин не примет файл в той структуре, которую вы отдаете на сайт. Ваша выгрзука в 1с битрикс - это не рабочий инструмент. Его очень не хватает.
Доработка интеграции с 1с-битрикс
Большинство пользователей используют модуль "E-Trade Http Tunnel" в котором реализован механизм распределения категорий товаров в отдельных инфоблоках, а так же распределения свойств товаров в этих инфоблоках.
Вы используете формат CommerceML?
Вы используете формат CommerceML?
С уважением, поддержка ElbuzGroup.
Знаете, немного стремно давать вашей программе подключаться напрямую к базе данных. тем более что это всячески не приветствуется техподдержкой битрикса.
Расскажите, как настроить HTTP tunnel на корректную работу с разными инфоблоками?
Вообще мы сейчас делаем так. Завели в 1с виртуальный склад и туда грузим остатки из файла xls, который генерирует импортер. И затем из 1с делаем выгрузку на сайт с корректными настройками. Сами понимаете, что это крайне странный процесс, как минмимум по тому, что обновление цен и остатков занимает полтора часа...
Расскажите, как настроить HTTP tunnel на корректную работу с разными инфоблоками?
Вообще мы сейчас делаем так. Завели в 1с виртуальный склад и туда грузим остатки из файла xls, который генерирует импортер. И затем из 1с делаем выгрузку на сайт с корректными настройками. Сами понимаете, что это крайне странный процесс, как минмимум по тому, что обновление цен и остатков занимает полтора часа...
Знаете, чтобы не было стрёмно, для начала вы можете проверить работу туннеля на тестовом сайте, дабы не было проблем на текущем сайте, как обычно это и делается, тем более вы можете создать этот демо сайт на своём же хостинге.Знаете, немного стремно давать вашей программе подключаться напрямую к базе данных. тем более что это всячески не приветствуется техподдержкой битрикса.
Так же вы уже знаете, что модуль "туннель" используют большинство наших пользователей, при этом скорость обновления сайта очень большая и проблем при обновлении сайта не наблюдается.
Поставить значение "1" для параметра "Главные категории товаров располагаются в отд. инф. блоках (каталогах)" Для каждой категории можно задать ИД блока, возможно эту информацию можно выгружать в формат CommerceML, возможно с использованием этого можно добиться "При настройке выгрузки руками указывается соответствие любого уровня каталога индификатору XML ID каталога на сайте."Расскажите, как настроить HTTP tunnel на корректную работу с разными инфоблоками?
С уважением, поддержка ElbuzGroup.
Значит, для тех групп, где я укажу айди инфоблока выгрузка будет идти в конкретные инфоблоки. Вопрос, что будет с теми категориями, для которых я не укажу айди?
Предположим структура
-Электроника
--мобильные устройства
---планшеты (id 111)
---навигаторы (id 222)
---плееры (id 333)
Вопрос, что будет с группами электроника и мобильные устройства? Они тоже выгрузятся? Куда они попадут?
Предположим структура
-Электроника
--мобильные устройства
---планшеты (id 111)
---навигаторы (id 222)
---плееры (id 333)
Вопрос, что будет с группами электроника и мобильные устройства? Они тоже выгрузятся? Куда они попадут?
Для всех категорий нужно указать ID Блока.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
Так в этом-то и есть вс соль. ЧТо на сайте классификация каталога идет без верхних уровней категорий. Т.е. инфоблоки это конечные уровни групп (Те, где я указал айди в сообщении выше) А верхние уровни они не нужны... Т.к. структура для сайта создается отдельно. Для чего читайте первое сообщение.
Вам необходимо первоначально загрузить каталог товаров с сайта через туннель или через формат CommerceML, тогда перенесутся все XML_ID (категорий, товаров) в программу серии E-Trade.
С уважением, поддержка ElbuzGroup.
Я уже с импортером работаю пол года. А вы предлагаете мне все похерить и заново начать вести. Об этом и речь. ЧТо нормального решения нет. И мне приходится использовать 1с в этой задаче, которая по сути должна решаться вашей программой. У вас есть люди, которые интегрируют PLI с Битрикс? Мне бы хотелось бы посмотреть на то как они работают. Т.к. это в принципе невозможно.
Скажите, можно ли самостоятельно доработать вашу программу с точки зрения генерации CML файла?
Скажите, можно ли самостоятельно доработать вашу программу с точки зрения генерации CML файла?
Пожалуйста, смените свой тон общения для продолжения диалога, если вам это действительно необходимо.
С уважением, поддержка ElbuzGroup.
