Bitrix выгрузка бренда.

Интеграция программы в различные учётные системы и интернет магазины.
Ответить
myrmex
Сообщения: 7
Зарегистрирован: 14 июн 2016 15:51

14 июн 2016 15:57

Добрый день! Указываю в E-Trade PriceList Importer поле с производителем, но оно попадает на сайт Bitrix в колонку спецификации доп. фильтра, но не в колонку бренда. Какое поле нужно указывать в настройках прайс листа, что бы название производителя из прайса, экспортировало в спецификацию бренда в битриксе?
Аватара пользователя
support
Сообщения: 10553
Зарегистрирован: 09 ноя 2008 21:37

14 июн 2016 19:43

Производитель выгружается из список товаров в учетной системе (СТУС) из поля "производитель" в то поле которое Вы указали в доп настройках Туннеля.

производитель.png
производитель.png (39.07 КБ) 6953 просмотра
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Дождик
Сообщения: 1
Зарегистрирован: 14 июл 2016 10:30

14 июл 2016 10:43

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

Имеется сайт на битриксе, на сайте настроены фильтры по бренду и наличию товаров.
Бренд в карточке товара сопоставлен с определённым id инфоблока "Бренды".
Выгрузка товаров на сайт происходит через тоннель.

При выгрузке бренда в соответствующее поле на карточке товара вместо сопоставления с id появляется текстовая запись с названием бренда.
Фильтры понятно "исчезают"

Как правильно преодолеть эту проблему?
1. В самой программе в поле "бренд" вместо названия бренда написать его id
2. Писать обработчик, который после выгрузки данных на сайт "обойдёт" каталог с товарами, распознает текст в поле "бренд", сопоставит его с id и сохранит именно id
3. Есть кое-то иное штатное или рекомендованное решение для такой проблемы?

Спасибо за помощь.
Аватара пользователя
support
Сообщения: 10553
Зарегистрирован: 09 ноя 2008 21:37

14 июл 2016 17:03

Дождик писал(а):Здравствуйте!

Имеется сайт на битриксе, на сайте настроены фильтры по бренду и наличию товаров.
Бренд в карточке товара сопоставлен с определённым id инфоблока "Бренды".
Выгрузка товаров на сайт происходит через тоннель.

При выгрузке бренда в соответствующее поле на карточке товара вместо сопоставления с id появляется текстовая запись с названием бренда.
Фильтры понятно "исчезают"

Как правильно преодолеть эту проблему?
1. В самой программе в поле "бренд" вместо названия бренда написать его id
2. Писать обработчик, который после выгрузки данных на сайт "обойдёт" каталог с товарами, распознает текст в поле "бренд", сопоставит его с id и сохранит именно id
3. Есть кое-то иное штатное или рекомендованное решение для такой проблемы?

Спасибо за помощь.


Ответили Вам на предоставленные данные по электронной почте.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
kolodkin
Сообщения: 41
Зарегистрирован: 08 янв 2010 09:23

05 авг 2016 10:30

Добрый день!
Ситуация та же, что и у автора. Есть ли какое либо штатное решение?
Аватара пользователя
support
Сообщения: 10553
Зарегистрирован: 09 ноя 2008 21:37

05 авг 2016 10:52

kolodkin писал(а):Добрый день!
Ситуация та же, что и у автора. Есть ли какое либо штатное решение?


"та же" это какая?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
kolodkin
Сообщения: 41
Зарегистрирован: 08 янв 2010 09:23

05 авг 2016 11:16

Да тут дважды описывается одна и та же ситуация.
Вот:
_________
Имеется сайт на битриксе, на сайте настроены фильтры по бренду и наличию товаров.
Бренд в карточке товара сопоставлен с определённым id инфоблока "Бренды".
Выгрузка товаров на сайт происходит через тоннель.

При выгрузке бренда в соответствующее поле на карточке товара вместо сопоставления с id появляется текстовая запись с названием бренда.
Фильтры понятно "исчезают"
_________

Конкретно в моей ситуации вопрос с фильтром решен костылями (но хотелось бы изначально ровного решения).
Осталась проблема с тем, что в поле бренд вгружается текст с названием бренда, а не id сопоставленный с инфоблоком Бренды.

К тому же я уже писал вам вопрос про производителя и бренд и получил ответ в стиле вашей ТП. И про артикул со звездочками. Вы почитайте на форумах отзывы о вас, прежде всего о ТП. Мне периодически тоже хочется о вас написать. Вам каждый раз указывают на проблему, а вы пишите, что ее нет.
Аватара пользователя
support
Сообщения: 10553
Зарегистрирован: 09 ноя 2008 21:37

05 авг 2016 16:00

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

У топик стартера была проблема, в том что у него было два свойства Бренд и производитель.
Если у Вас идет привязка фильтрации к элементам, то это не решить с помощью программы,
единственный вариант это попробовать создать SQL запрос, который бы прописывал ИД элемента, вместо его симв. значения.

вот запросы после осн. обновления

Код: Выделить всё

SET @block_brands_id = (SELECT id FROM b_iblock WHERE CODE='aspro_mshop_brands');;;
SET @property_brand_id = (SELECT id FROM b_iblock_property WHERE CODE='BRAND');;;

Код: Выделить всё

UPDATE b_iblock_element_property, b_iblock_element
SET b_iblock_element_property.VALUE=b_iblock_element.ID, b_iblock_element_property.VALUE_ENUM=b_iblock_element.ID, b_iblock_element_property.VALUE_NUM=b_iblock_element.ID
WHERE b_iblock_element.IBLOCK_ID=@block_brands_id AND
      b_iblock_element_property.IBLOCK_PROPERTY_ID=@property_brand_id AND
      b_iblock_element.NAME=b_iblock_element_property.VALUE;;;
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Ответить

Вернуться в «Интеграция E-Trade PriceList Importer»