Правила обмена. Каталог
Источник данного текста - github, там вы
можете посмотреть всю историю изменений.
Каталог
Передается в файле import.xml
Содержит:
Элемент XML | Описание | Что делаем на сайте |
---|---|---|
<Группы> родитель <Классификатор> | внутри содержаться все группы (разделы) товаров | Создаем таксономию Каталог |
<Группа> | Группа товаров (первый уровень иерархии) | |
<ИД> | Уникальный идентификатор группы | Поле в таксономии ID |
<Номер версии> | Номер версии элемента группы | не используем информацию |
<ПометкаУдаление> | Признак того, что группа должна быть деактивирована | Признак публикации у словаря, снимаем с публикации |
<Наименование> | Наименование группы (раздела) | поле Заголовок |
<Картинка> | Ссылка на картинку для группы (раздела) | поле Изображение, количество загружаемых файлов 1 шт. |
<Группы> родитель <Группа> | Подчиненные группы (разделы) | вложенность в таксономии Каталог, второй и последующий уровни |
В таблице перечислена информация которая участвует в обмене с сайтом. В случае необходимости отображения на сайте дополнительной информации из выгрузки, процесс описывается отдельно, так как не является базовым.
Типовые действия на стороне сайта при выгрузке данных:
- при полной выгрузке <Каталог СодержитТолькоИзменения="false">
- выгружаем на сайт в таксономию Каталог
- каталог на сайте сгруппирован на основании данных из 1С
- при выгрузке изменений <Каталог СодержитТолькоИзменения="true">
- изменение наименований
- изменение картинок
- добавление новых элементов
- снимаем с публикации при условии признака <ПометкаУдаление> переданного со стороны 1С
Типовое изменение картинки:
В поле Изображение загружается новый файл, старый файл отвязывается из бд не удаляется. Удаление картинки не происходит.
Структура каталога в 1С и на сайте
Если структура каталога в 1С не совпадает с желаемой структурой каталога на сайте:
- В 1С можно задать какие товары и разделы выгружать.
- Часто в 1С товары хранятся не так, как они будут выводиться на сайте, поэтому можно на стороне 1С настроить виртуальный каталог для выгрузки на сайт: создать нужную структуру разделов и разложить по ним товары.
- Также можно задать условия отбора товара (не все товары нужны на сайте) для выгрузки на сайт и свойства (в 1С много св-в, не все нужны на сайте).