Заполнение полей "Внешний код" по ID товара на Bitrix. Битрикс код товара


Можно ли менять внешний код товара в Битриксе? — Toster.ru

Привет. Я пытаюсь загрузить вручную сформированный файл в CommerceML в Битрикс через механизм интеграции с 1С. Создать и обновить товар получается, но ровно до тех пор, пока я не меняю внешний код (XML_ID). То есть: 1. Изменяю внешний код в Битриксе (например, был table1, стал table2). 2. Изменяю ... в import.xml. 3. Синхронизирую.

После синхронизации создаётся новый товар с таким же внешним кодом. Ошибок при синхронизации не возникает. Что может быть не так? Это баг? Можно ли менять внешний код товара, и если да, то как это сделать правильно?

<КоммерческаяИнформация xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="commerceml_2.04.xsd" ВерсияСхемы="2.04" ДатаФормирования="2008-01-09T18:13:34"> <Классификатор> <Ид>bd72d8f9-55bc-11d9-848a-00112f43529a</Ид> <Наименование>Классификатор (Каталог товаров)</Наименование> <Группы> <Группа> <Ид>05e26d6f-01e4-11dc-a411-00055d80a2d1</Ид> <Наименование>Мебель</Наименование> </Группа> </Группы> </Классификатор> <Каталог> <Ид>bd72d8f9-55bc-11d9-848a-00112f43529a</Ид> <ИдКлассификатора>bd72d8f9-55bc-11d9-848a-00112f43529a</ИдКлассификатора> <Наименование>Каталог товаров</Наименование> <Товары> <Товар> <Ид> 05e26d77-01e4-11dc-a411-00055d80a2d2 </Ид> <Наименование>Тесот</Наименование> <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница> <Группы> <Ид>05e26d6f-01e4-11dc-a411-00055d80a2d1</Ид> </Группы> <Количество>900</Количество> <Цены> <Цена> <ИдТипаЦены>BASE</ИдТипаЦены> <ЦенаЗаЕдиницу>300</ЦенаЗаЕдиницу> <Валюта>USD</Валюта> </Цена> </Цены> </Товар> </Товары> </Каталог> </КоммерческаяИнформация>

toster.ru

Вывести товары из того же раздела в карточке товара

Иногда, при создании интернет магазина, бывает нужно вывести внутри подробной карточки товара другие товары этого же раздела. Случаев и ситуаций для применения можно придумать много, наиболее очевидные:

Скажу сразу, способ достаточно топорный, но вместе с тем универсальный и быстрый. Получится что-то вроде этого:

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

Выводим в любом месте сайта компонент "Элементы раздела", полностью его настраиваем, верстаем или применяем нужный шаблон и настраиваем на вывод товаров любого раздела нашего каталога. К тому же не забываем настроить ЧПУ таким же образом, как это сделано в основном каталоге.

Далее забираем весь вывод компонента с помощью просмотра исходного кода:

Переходим в шаблон нашего каталога к файлу, который содержит в себе вывод детальной карточки товара по пути

/bitrix/templates/ШАБЛОН_САЙТА/components/bitrix/catalog/ШАБЛОН_КАТАЛОГА/element.php

И вставляем скопированный код компонента "Элементы раздела" в самый низ этого файла. После этого все заработает. Убедитесь пройдя в карточку любого товара. Единственное что нам осталось - передать символьный код текущего для товара раздела в этот компонент. Иначе во всех товарах будет одно и тоже.

Находим две строчки:

"SECTION_ID" => "", "SECTION_CODE" => "",

В них то и передаем либо ID либо CODE текущего раздела

//передаст символьный код "SECTION_ID" => "", "SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"],

//передаст ID "SECTION_ID" => "$arResult["VARIABLES"]["SECTION_ID"]", "SECTION_CODE" => "",

Используйте что-то одно, второй должен остаться пустым. Само собой, если у ваших разделов нет SECTION_CODE, то использовать можно только SECTION_ID

camouf.ru

Заполнение полей "Внешний код" по ID товара на Bitrix за 3000 рублей

  • 1 500 руб

    Изготовить баннер-растяжку

    Изготовить баннер-растяжку с надписью &quot;ПРОДАЮ&quot;. Размер 140*60. На желтом фоне чёрными буквами. Более подробно условия задания обсудим с исполнителем. В предложениях указывайте ссылки на свой...

    Алексей Казань

  • 1 000 руб

    Сделать баннер

    Сделать красивый html5 банер для афиши для размещения в рекламной сети яндекса. Сценарий: Банер из слайдов из картинок с афишами цирковых представлений(картинки афиш имеются) в рамке с телефоном + динамические...

    Teo I.

  • Цена договорная

    Разработка макетов для полиграфии

    Собрать дизайн для буклета, информацию и картинки предоставим.

    Миха

  • Цена договорная

    Нужно запустить рекламный проект

    Есть готовый сайт , сделать рекламу , что бы он был продающим , если устроят результаты то будем сотрудничать дальше , есть еще 2 сайта и сними нужно делать тоже самое и далее будут еще

    Сергей Б.

  • 1 000 руб

    Срочно доделать этикетку

    Нужно доделать этикетку 3,5х25см. Лицо этикетки готово. Нужно красиво разместить текст на оставшейся площади, всё выровнять и переверстать под ещё один размер 7х25см. Файлы в AI. Бюджет 500р

    Анна П.

  • freelance.youdo.com


    Prostoy-Site | Все права защищены © 2018 | Карта сайта