Обмен с 1С-Bitrix

Помощь пользователям в работе с программой E-Trade PriceList Importer
sveekey
Сообщения: 129
Зарегистрирован: 23 янв 2012 11:24

Здравствуйте!

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

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

sveekey писал(а):Здравствуйте!
Здравствуйте.

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

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

Здравствуйте,

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) это верно.
sveekey
Сообщения: 129
Зарегистрирован: 23 янв 2012 11:24

Подскажите, нам надо передавать в базу Битрикса, сайта, признак поставщика (supply_id) и артикул поставщика (tov_art_supply) для парсеров характеристик, но в скрипте etrade_http_tunnel_ifunc.php (и прочих) инструментов для работы с элементами инфоблоков (товарами) никаких нет. Как решить эту проблему?
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Путем создания дополнительных SQL запросов.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
sveekey
Сообщения: 129
Зарегистрирован: 23 янв 2012 11:24

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

Какую версию программы Вы используете?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
sveekey
Сообщения: 129
Зарегистрирован: 23 янв 2012 11:24

Версия ПО: E-Trade PriceList Importer 2.1.217 Professional
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Попробуйте в подсистеме экспорта добавить новый шаблон "CommerceML" и произвести его настройку.
С уважением, поддержка ElbuzGroup.
sveekey
Сообщения: 129
Зарегистрирован: 23 янв 2012 11:24

Спасибо, это помогло
Закрыто

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»