- 3
-
1
-
Ответов на вопросы за месяц: 1
-
Плагин Menu
22.11.2024
-
Как импортировать данные о товарах из XML
Эта инструкция предназначена 1С-программисту, для реализации необходимого функционала на стороне 1С. Информацию о настройке данного функционала на стороне CMS Вы найдете в соответсвующем разделе через меню администратора.
Если у Вас нет 1С-программиста, который готов реализовать данный функционал, то создатель Вашего сайта бесплатно познакомит Вас сразу с несколькими специалистами в данной области.
Варианты реализации XML-выгрузки
- Возможно передавать данные о товарах и их категориях, как в одном общем файле, так и в двух отдельных (рекомендуется): один - для категорий, второй - для товаров
- Возможна, как выгрузка только XML-данных, так и XML-данных вместе с изображениями товаров (рекомендуется). XML-файлы могут загружаться, как в ту же папку, что и изображения, так и в другие доступные для загрузки папки
- Если планируется онлайн-продажа товаров на сайте, то в XML-данных о товарах должна быть хотя бы одна свойство, которое можно использовать в качестве цены. Могут быть переданы данные и о других свойствах
- Данные можно загружать, как вручную, так и автоматически (рекомендуется) через FTP
- При использовании FTP рекомендуется использовать шифрование
Если используются два отдельных XML-файла для категорий и товаров
Имена файлов могут быть любыми, но желательно избегать русских букв и пробелов. С латиницей проблем нет. Также важно, чтобы с каждой новой выгрузкой названия файлов не менялись.
<?xml version="1.0" encoding="windows-1251"?>
<Элементы>
<Элемент ID="12325" Имя="Аксессуары" РодительID="---"/>
<Элемент ID="12343" Имя="Аккумуляторы" РодительID="12325"/>
<Элемент ID="12341" Имя="Зеркала" РодительID="12325"/>
<Элемент ID="12345" Имя="Наклейки" РодительID="12325"/>
<Элемент ID="12344" Имя="Сигнализации, магнитолы, подсветка и др." РодительID="12325"/>
<Элемент ID="12326" Имя="Тюнинг" РодительID="12325"/>
<Элемент ID="12346" Имя="Фильтра" РодительID="12325"/>
<Элемент ID="12368" Имя="Бензопилы" РодительID="---"/>
...
<Элемент ID="12333" Имя="Ремни вариатора генератора" РодительID="12330"/>
<Элемент ID="12335" Имя="Свечи" РодительID="12330"/>
<Элемент ID="12337" Имя="Удаленное" РодительID="12330"/>
<Элемент ID="01111" Имя="Удаленное" РодительID="---"/>
<Элемент ID="12367" Имя="Удаленное" РодительID="01111"/>
</Элементы>
В примере приведены данные о категориях товаров. У каждой из них есть:
- ID (нечто уникальное, можно латинские буквы, цифры и дефисы)
- Имя (здесь ограничений нет)
- ID родительской категории (для категорий верхнего уровня указываем
---
- три дефиса) - Могут быть и другие свойства
Названия тегов и их свойств Вы можете использовать любые. Главное следовать следущим правилам:
- XML-заголовок может быть любым, но корректным.
- Какая бы кодировка ни была указана в XML-заголовке, 1С всегда использует
windows-1251
. Если в Вашем случае используется другая кодировка, об этом нужно сообщить отдельно - В именах тегов и их свойств допускаются буквы (в том числе кириллица), цифры, подчёркивания. Первый символ должен быть буквой. Других ограничений нет.
- Если через выгрузку нужно удалить с сайта категорию или товар, то для неё/него нужно указать имя
Удаленное
<?xml version="1.0" encoding="windows-1251"?>
<Элементы>
<Элемент ID="00002702" Имя="Автомат сцепления Юпитер" БазоваяЕИ="шт" Категория="12318" АдресФото="DSC03810.JPG" Цена="156" Остаток="37"/>
<Элемент ID="00003535" Имя="Удаленное" БазоваяЕИ="пара" Категория="12318" АдресФото="DSC03808.JPG" Цена="4190" Остаток="0"/>
<Элемент ID="00900631" Имя="Амортизатор задний Иж реставрация" БазоваяЕИ="пара" Категория="12318" АдресФото="DSC038082.JPG" Цена="1350" Остаток="1"/>
<Элемент ID="00004115" Имя="Удаленное" БазоваяЕИ="пара" Категория="12318" АдресФото="DSC038081.JPG" Цена="1578" Остаток="0"/>
<Элемент ID="00003119" Имя="Барабан задний Юнкер" БазоваяЕИ="шт" Категория="12318" АдресФото="IMG_20160325_162751.jpg" Цена="1990" Остаток="6"/>
<Элемент ID="00002159" Имя="Барабан передний в сборе ИЖ" БазоваяЕИ="шт" Категория="12318" АдресФото="DSC03798.JPG" Цена="1950" Остаток="4"/>
<Элемент ID="00004042" Имя="Барабан сцепления Планета широкий Иж П5-01сб.1-41г.Ижевск" БазоваяЕИ="шт" Категория="12318" АдресФото="20171130_175731.jpg" Цена="1350" Остаток="0"/>
<Элемент ID="00002315" Имя="Барабан сцепления внутрений Иж Планета" БазоваяЕИ="шт" Категория="12318" АдресФото="DSC03805.JPG" Цена="300" Остаток="0"/>
...
<Элемент ID="00003578" Имя="Барабан сцепления внутрений Иж Юпитер" БазоваяЕИ="шт" Категория="12318" АдресФото="DSC03806.JPG" Цена="300" Остаток="2"/>
<Элемент ID="00000016" Имя="Удаленное" БазоваяЕИ="шт" Категория="12318" АдресФото="DSC03859.JPG" Цена="2800" Остаток="0"/>
<Элемент ID="00000015" Имя="Барабан сцепления ИЖ Юпитер 4 узкий в сборе 1-31" БазоваяЕИ="шт" Категория="12318" АдресФото="DSC03858.JPG" Цена="2800" Остаток="7"/>
</Элементы>
В примере приведены данные о товарах. У каждого из них есть:
- ID (также нечто уникальное, можно латинские буквы, цифры и дефисы)
- Имя (здесь тоже ограничений нет)
- Категория (ID одной из категорий - про них написано в описании примера с категориями)
- Адрес файла с изображением (желательно просто указывать имя файла - при этом нежелательно дублирование имён нескольких файлов)
- Цена (в рублях)
- Могут быть и другие свойства, например, единица измерения, остаток на складе
- Если организация работает с СДЭК и нужен расчёт стоимости и срок доставки также нужны:
- вес в килограммах
- габариты в сантиметрах
Если используется один общий XML-файл для категорий и товаров
<?xml version="1.0" encoding="windows-1251"?>
<Элементы>
<Элемент ID="00013813" Имя="Автомат сцепления ЗАЗ" БазоваяЕИ="шт" КатегорияID="12318" КатегорияНазвание="Сцепление"/>
<Элемент ID="00092424" Имя="Удаленное" БазоваяЕИ="пара" КатегорияID="12318" КатегорияНазвание="Газ"/>
<Элемент ID="00100369" Имя="Амортизатор задний ВАЗ" БазоваяЕИ="пара" КатегорияID="12318" КатегорияНазвание="Тормоз"/>
...
</Элементы>
В этом случае в свойствах товара указывается не только ID категории, но и её название.
Частичный или полный импорт данных
Импортировать можно, как все товары/категории, так и только необходимые. Новые добавятся, уже имеющиеся обновятся (сравнение идёт по ID).
О загрузке файлов
Вам будет предоставлен FTP-доступ к одной из папок на сайте. Желательно использовать шифрование - SFTP или FTPS. Часто бывает, что 1С шифрование не поддерживает. Если так, то можно и обычный FTP, но это не безопасно.
У Вас будет доступ на создание подпапок.
В ту же папку (или в подпапку) можно загружать изображения - каждое в отдельном файле (имена указываются в файле с товарами). После обработки сайт будет перемещать эти картинки в другую папку (по FTP она будет недоступна).
Файлы с данными о товарах/категориях также будут автоматически удаляться при успешном импорте.
Zion Catalog Zion Import XML/RSS/1С/YML Изображение Импорт/Экспорт Интернет-магазин Категории Меню администратора Сайт-каталог СДЭК Способы доставки/самовывоза
Эта инструкция предназначена 1С-программисту, для реализации необходимого функционала на стороне 1С. Информацию о настройке данного функционала на стороне CMS Вы найдете в соответсвующем разделе через меню администратора.
Если у Вас нет 1С-программиста, который готов реализовать данный функционал, то создатель Вашего сайта бесплатно познакомит Вас сразу с несколькими специалистами в данной области.
CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи веб-студии #webZion и других спонсоров.
Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...
Заранее, большое, спасибо
|
Блог обновлений
Zion WebEngine X6.12.26
- Доработан класс для управления контентом: устранены некоторые недочёты при обработке свойств контента
- Завершено создание пакета Zion Gallery. В дальнейшем планируется реализация множества улучшений и удобств
- Уже добавлены альтернативные варианты оформления галерей
Zion WebEngine Zion Gallery Галереи/Слайды Классы Контент/Контентные единицы Свойства
Zion WebEngine X6.12.24
- Доработаны административные JS-скрипты
- Доработан класс для управления галереями
- Реализовано удаление элементов галереи, как до, так и после сохранения
- Доработано создание новых элементов галереи
- Доработано редактирование элементов галереи
- Доработано удаление сразу всей галереи
- Доработано отображение галерей
- Создан плагин для автоматического отображения галерей (разработка ещё не завершена)
Zion WebEngine Zion Gallery Галереи/Слайды Классы Плагины Элементы
Zion WebEngine X6.12.23
- Доработан функционал класса для работы с галереями (разработка ещё не завершена)
- Доработано создание новых элементов галереи
- Доработано редактирование уже имеющихся элементов галереи
- Доработано автоматическое создание таблиц, необходимых для работы с галереями
- Доработаны административные JS-скрипты
Zion WebEngine Zion Gallery База данных/Таблицы данных Галереи/Слайды Классы Элементы
Zion WebEngine X6.12.16
- Доработано клонирование контентных единиц:
- Cтало доступно клонирование данных о категориях, с которыми связана та или иная контентная единица
- Стало доступно клонирование связей (в том числе обратных связей), которые установлены для той или иной контентной единицы
- Доработано клонирование категорий
- Стало доступно клонирование данных о контентных единицах, с которыми связана та или иная категория
- Доработан элемент "Адрес"
- Выбирать вариант адреса (URL) веб-страницы стало удобнее
- В случае с переадресацией доступен поиск нужного варианта: просто начните вводить название целевой веб-страницы и увидите результат без необходимости ручного пролистывания списка, который на крупных сайтах может быть очень длинным
Zion WebEngine Адрес (URL)/ЧПУ/Переадресация Категории Контент/Контентные единицы Связи
Zion WebEngine X6.12.14
- Доработан плагин универсального меню: реализована возможность использования некоторых параметров, передаваемых в плагин, в качестве переменных, значения которых могут влиять на оформление меню
- Устранена ошибка при проверке на наличие дочерних объектов у контентных единиц и у категорий
Zion WebEngine Категории Меню/Списки/Навигация Место в структуре Плагины
Zion WebEngine X6.12.13
- Доработан плагин универсального меню: реализована возможность отображать не только обычные, но и обратные связи контентных единиц
- Доработан помощник по вставке плагина универсального меню: дополнена информация о доступном функционале
Zion WebEngine Контент/Контентные единицы Меню/Списки/Навигация Плагины Связи
Zion WebEngine X6.12.12
- Доработана переадресация при открытии контентных единиц для просмотра из интерфейса администратора
- Доработана переадресация на страницу по умолчанию для более качественной SEO-оптимизации
- Доработано создание автоматических идентификаторов для записей в базе данных: улучшена совместимость со старыми версиями
Zion WebEngine SEO-параметры Административный интерфейс Адрес (URL)/ЧПУ/Переадресация База данных/Таблицы данных Контент/Контентные единицы
Zion WebEngine X6.12.09
- Доработано "перетаскивание" записей в базе данных: оно всегда работало корректно, но перезагрузка страницы, необходимая для отображения результата, иногда происходила слишком быстро - до того как перетаскивание было заевршено
- Доработано перемещение записей в базе данных: теперь в списке вариантов отображаются только записи того же типа, что и перемещаемая запись
- Доработано клонирование записей в базе данных: теперь в списке вариантов отображаются только записи того же типа, что и клонируемая запись
- Доработано создание записей в базе данных
- Теперь в списке вариантов, между которыми можно поместить новую запись, отображаются только записи того же типа, что и новая запись
- Теперь в списке вариантов, доступных для клонирования, отображаются только записи того же типа, что и новая запись
- Создан новый элемент контента "Однострочное редактируемое поле"
- Доработан элемент "Адрес": после добавления в шаблон его невозможно было удалить
Zion WebEngine Zion Catalog Адрес (URL)/ЧПУ/Переадресация База данных/Таблицы данных Контент/Контентные единицы Однострочное поле Шаблоны контента Элементы
Zion WebEngine X6.12.08
- Расширен функционал универсального меню: теперь можно задавать особые условия оформления для пунктов меню, связанных с той или иной записью
Zion WebEngine X6.12.02
- В пакет поставки Ядра интегрирована самая последняя версия Lightbox для создания красивых фото галерей
- Доступен весь новый функционал, в том числе подгонка изображений под размеры экрана
- Доработана русификация
- Доработано CSS-оформление
- Снова доступна для использования самая последняя версия jQuery: ранее временно была включена поддержка более старой версии для совместимости с другими JS-скриптами
- Значительно улучшено автоматическое создание эскизов для изображений
- Доступно при сохранении и при просмотре контента
- Доступно при сохранении и при просмотре категории
- Доработано редактирование фото галерей (работа ещё не завершена)
Zion WebEngine Zion Gallery Галереи/Слайды Изображение Категории Контент/Контентные единицы Эскизы
Zion WebEngine X6.11.30
- Временно для совместимости с различными JS-библиотеками по умолчанию включена поддержка jQuery не самой последней версии (работаем над повышением совместимости)
Zion WebEngine X6.11.28
- Устранена проблемы при удалении из шаблона контента элемента "SEO-параметры"
- Доработан вспомогательный класс для работы с изображениями: учтена ситуация, при которой изображения может не быть
- Улучшена SEO-оптимизация для категорий
- Более продуманно организована подстановка свойств контента и категорий:
- Доработан драйвер оболочки
- Доработан плагин универсального меню
- Доработан плагин отображения категорий
Zion WebEngine Zion SEO Booster SEO-параметры Драйверы Изображение Категории Классы Контент/Контентные единицы Меню/Списки/Навигация Плагины Свойства Шаблоны контента Элементы
Zion WebEngine X6.11.25
- Созданы вспомогательные классы для оптимизации работы с изображениями
- Оптимизировано создание уменьшенных копий для изображений: система лучше распознаёт наличие или отсутствие необходимости в создании таких копий
- Оптимизирован код и повышена производительность при редактировании изображений
- Расширен функционал класса для работы с фотогалереями (работа ещё не завершена)
Zion WebEngine Zion Gallery Галереи/Слайды Изображение Классы Эскизы
Zion WebEngine X6.11.22
- Устранена проблема с "избирательным" срабатыванием кнопки "Просмотреть": теперь всё работает при нажатии по любой части этой кнопки
- Устранена проблема с излишним запросом авторизации при необходимости отобразить сообщение об ошибке (спасибо ЦентрСпецЗапчасть)
- Начата разработка пакета Zion Gallery для простого и удобного использования фотогалерей, слайдеров и много другого
Zion WebEngine Zion Gallery Административный интерфейс База данных/Таблицы данных Галереи/Слайды Доступы/Пользователи
Zion WebEngine X6.11.18
- Доработано создание меню по умолчанию: были проблемы, если в комплекте поставки отсутствовали некоторые пакеты
- Доработан драйвер оболочки: учтена возможность отсутствия категорий
- Библиотека Lightbox теперь является неотъемлемой частью Ядра: отдельно поставляется только для более старых версий
- Автоматизировано подключение библиотеки jQuery при подключении библиотеки Lightbox
Zion WebEngine Lightbox Zion Edition Галереи/Слайды Драйверы Категории Меню/Списки/Навигация
Zion WebEngine X6.11.16
- Устранены ошибки в поиске и в каталоге (спасибо ЦентрСпецЗапчасть)
- "По просьбам трудящихся": Изменён принцип работы с формой обратной связи: Теперь в приоритетном порядке делается попытка отправить сообщения через протокол SMTP с реального адреса, с указанием реальных данных для доступа к нему (такие сообщения точно будут доставлены). Если данные для доступа не указаны или указаны с ошибкой будет сделана отправка сообщения с "подставного" адреса (такие сообщения могут не отображаться даже в папке "Спам")
- Создан класс для управления почтой
- Доработано меню администратора для обратной связи
- Доработан плагин обратной связи: написана более понятная подсказка о том, как отправить письмо с вложением
- Доработан обработчик отправки сообщений
- Доработана система мониторинга для обратной связи
- Упразднены некоторые, более ненужные программные модули: их функционал переработан и реализован в классе для работы с почтой
- Упразднена опция отправки сообщений только после премодерации
Zion Catalog Zion Mail Back Zion SEO Booster Email-сообщения SMTP/PHP-mail Классы Меню администратора Мониторинг Обработчики Обратная связь/Обратный звонок Плагины Поиск текста Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Спам Формы
Zion WebEngine X6.11.14
- Учтены особенности некоторых браузеров при работе со всплывающими окнами
Zion WebEngine X6.11.11
- Удалена поддержка статей из старой платформы
- Доработан выбор редакторов контента
- Доработаны подсказки для поисковых форм
- Доработаны условия для тонкой настройки пунктов меню в старой платформе
- Доработан редактор опций поиска
- Доработаны поисковые формы по умолчанию
- Доработаны настройки поиска по умолчанию
- Доработана система мониторинга для меню
- Доработано кэширование данных
- Доработаны связи в старой платформе
- Доработан плагин RSS
- Доработан мастер вставки плагина RSS
- Доработан мастер вставки плагина TimeMashine
- Доработаны алгоритмы поиска
- Доработана автоматическая SEO-оптимизация
- Устранены некоторые недочёты в объявлениях
- Начиная с сегодняшнего дня пакет ArticlesTree больше не поддерживается - он не совместим с более новыми версиями Ядра и других пакетов.
- если у Вас старая версия Ядра (старше, чем X6.11.11), то мы можем его Вам установить
- для более новых версий Ядра рекомендуем установку более функционального пакета PubHub X6.11.08 и выше
- Начат перевод каталога товаров на новую платформу: реализовано создание записей по умолчанию
- Устранена ошибка в форме заказа: не всегда отображался вариант оплаты через Visa Qiwi Wallet
- Внесены некоторые косметические улучшения во всем классы элементов контента
- Доработано описание ошибок при обращении к базе данных
Zion WebEngine Zion Catalog Zion SEO Booster Zion Pub Hub Zion Bulletins Board Qiwi Касса SEO-параметры XML/RSS/1С/YML База данных/Таблицы данных Дата/Время/TimeMashine Классы Контент/Контентные единицы Корзина для заказов Кэш/Кеш Меню/Списки/Навигация Мониторинг Объявления Плагины Платформа Поиск текста Помощники/Мастеры/Инструкции/Подсказки Редактор контента/WYSIWYG-редактор Сайт-каталог Связи Способы оплаты Условия Формы Элементы
Zion WebEngine X6.11.10
- Доработано считывание записей из базы данных: учтена обработка некоторых спецсимволов в некоторых веб-браузерах
- Реализовано ещё больше заготовок для более быстрого создания сайта
- Доработан плагин универсального меню:
- Реализовано отображение количество записей на странице
- Реализовано отображение количество всех найденных записей (на открытой подстранице и на остальных в сумме)
- Расширен набор свойств для контентных единиц
- Реализовано определение количества непосредственных подразделов
- Реализовано определение количества всех подразделов (непосредственных и глубже по структуре)
- Реализовано определение количества связанных контентных единиц
- Реализовано определение количества категорий, к которым отнесена контентная единица
- Расширен набор свойств для категорий
- Реализовано определение количества непосредственных подкатегорий
- Реализовано определение количества всех подкатегорий (непосредственных и глубже по структуре)
- Реализовано определение количества контентных единиц в категории
- Реализовано определение количества контентных единиц в категории и во всех её подкатегориях
- Выпущена финальная версия пакета "Дерево статей" (Articles Tree). Больше самостоятельно он развиваться не будет. Весь функционал для статей теперь доступен в новом пакете "Хаб публикаций" (Pub Hub). Этот пакет продолжит активно развиваться - его функционал уже намного шире.
Zion WebEngine Zion Articles Tree База данных/Таблицы данных Веб-браузер Категории Кодировки/Наборы символов Контент/Контентные единицы Меню/Списки/Навигация Место в структуре Пагинация/Подстраницы Плагины Связи Свойства
© 2005-2024 Все права защищены | Поддержку осуществляет веб-студия #webZion