Страница 1 из 3

Обмен с 1С-Bitrix

Добавлено: 15 май 2012 19:14
sveekey
Здравствуйте!

В Хелпе сказано "Модуль интеграции E-Trade HTTP Tunnel - это приложение, разработанное с целью простого взаимодействия продуктов серии E-Trade с базой данных интернет-магазина (сайта)."

Понимаю, что надо открывать скрипт и смотреть ЧТО именно он делает, но все же ответьте, пожалуйста, на вопросы:
1) PLI передает и структуру каталога и сами товарные позиции - верно?
2) при изменении в PLI (например добавился новый раздел в каталог) необходимо принудительно запустить обмен с Битриксом (базой ИМ) (либо он выполниться автоматически по планировщику). Никаким другим образом Битриксу не узнать о них - верно?
3) Изменения в Битрикс (например структуры каталога) не приводят к изменению в PLI - верно?
4) В каком виде Битриксу передается структура каталога из PLI: Например как папка "Магазин/Компьютеры/Ноутбуки" из PLI отобразиться в Битрикс при экспорте?

Re: Обмен с 1С-Bitrix

Добавлено: 15 май 2012 22:51
support
sveekey писал(а):Здравствуйте!
Здравствуйте.

В Хелпе сказано "Модуль интеграции E-Trade HTTP Tunnel - это приложение, разработанное с целью простого взаимодействия продуктов серии E-Trade с базой данных интернет-магазина (сайта)."

Понимаю, что надо открывать скрипт и смотреть ЧТО именно он делает, но все же ответьте, пожалуйста, на вопросы:
sveekey писал(а):1) PLI передает и структуру каталога и сами товарные позиции - верно?
Верно.
sveekey писал(а):2) при изменении в PLI (например добавился новый раздел в каталог) необходимо принудительно запустить обмен с Битриксом (базой ИМ) (либо он выполниться автоматически по планировщику). Никаким другим образом Битриксу не узнать о них - верно?
Обновление сайта происходит после экспорта данных из программы на сайт.
sveekey писал(а):3) Изменения в Битрикс (например структуры каталога) не приводят к изменению в PLI - верно?
Без повторного импорта в программу-не приводят. Мы рекомендуем один раз перенести товары и категории из магазина в программу, далее все добавления и изменения категории/товаров/цен и прочего производить в PLI, далее обновлять измененной информацией Ваш магазин.
sveekey писал(а):4) В каком виде Битриксу передается структура каталога из PLI: Например как папка "Магазин/Компьютеры/Ноутбуки" из PLI отобразиться в Битрикс при экспорте?
В той же структуре и иерархии как в PLI. То есть полная синхронизация данных.

Re: Обмен с 1С-Bitrix

Добавлено: 24 авг 2012 09:42
sveekey
Здравствуйте,

https://elbuz.com/ETradeDocs/PLI/index. ... tunnel.htm
Для подключения к базе данных сайта на базе 1С-Битрикс необходимо указать следующие параметры:
1. Язык текстовых данных в БД. По умолчанию задан ID языка "ru" (русский).
2. ID информационного блока (каталога). По умолчанию задан ID сайта равным 0. Если у вас в текущем каталоге товаров, на сайте, на базе 1С-Битрикс, категории товаров располагаются в отдельных информационных блоках (каталогах), тогда необходимо поставить значение ID через запяную. Где взять ID блоков описано ниже.
3. ID типа базовой цены. По умолчанию ID равно 1.
4. Код валюты. По умолчанию "RUB" (рубли).
5. Если категории товаров располагаются в отдельных информационных блоках (каталогах), тогда необходимо поставить значение 1. По умолчанию задано значение равным 0.
При создании новых главных категорий в программе E-Trade PriceList Importer, на сайте, на базе 1С-Битрикс будут создаваться новые информационные блоки (каталоги).
Прошу пояснить по п.5: во-первых на картинке ниже этого текста https://elbuz.com/ETradeDocs/PLI/index. ... tunnel.htm отсутствует п.5. Сначала не понял, к чему он вообще относится, обновите картинку.
Во-вторых, из предложения "При создании новых главных категорий в программе E-Trade PriceList Importer, на сайте, на базе 1С-Битрикс будут создаваться новые информационные блоки (каталоги)." не понятно, для какого значения (0 или 1) это верно.

Re: Обмен с 1С-Bitrix

Добавлено: 25 авг 2012 18:27
sveekey
Подскажите, нам надо передавать в базу Битрикса, сайта, признак поставщика (supply_id) и артикул поставщика (tov_art_supply) для парсеров характеристик, но в скрипте etrade_http_tunnel_ifunc.php (и прочих) инструментов для работы с элементами инфоблоков (товарами) никаких нет. Как решить эту проблему?

Re: Обмен с 1С-Bitrix

Добавлено: 27 авг 2012 09:49
support
Путем создания дополнительных SQL запросов.

Re: Обмен с 1С-Bitrix

Добавлено: 27 авг 2012 21:52
sveekey
Хорошо, тогда прошу еще подсказать по поводу экспорта в CommerceML.
Выбираю "Настройка XML". Далее появляется форма, заполняю все поля или частично (например ввожу наименование банка), закрываю это окно. Затем если его опять открыть, то форма пустая.
К тому же, если выбрать в окне "Обмен данными с сайтом", то в открывшемся окошке почти все поля неактивны:
CML.png
CML.png (14.44 КБ) 5375 просмотров
В хелпе текст сразу начинается со слов "Если вы импортировали каталог товаров в учётную систему (СТУС) из программы 1С:Предприятие.." соответственно, это не наш случай.

Re: Обмен с 1С-Bitrix

Добавлено: 28 авг 2012 09:04
support
Какую версию программы Вы используете?

Re: Обмен с 1С-Bitrix

Добавлено: 28 авг 2012 09:52
sveekey
Версия ПО: E-Trade PriceList Importer 2.1.217 Professional

Re: Обмен с 1С-Bitrix

Добавлено: 28 авг 2012 10:10
TechAdmin
Попробуйте в подсистеме экспорта добавить новый шаблон "CommerceML" и произвести его настройку.

Re: Обмен с 1С-Bitrix

Добавлено: 28 авг 2012 10:15
sveekey
Спасибо, это помогло