Серия 4: Создание инфоблоков. Импорт каталога из xml файлов. Вывод каталога на сайт

Рассказываю про работу динамичного контента с хранением информации в базе данных. Создаем основные типы инфоблоков и сами инфоблоки для дальнейшей работы. Наполняем инфоблок каталога с помощью переноса с другого сайта посредством xml импорта/экспорта и выводим на сайт с использованием ЧПУ.

Из документации к 1С-Битрикс:
Информационные блоки - модуль, позволяющий каталогизировать и управлять различными типами (блоками) однородной информации. С помощью информационных блоков может быть реализована публикация различных типов динамической информации: каталоги товаров, блоки новостей, справочники и т.д.

Highload-блоки - это быстрые справочники, без поддержки иерархии, с ограниченной поддержкой свойств. Они могут обращаться к БД в том числе и через HandlerSocket и работать с большими объёмами данных. Highload-блоки хранят элементы в своих таблицах и используют свои индексы.

Развернутая инструкция по созданию инфоблока каталога
с позиции контент менеджера:
смотреть

Чеклист:

  • Создание нужных типов инфоблоков.
  • Создание основных инфоблоков и инфоблока со SKU.
  • Импорт товаров и SKU с другого сайта через xml.
  • Вывод каталога на сайт с использованием ЧПУ.

Дополнительные файлы

Полная версия серии на Boosty: Смотреть
Юрий Назаров июля 6, 2023 9:52 am
Михайл, добрый день.

При работе с каталогом столкнулся с следующей проблемой.
Изображения у меня находятся на внешнем хранилище которое управляется 1С.
Как указать БУС использование картинки с внешнего ресурса при заведении и загрузке xml
Михаил Базаров июля 6, 2023 7:08 pm
Цитата
Юрий Назаров написал:
Михайл, добрый день.

При работе с каталогом столкнулся с следующей проблемой.
Изображения у меня находятся на внешнем хранилище которое управляется 1С.
Как указать БУС использование картинки с внешнего ресурса при заведении и загрузке xml

Тут только монтировать эту папку к серверу с сайтом и в xml поменять путь до картинок. Как-то, ни чего умнее в голову не приходит.
Максим июля 13, 2023 10:16 pm
Добрый день!

Почему не работает вывод меню 3 уровня, в настройках компонента установил уровень вложенности 3, структуру создал, а в меню не выводит?
Михаил Базаров июля 13, 2023 11:39 pm
Цитата
Максим написал:
Добрый день!
Почему не работает вывод меню 3 уровня, в настройках компонента установил уровень вложенности 3, структуру создал, а в меню не выводит?
Тяжело подсказать не видя что у вас там. Первое что перепроверил бы: что правильно указано "Тип меню для остальных уровней" и наличие файлов меню в подразделах разделов (если не через инфоблок делаете)
Гость августа 15, 2023 7:30 pm
Добрый день, Михаил! А как может быть связана галка Настройки → Настройки продукта → Настройки модулей → Торговый каталог "Разрешить покупку при отсутствии товара (включая разрешение отрицательного количества товара)" с наличием/отсутствием привязки товара к предложениям при импорте?
Михаил Базаров августа 15, 2023 10:27 pm
Цитата
Гость написал:
Добрый день, Михаил! А как может быть связана галка Настройки → Настройки продукта → Настройки модулей → Торговый каталог "Разрешить покупку при отсутствии товара (включая разрешение отрицательного количества товара)" с наличием/отсутствием привязки товара к предложениям при импорте?

Дубликат вопроса из boosty. Но ответ тот же) Теоретически вообще ни как
Гость сентября 28, 2023 9:57 pm
Здравствуйте, столкнулся с проблемой при импортировании товаров из каталога.
Все делал пошагово, проставил зранее все необходимые галочки, как в конце урока после этого импортировал товары, цвета, торговые предложения, НО после импорта тип товара не установился в товар с предложениями.
Подумал, что может я не внимательный. Посмотрел приложенный урок для контент менеджера, снова прошел все уроки до 4го, и после импорта ничего не изменилось.
Как такое может быть?  
Кто сделал по 4 му уроку правильно, поделитесь как это у вас получилось?
Гость ноября 16, 2023 8:07 pm
Цитата
Гость написал:



                   Здравствуйте, столкнулся с проблемой при импортировании товаров из каталога.
Все делал пошагово, проставил зранее все необходимые галочки, как в конце урока после этого импортировал товары, цвета, торговые предложения, НО после импорта тип товара не установился в товар с предложениями.
Подумал, что может я не внимательный. Посмотрел приложенный урок для контент менеджера, снова прошел все уроки до 4го, и после импорта ничего не изменилось.
Как такое может быть?  
Кто сделал по 4 му уроку правильно, поделитесь как это у вас получилось?
Тоже столкнулся с этой проблемой, несколько раз удалял блоки и заново импортировал, но товары всегда импортировались как простые, без предложений
Гость ноября 16, 2023 10:26 pm
Цитата
Гость написал:
Здравствуйте, столкнулся с проблемой при импортировании товаров из каталога.
Все делал пошагово, проставил зранее все необходимые галочки, как в конце урока после этого импортировал товары, цвета, торговые предложения, НО после импорта тип товара не установился в товар с предложениями.
Подумал, что может я не внимательный. Посмотрел приложенный урок для контент менеджера, снова прошел все уроки до 4го, и после импорта ничего не изменилось.
Как такое может быть?  
Кто сделал по 4 му уроку правильно, поделитесь как это у вас получилось?
Мне помог запуск переиндексации товаров на странице Настройки → Настройки продукта → Настройки модулей → Торговый каталог на вкладке Экспорт / Импорт внизу страницы. После этого  все заработало нормально, типы товаров в каталоге стали  "товар с предложениями" .