-
1
-
Обновлений за месяц: 1
-
Zion WebEngine 26.01.03
03.01.2026
-
Как импортировать данные о товарах из 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 26.01.03
- Доработан класс для управления проектом:
- Внедрены новые стандарты CMS
Zion WebEngine 25.12.08
- Доработаны классы для управления заказами и способами оплаты, а также монитор очистки при обновлении CMS и монитор функциональности библиотеки cURL:
- Упразднена поддержка устаревшей платёжной системы Киви/Qiwi
Zion WebEngine Zion Catalog Zion xPayment PHP Классы Корзина для заказов Мониторинг Обновления CMS Способы оплаты
Zion WebEngine 25.11.19
- Доработан класс для управления пользователями (спасибо Киокушин Online):
- Более продуманно организован поиск пользователей в административном интерфейсе
Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс Доступы/Пользователи Классы Поиск текста
Zion WebEngine 25.11.12
- Доработан вспомогательный класс для работы с изображениями (спасибо Умный домофон):
- Теперь более корректно работает создание эскизов
- Доработаны элемент
SEO-параметры, класс для управления человекопонятным URL:- Оптимизировано использование оперативной памяти
Zion WebEngine SEO-параметры Адрес (URL)/ЧПУ/Переадресация Изображение Классы Элементы Эскизы Элемент "SEO-параметры"
Zion WebEngine 25.11.11
- Доработан монитор функциональности PHP (спасибо Федерация Киокушин России):
- Улучшена совместимость с актуальными версиями PHP
Zion WebEngine 25.11.05
- Доработан настраиваемый модуль онлайн-оплаты через ЮКассу (спасибо Спортивно-досуговый центр "Легион"):
- Учтены требования к данным плательщика, необходимым для формирования чеков в онлайн-кассе
Zion xPayment Настраиваемые модули Онлайн-касса Способы оплаты
Zion WebEngine 25.10.30
- Доработан класс для управления экспортом в YML (спасибо Феникс):
- Улучшена обработка спецсимволов, недопустимых для использования в Сообществах VK
- Доработан класс для управления скидками:
- Устранены некоторые проблемы при формировании цен с учётом скидок
- Доработан класс для управления человекопонятным URL:
- Оптимизировано использование оперативной памяти
- Доработан настраиваемый модуль онлайн-оплаты через ЮКассу (спасибо Спортивно-досуговый центр "Легион"):
- Дополнена инструкция по настройке
- Завершено внедрение функционала онлайн-кассы от ЮКассы
Zion WebEngine Zion Catalog Zion xPayment Zion Export XML/RSS/1С/YML Адрес (URL)/ЧПУ/Переадресация Импорт/Экспорт Классы Кодировки/Наборы символов Настраиваемые модули Онлайн-касса Помощники/Мастеры/Инструкции/Подсказки Скидки/Наценки Способы оплаты
Zion WebEngine 25.10.29
- Доработан настраиваемый модуль онлайн-оплаты через ЮКассу (спасибо Спортивно-досуговый центр "Легион"):
- Дополнена инструкция по настройке
- Начато внедрение функционала онлайн-кассы от ЮКассы
- Доработаны классы для управления доставкой, корзиной для заказов, куками:
- Оптимизировано использование оперативной памяти
Zion WebEngine Zion Catalog Zion xPayment POST/GET-данные Классы Корзина для заказов Куки Настраиваемые модули Онлайн-касса Помощники/Мастеры/Инструкции/Подсказки Способы доставки/самовывоза Способы оплаты Что такое Классы?
Zion WebEngine 25.10.28
- Доработан настраиваемый модуль онлайн-оплаты через ЮКассу (спасибо Спортивно-досуговый центр "Легион"):
- Дополнена инструкция по настройке
- Расширен функционал
- Реализовано сохранение отладочной информации в случаях, когда оплата заканчивается неудачей
Zion xPayment Настраиваемые модули Помощники/Мастеры/Инструкции/Подсказки Способы оплаты
Zion WebEngine 25.10.23
- Доработан плагин универсального меню (спасибо Спортивно-досуговый центр "Легион"):
- Ранее через этот плагин была возможность просматривать список заказов только от активного пользователя
- Теперь доступна возможность просмотра всех заказов от всех пользователей:
- Из соображений соблюдения конфиденциальности эта возможность доступна только для администраторов
Zion WebEngine Доступ Групп пользователей Доступы/Пользователи Корзина для заказов Меню/Списки/Навигация Плагины Плагин Menu
Zion WebEngine 25.10.14
- Доработан элемент
Связи(спасибо Спортивно-досуговый центр "Легион"):- Оптимизировано использование оперативной памяти
Zion WebEngine 25.10.13
- Доработан класс для управления файлами и папками:
- В инструмент определения размеров файлов и папок внесены изменения:
- Теперь после первого этапа (определения списка файлов для последующего анализа) можно остановиться, т.к. последующая очистка требуется не всегда:
- При этом суммарный объём файлов будет известен уже по завершении этого этапа - до перехода на следующий
- Переход к этапу очистки от неиспользуемых файлов может быть, как отменён, так и возобновлён по желанию пользователя
- Теперь после первого этапа (определения списка файлов для последующего анализа) можно остановиться, т.к. последующая очистка требуется не всегда:
- В инструмент определения размеров файлов и папок внесены изменения:
Zion WebEngine 25.10.09
- Доработан главный файл гостевого интерфейса (спасибо Спортивно-досуговый центр "Легион"):
- Оптимизировано использование оперативной памяти
Zion WebEngine 25.10.08
- Доработаны класс для управления человеко-понятным URL, а также главные файлы гостевого и административного интерфейса (спасибо Спортивно-досуговый центр "Легион"):
- Оптимизировано использование оперативной памяти
Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс Адрес (URL)/ЧПУ/Переадресация Гостевой интерфейс Классы
Zion WebEngine 25.10.07
- Доработан класс для управления человеко-понятным URL (спасибо Спортивно-досуговый центр "Легион"):
- Оптимизировано использование оперативной памяти
Zion WebEngine Адрес (URL)/ЧПУ/Переадресация Классы Элемент "Адрес"
Zion WebEngine 25.10.02
- Доработан класс для управления пользователями (спасибо Спортивно-досуговый центр "Легион"):
- Устранена проблема с выходом из личных кабинетов, из-за которой система не сразу "забывала" про пользователя
Zion WebEngine Доступы/Пользователи Классы Что такое Классы?
Zion WebEngine 25.09.11
- Доработан класс для управления человеко-понятным URL (спасибо Киокушин Online):
- Устранены некоторые проблемы с объявлением переменных
Zion WebEngine Адрес (URL)/ЧПУ/Переадресация Классы Элемент "Адрес"
Zion WebEngine 25.09.03
- Доработан класс для управления пользователями (спасибо Киокушин Online):
- Устранена маловероятная проблема, из-за которой пользователю мог быть установлен пустой пароль
Zion WebEngine Доступы/Пользователи Классы Что такое Классы?
Zion WebEngine 25.09.02
- Доработан класс для управления пользователями (спасибо Киокушин Online):
- Устранена проблема, из-за которой при правке пользователя в административном интерфейсе могли сохраниться не все поля
- Доработан класс для управления контентом:
- Устранены некоторые проблемы с объявлением переменных
Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс Доступы/Пользователи Классы Контент/Контентные единицы
Zion WebEngine 25.08.21
- Доработан драйвер оболочки (спасибо Киокушин Online):
- Устранены некоторые проблемы с объявлением переменных
Ответы на вопросы
Плагин Menu
О том, как формируются меню и списки, о том, как использовать параметры при вызове плагина Menu
Zion WebEngine Zion User Control Zion Catalog Zion Pub Hub Zion Chat Zion Multi-Lang Адрес (URL)/ЧПУ/Переадресация Баланс пользователя/Абонентская плата Веб-браузер Дата/Время/TimeMashine Доступы/Пользователи Кодировки/Наборы символов Контент/Контентные единицы Корзина для заказов Куки Меню/Списки/Навигация Многоязычность/Языки Обновления CMS Обмен сообщениями/Чат Пагинация/Подстраницы Поиск текста Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Связи Способы доставки/самовывоза Способы оплаты Сравнение Условия Фильтрация
Как вставить изображение или файл в контент?
Как вставить изображение или ссылку на файл в основной текст станицы?
Zion WebEngine HTML-код веб-страницы Изображение Контент/Контентные единицы Основной текст Плагины Редактор контента/WYSIWYG-редактор Файл-менеджер Файлы/Папки Шаблоны контента
Что такое Меню администратора?
Общая информация о Меню администратора: что это, где его найти и как им пользоваться?
Zion WebEngine Zion User Control Zion Catalog Zion Mail Back Zion SEO Booster Zion xDelivery Zion Import Zion Gallery Zion xPayment Zion Pub Hub Zion Export Zion JivoSite Zion Chat Zion Multi-Lang Zion Banners Manager Zion Sender Zion Server Email-сообщения SMS SMTP/PHP-mail XML/RSS/1С/YML Валюты Веб-сервер/Хостинг Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Изображение Импорт/Экспорт Интернет-магазин Категории Корзина для заказов Корзина для мусора Кэш/Кеш Меню/Списки/Навигация Меню администратора Многоязычность/Языки Обновления CMS Обмен сообщениями/Чат Обратная связь/Обратный звонок Онлайн-консультант Политика конфиденциальности Помощники/Мастеры/Инструкции/Подсказки Рассылки Реакции на заказ Сайт-каталог Скидки/Наценки Спам Способы доставки/самовывоза Способы оплаты Файлы/Папки ФЗ-152 Формы Шаблоны контента Эскизы
Как наладить поиск по сайту?
Как создать форму поиска и страницу с результатами поиска
Zion WebEngine Веб-браузер Веб-сервер/Хостинг Основной текст Пагинация/Подстраницы Поиск текста Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Формы
Что такое Тип контента?
Общая информация о Типах контента: что это, для чего они нужны, и как их использовать
Zion WebEngine Zion Catalog Zion Pub Hub Меню/Списки/Навигация Типы
Как редактировать Контент?
Как управлять страницами, редактируемыми полями, новостями, статьями, товарами, аксессуарами и другими контентными единицами?
Zion User Control Zion Catalog Zion Pub Hub Адрес (URL)/ЧПУ/Переадресация Кэш/Кеш Меню/Списки/Навигация Помощники/Мастеры/Инструкции/Подсказки Фильтрация Шаблоны контента
Как управлять сайтом?
Унифицированная инструкция для администратора сайта на CMS Zion WebEngine
Zion WebEngine Zion User Control Zion Catalog Zion Mail Back Zion SEO Booster Zion Banners Manager Zion Booking SEO-параметры SMS Баннеры Бронирование/Расписание Вес и габариты Выбор нескольких вариантов Выбор одного из вариантов Галереи/Слайды Галочка Дата/Время/TimeMashine Доступ Групп пользователей Доступы/Пользователи Изображение Интернет-магазин Категории Кодировки/Наборы символов Корзина для заказов Многострочные поля Настраиваемые модули Однострочное поле Поиск текста Помощники/Мастеры/Инструкции/Подсказки Реакции на заказ Редактор контента/WYSIWYG-редактор Сайт-каталог Связи Скидки/Наценки Спам Способы доставки/самовывоза Способы оплаты Уведомления Файлы/Папки Фильтрация Характеристики/Разновидности Число
Как настроить сайт?
Zion WebEngine 26 - CMS без абонентской платы
Плагины Mailback и Callback
О том, как вставить на сайте форму обратной связи и/или обратного звонка. И как их грамотно настроить
Zion Mail Back Email-сообщения PHP SMS SMTP/PHP-mail Интернет-магазин Корзина для заказов Обновления CMS Обработчики Обратная связь/Обратный звонок Плагины Спам Формы
Что такое Комплект поставки?
Общая информация о Комплекте поставки: что это, где его посмотреть и как можно расширить?
Как оптимизировать сайт под поисковые системы?
И как поменять заголовки и описания, которые отображаются в поисковой выдаче
Zion WebEngine Zion SEO Booster SEO-параметры Кодировки/Наборы символов Многоязычность/Языки
Что такое Плагины?
Общая информация о Плагинах: что это и как их использовать
AJAX POST/GET-данные Адрес (URL)/ЧПУ/Переадресация Классы Обновления CMS Плагины
Что такое Свойства?
Информация о том, что такое Свойства, и как их можно использовать
Zion WebEngine Zion User Control Zion Catalog Zion SEO Booster Zion xDelivery Zion Gallery Zion xPayment Zion Pub Hub Zion Chat Zion Multi-Lang Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Многоязычность/Языки Обмен сообщениями/Чат Помощники/Мастеры/Инструкции/Подсказки Свойства Способы доставки/самовывоза Способы оплаты
Что такое Элементы?
Общая информация об Элементах: что это и как их использовать
Zion WebEngine Zion User Control Zion Catalog Zion SEO Booster Zion Gallery Zion Pub Hub SEO-параметры База данных/Таблицы данных Галереи/Слайды Место в структуре
Что такое Вкладки?
Общая информация о Вкладках: что это, для чего они нужны, и как их использовать
Zion WebEngine Zion Catalog Zion Gallery Zion Pub Hub Вкладки
Что такое Шаблон контента?
Общая информация о Шаблонах контента: что это, для чего они нужны, и как их использовать
Как подтвердить права на сайт в поисковой системе?
Как подтвердить права на сайт в Яндекс.Вебмастере, Google Search Console, Кабинете вебмастера Mail.Ru, Bing - Webmaster Tools и других аналогичных сервисах
Как экспортировать данные о заказах в XML
Как выгрузить данные о заказах с сайта в 1С и аналогичную внешнюю системы через формат XML
Zion Catalog Zion Export XML/RSS/1С/YML Импорт/Экспорт Интернет-магазин Меню администратора Реакции на заказ Способы доставки/самовывоза
Как импортировать данные о пользователях из XML
Как загрузить данные о пользователях, например, о клиентах на сайт из 1С и аналогичных внешних систем через формат XML
Zion User Control Zion Import XML/RSS/1С/YML Импорт/Экспорт Меню администратора
Технические требования
Информация о том, что нужно для корректной работы CMS Zion WebEngine
Zion WebEngine Zion Catalog Zion Mail Back Zion xDelivery Zion Import Zion xPayment Zion Export Zion Server PHP База данных/Таблицы данных Валюты Веб-браузер Веб-сервер/Хостинг Изображение Обновления CMS Онлайн-касса СДЭК Способы доставки/самовывоза Способы оплаты
© 2005-2026 Все права защищены | Поддержку осуществляет веб-студия #webZion