Страница 2 из 3
Re: Выгрузка ID СТУС в Битрикс
Добавлено: 16 апр 2013 11:52
Дмитрий Сажников
Это вы мне показываете ID товара в движке Битрикс, он естественно отличается от ID СТУС. По ID Битрикса невозможно найти товар ни в PLI, ни в СС ни в экспортируемых прайсах. И наоборот.
Re: Выгрузка ID СТУС в Битрикс
Добавлено: 16 апр 2013 14:43
TechAdmin
Вы используете для обновления сайта модуль E-Trade HTTP Tunnel или формат CommerceML2?
Re: Выгрузка ID СТУС в Битрикс
Добавлено: 17 апр 2013 08:04
Дмитрий Сажников
Tunnel
Re: Выгрузка ID СТУС в Битрикс
Добавлено: 17 апр 2013 08:27
support
ID СТУС в Битрикс можно передавать через дополнительный
SQL запрос.
По умолчанию для идентификации товаров и категорий используется ИД CML.
Когда то давно был доработан экспорт формата ComeereML и туда добавлено поле для экспорта ID СТУС. Возможно по Вашей же просьбе.
Re: Выгрузка ID СТУС в Битрикс
Добавлено: 17 апр 2013 08:51
Дмитрий Сажников
Итого: как же мне увидеть ID СТУС в Битриксе? Что, куда, каким образом настроить?
Re: Выгрузка ID СТУС в Битрикс
Добавлено: 17 апр 2013 09:47
TechAdmin
Итого: как же мне увидеть ID СТУС в Битриксе? Что, куда, каким образом настроить?
В программе ПЛИ, в дополнительных настройках туннеля какие значения имеют эти параметры?
Код: Выделить всё
ID информационного блока
Главные категории товаров располагаются в отд. инф. блоках (каталогах)
Главные категории товаров располагаются в типах
ID типов (указать ID типов через запятую)
Re: Выгрузка ID СТУС в Битрикс
Добавлено: 17 апр 2013 10:27
Дмитрий Сажников
12
0
0
пусто
Re: Выгрузка ID СТУС в Битрикс
Добавлено: 17 апр 2013 12:15
TechAdmin
Вам необходимо добавить новое свойство в информационном блоке, в админ части 1С-Битрикс.

- add_new_property1.png (195.42 КБ) 6318 просмотров
Название свойства любое, код "PLI_ID".

- add_new_property2.png (54.39 КБ) 6318 просмотров
В программе ПЛИ добавить SQL запрос укажанный ниже

- add_new_property3.png (93.08 КБ) 6318 просмотров
SQL запрос:
Код: Выделить всё
INSERT INTO b_iblock_element_property (iblock_property_id, iblock_element_id, value, value_enum)
SELECT (SELECT b_iblock_property.id FROM b_iblock_property
WHERE b_iblock_property.active = 'Y' AND b_iblock_property.code = 'PLI_ID'
AND b_iblock_property.IBLOCK_ID=3 GROUP BY b_iblock_property.code) as property_id,
b_iblock_element.id, etrade_products.tov_id as my_value, etrade_products.tov_id as my_value_enum
FROM b_iblock_element, etrade_products
WHERE b_iblock_element.xml_id=etrade_products.tov_guid AND b_iblock_element.id NOT IN
(SELECT iblock_element_id FROM b_iblock_element_property WHERE iblock_property_id IN
(SELECT b_iblock_property.id FROM b_iblock_property WHERE b_iblock_property.active = 'Y' AND
b_iblock_property.code = 'PLI_ID' AND b_iblock_property.IBLOCK_ID=3
GROUP BY b_iblock_property.code));;;
В результате обновления сайта в карточке товара должно появиться новое свойство товара с ИД СТУС

- add_new_property4.png (140.13 КБ) 6318 просмотров
Re: Выгрузка ID СТУС в Битрикс
Добавлено: 17 апр 2013 13:58
Дмитрий Сажников
добавил свойство, добавил SQL запрос, но при экспорте свойство остается пустым
http://floomby.ru/s1/qa7z4q. причем я это вижу в списке товаров, в контенте товаров у меня вообще нет закладки "свойства товаров"
http://floomby.ru/s1/Ja7zeM
Re: Выгрузка ID СТУС в Битрикс
Добавлено: 17 апр 2013 14:01
support
Замените, пожалуйста ссылки на сайт флумби. Данный сайт не открывается. Сделайте вложение скриншотов к сообщению.