Онлайн-руководство разработчика NetCat
Модуль «Поиск по сайту» 12.2.1Начало работы с модулем 12.2.2Язык запросов 12.2.3Способы хранения индекса 12.2.4Интерфейс модуля в панели управления сайтом 12.2.5Области индексирования 12.2.6Области HTML-страниц 12.2.7Области поиска на сайте 12.2.8Индексирование по расписанию, запуск индексирования в фоновом режиме 12.2.9Правила индексирования 12.2.10Постановка задачи переиндексирования в очередь 12.2.11Интеграция модуля в макеты дизайна сайта 12.2.12Простая форма поиска 12.2.13Расширенная форма поиска 12.2.14Вывод результатов поиска 12.2.15Стилизация списка подсказок 12.2.16Расширенные настройки 12.2.17Разработка расширений модуля 12.2.18Обзор архитектуры модуля 12.2.19Обработчики документов различных типов 12.2.20Текстовые фильтры 12.2.21Анализаторы текста 12.2.22Корректировщики запросов 12.2.23Подключение других поисковых систем 12.2.24Решение проблем с поиском 12.2.25Решение проблем с индексированием 12.2.26Справочник API

Обмен данными с 1С (старая версия)

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

Функционал модуля протестирован на следующих конфигурациях 1С:

  • Управление Торговлей 11.1 без дополнительных модулей
  • Управление Торговлей 10.3 + модуль обмена 4.0.5

В целом, поддерживается любая конфигурация, выгружающая данные в формате CommerceML 2.09.

Перед выгрузкой информации из 1С, пожалуйста, убедитесь, что на сайте созданы все необходимые компоненты товаров (как добавить новый компонент и требования к нему – см. в предыдущих разделах) и каждый из них имеет одинаковый набор колонок цен (см. «Цены для разных групп пользователей»).

Для импорта списка товаров из 1С перейдите на страницу «Настройки» → «Интернет-магазин» → «Интеграция с 1С» → «Импорт источника».

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

Выгрузите список товаров из вашей 1C, у вас должны получиться два файла: import.xml и offers.xml. После выгрузки можно приступать к созданию нового источника. Перейдите на вкладку «Импорт источника»

заполните первоначальные данные: магазин, источник, версию схемы (версию 1С), а также название источника (если создаётся новый).

Далее вам необходимо загрузить файл с данными (import.xml) и указать ID корневого раздела магазина

Остальные настройки на этой страницы можно выставлять по необходимости.

Как узнать ID родительского раздела. Перейдите в карту сайта и найдите основной раздел, в котором размещены все котегории товаров

На рисунке родительский раздел имеет ID = 370.

На следующем шаге необходимо выставить соответствия:

разделов из источника разделам каталога сайта

соответствие полей

Следуйте дальнейшим инстукциям:

Укажите вместо цифры 4 в адресе сайта ваш ID источника.

Далее необходимо загрузить файл offers.xml, то есть предложения. Для этого предыдущую операцию нужно повторить, за исключением одного — в поле «Источник» теперь нужно указать только что созданный:

Далее загружаете файл с предложениями

и выставляете соответствия полей и поле с ценой

Сохраните результат.

Комментарии 8

Вы бы не могли дать пояснение (не для пользователей, а для продвинутых программистов), для чего нужно обязательно указывать родительский раздел товарного каталога? Вопрос возник потому что у некоторых наших клиентов нет какого-то определенного раздела, где были бы размещены все без исключения товары. Нередки случаи, когда на сайте есть несколько товарных подразделов, размещенных прямо в корне сайта. Будет ли работать обмен с 1С, если на таком сайте указать нулевой номер корневого раздела?
   
Nexwich  Панасин Александр 24 ноября 2014, 16:37:33
У меня такой же вопрос возник когда я дошел до места с указанием номера каталога
   
lemonade  Соня 23 июля 2015, 14:59:22
Руслан, Александр,
родительский раздел указывать обязательно для того, чтобы корректно создалось дерево разделов из 1С. Поскольку в 1С данные также имеют древовидную структуру, это нужно соблюдать при переносе.
   
Верно ли я понимаю, что если на сайте часть товаров лежат в /catalog1/, а часть в /catalog2/, то обмен с 1С настроить для обоих разделов одновременно будет невозможно?
   
А если новые свойства к товару добавились? Их как добавить?
   
lemonade  Соня 23 июля 2015, 14:59:58
Евгений, в таком случае следует вручную перегрузить источник и настроить новые соответствия полей.
   
Andrey 06 августа 2015, 11:16:39
Почему модуль «Интернет-Магазин» не предлагает мне заполнить 2 поля(что выше в инструкции у Вас указаны): Количество и Цена при импорте файла 1с offers.xml ?
Я выбираю файл , источник нажимаю далее, но доп. полей – мне модуль не предлагает… Соот-но у меня цена на товар так и стоит значение 0 руб., хотя в 1с8 ценник установлен.
   
Nexwich  Панасин Александр 03 сентября 2018, 23:02:54
Вы не выгрузили «Отпускные цены». Внимательно проверьте все настройки выгрузки.
   
Описание проекта