Как экспортировать данные о заказах в XML

24.06.2022

Какая информация о заказе может быть передана


<?xml version="1.0" encoding="windows-1251"?>
<Заказ
  Номер="00004964"
  Статус="Новый заказ"
  Дата="07.09.2022"
  Время="13:34:38"
  ФИО="Сидоров Иван Петрович"
  НомерКлиента="354"
  Телефон="89123456789"
  Email="mail@example.com"
  Индекс=""
  Регион=""
  НаселенныйПункт="село Заречное"
  Улица=""
  Дом=""
  Подъезд=""
  Этаж=""
  КвартираОфис=""
  ТочкаСамовывоза="(не выбрана)"
  Комментарий=""
  СпособОплаты="Наложенный платёж"
  ПосьбаКлиента="Перезвонить"
>
  <Товары>
    <Товар
      ID="00000241"
      Наименование="Сальник заднего амортизатора Иж"
      Количество="6"
      Цена="10"
    />
    <Товар
      ID="00004879"
      Наименование="Эмблема Планета стекло"
      Количество="2"
      Цена="30"
    />
    <Товар
      ID="0!balans"
      Наименование="Пополенение баланса"
      Количество="158"
      Цена="1"
    />
...
  </Товары>
</Заказ>


  1. Общая информация о заказе:
    • Номер (В разных версиях 1С может использоваться разная длина номеров заказа: от 6 до 11. Возможна, настойка другой длины. Сообщите, какая длина используется у Вас)
    • Статус («Новый заказ», «Заказ оплачен», «Заказ отклонён». Могут быть другие варианты)
    • Дата и время
  2. Данные о клиенте:
    • ФИО
    • Номер клиента (ID пользователя, если он был авторизован во время создания заказа)
    • Контактные данные
    • Комментарий клиента
  3. Данные о способах доставки/самовывоза и оплаты (можно игнорировать при пополнениях баланса)
  4. Данные о товарах/услугах в заказе:
    • ID (В разных версиях 1С может использоваться разная длина идентификаторов: от 8 до 11. Возможна, настойка другой длины. Сообщите, какая длина используется у Вас)
      • В случае с пополнение баланса будет равно 0!balans
    • Название товара или услуги
    • Количество
      • В случае с пополнение баланса будет равно сумме, внесённой на баланс
    • Цена
      • В случае с пополнение баланса всегда равно 1

Доступ к данным о заказах

Вам будет предоставлен FTP-доступ к одной из папок на сайте. Желательно использовать шифрование - SFTP или FTPS. Часто бывает, что 1С шифрование не поддерживает. Если так, то можно использовать и обычный FTP, но это не безопасно.

У Вас будет доступ на создание подпапок. Если Вы одновременно реализуете и импорт и экспорт данных, а доступ у Вас всего к одной папке (и подпапкам), то лучше для данных, импортиремых на сайт, использовать основную папку, а для данных, экспортируемых с сайта, использовать подпапку.

В каждом файле будет всего один заказ. После загрузки данных Вы можете удалить обработанный файл по FTP. В случае, если заказ обновится (сменится статус или изменится список товаров/услуг в нём или что-то ещё), то в той же папке появится файл с тем же именем, но уже с новыми данными.

Имена файлов

Имя файла соответсвует номеру заказа, например, 00000001.xml

Доступно указание префиксов, например, example-00000001.xml

Вам нужно будет сообщить о том, какое количество символов используется в Вашей системе для номеров заказов (без учёта префикса). Если необходимы префиксы, то об этом также нужно сообщить.

Идентификаторы товаров/услуг

Вам нужно будет сообщить о том, какое количество символов используется в Вашей системе для идентификатора (например, артикула) товаров/услуг.


CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи веб-студии #webZion и других спонсоров.

 

Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...

 

Заранее, большое, спасибо

 

Блог обновлений

Zion WebEngine X8.07.29
  • Упразднён плагин Ask, который раньше использовался для отправки вопросов в службу поддержки:
    • Теперь для этих целей используется данный Портал поддержки
  • Доработаны главный файл административного интерфейса и класс для управления пользователями:
    • Упразднена панель поддержки:
      • Теперь для этих целей используется данный Портал поддержки
      • Пользователи более старых версий при попытке открыть панель поддержки будут перенаправляться на портал
  • Доработана система мониторинга:
    • При отсутствии поддержки необходимого функцила выдаётся предупреждение о невозможности загрузить данные о курсах валют
  • Доработан класс для управления курсами валют:
    • Во избежании возникновения ошибок часть его возможностей отключается при отсутствии поддержки необходимого функцила
  • Доработан класс для управления XML-данными (спасибо Moto-Retail18):
    • Значительно расширен функционал для импорта данных из 1С
    • Разработка ещё не завершена
  • Доработан класс для управления файлами и папками:
    • Функционал расширен для нужд импорта данных

Zion WebEngine Zion Catalog Zion Server XML/RSS/1С/YML Административный интерфейс Валюты Доступы/Пользователи Импорт/Экспорт Классы Мониторинг Плагины Помощники/Мастеры/Инструкции/Подсказки Файлы/Папки

Zion WebEngine X8.07.26
  • Доработан класс для управления Robokassa (спасибо ЛеоСталь):
    • Доработана инструкция по настройке
    • Устранены некоторые недочёты

Zion Robokassa Robokassa Классы Помощники/Мастеры/Инструкции/Подсказки Способы оплаты

Zion WebEngine X8.07.25
  • Доработан класс для управления Robokassa (спасибо ЛеоСталь):
    • Доработана инструкция по настройке
  • Доработан класс для управления импортом из XLS/CSV:
    • Устранена вероятность появления двойных кавычек, свойственных для формата CSV

Zion Robokassa CSV/Excel Robokassa Импорт/Экспорт Классы Помощники/Мастеры/Инструкции/Подсказки Способы оплаты

Zion WebEngine X8.07.24
  • Доработан класс для управления импортом из XLS/CSV (спасибо ЛеоСталь):
    • Доработана инструкция по подготовке файла с импортируемыми данными
    • Реализована возможность импортировать данные о габаритах и весе
    • Реализована возможность импортировать данные об изображениях из выбранной папки:
      • Если расширение у файла с изображением есть, но оно не указано в файле с импортируемыми данными, то производится поиск файла с расширением, принятым для одного из распространённых форматов (jpg, png, gif, bmp)

Zion Catalog CSV/Excel Вес и габариты Изображение Импорт/Экспорт Классы Помощники/Мастеры/Инструкции/Подсказки Файлы/Папки

Zion WebEngine X8.07.20
  • Доработан класс для управления курсами валют:
    • Исправлена опечатка в инструкции к автоматическому обновлению курса валют (спасибо Moto-Retail18)
  • Доработано меню администратора
  • Создан класс для управления XML-данными:
    • В том числе пригоден для импорта данных из 1С
    • Разработка ещё не завершена
  • Доработан класс для управления файлами и папками:
    • Функционал расширен для нужд импорта данных

Zion WebEngine Zion Catalog XML/RSS/1С/YML Валюты Импорт/Экспорт Классы Меню администратора Помощники/Мастеры/Инструкции/Подсказки Файлы/Папки

Zion WebEngine X8.07.16
  • Доработаны классы для управления навигацией и HTML-кодом веб-страниц
    • В комплект поставки включены примеры использования модальных окон:
      • Доступен пример, в котором для каждой новости реализовано своё отдельное окно
      • Доступен пример, в котором для всех товаров реализовано одно общее окно
        • Данные обновляются через AJAX
  • Доработан класс для управления галереей:
    • Устранена несовместимость слайдов, добавленных по одному, и слайдов, массово добавленных из указанной папки (спасибо GoodАвто)
    • Устранена проблема с неудалением файла изображения вместе со слайдом
    • Реализована опциональная возможность сортировать файлы перед массовым добавлением в галерею
  • Доработан класс для управления файлами и папками:
    • Реализована сортировка папок, которые можно выбрать для быстрой загрузки файлов в галерею
    • Упрощено отображение выпадающего списка папок:
      • Стал доступен поиск нужной папки прямо в выпадающем списке папок:
        • Просто нажмите на список и начните набирать имя искомой папки 

Zion WebEngine Zion Gallery AJAX HTML-код веб-страницы Галереи/Слайды Классы Меню/Списки/Навигация Модальное окно Файлы/Папки

Zion WebEngine X8.07.10
  • Доработан плагин универсального меню:
    • Устранены недоработки при обработке некоторых условий
  • Доработан класс для управления контентом:
    • Реализован запрет подстановки свойств контентных единиц:
      • Полезно в тех случаях, когда требуется привести пример кода подстановки свойства, но саму подстановку делать не требуется

Zion WebEngine Классы Контент/Контентные единицы Меню/Списки/Навигация Мониторинг Пагинация/Подстраницы Плагины Свойства

Zion WebEngine X8.07.02
  • Для улучшения пагинации доработаны плагин универсального меню, класс навигации и помощник по вставке плагина универсального меню:
    • Добавлен параметр maxsubpages, который позволяет ограничить количество подстраниц
      • Активная подстраница автоматически центруется в списке, если это необходимо
    • Доступные новые свойства для использования прямо в оформлении списка:
      • {menu_subpage_firsturl} - ссылка на начало списка - на первую подстраницу
      • {menu_subpage_lasturl} - ссылка на конец списка - на последнюю подстраницу

Zion WebEngine Классы Меню/Списки/Навигация Мониторинг Пагинация/Подстраницы Плагины Помощники/Мастеры/Инструкции/Подсказки Свойства

Zion WebEngine X8.06.30
  • Доработан драйвер оболочки:
    • Реализован запрет поиска команд для запуска любых плагинов:
      • Полезно в тех случаях, когда требуется привести пример кода запуска плагина, но сам запуск делать не требуется

Zion WebEngine Драйверы Мониторинг Плагины

Zion WebEngine X8.06.22
  • Доработано сравнение товаров:
    • Устранены проблемы при отображении/скрытии габаритов товаров
  • Доработаны записи по умолчанию:
    • Скорректирован набор характеристик для товаров:
      • В том числе учтены некоторые особенности СДЭК
    • Скорректировано оформление новостей, товаров и аксессуаров
  • Доработан модуль связи с СДЭК:
    • Устранены некоторые недочёты
    • Реализовано отображение уведомлений в случае указания некорректных параметров
    • Реализован точный расчёт стоимости и срока доставки с учётом веса и габаритов каждого отдельного товара:
      • При отсутствии данных о весе и габаритах для какого-либо из товаров подставляются настраиваемые данные по умолчанию
  • Драйвер Shop для управления заказами в Интернет-магазине удалён из комплекта поставки:
    • Весь его функционал реализован в других компонентах новой платформы
  • Доработано управление галереями:
    • При правке галереи теперь видно не только изображение, но и его адрес
    • Реализована возможность удалять слайды вместе с файлами изображений:
      • При этом удаляются все слайды с этим изображением из всех галерей
      • Также удаляются эскизы, которые нужны для предпросмотра изображений в файл-менеджере
      • Удаление файлов происходит только при наличии у соответствующей группы пользователей доступа к файл-менеджеру:
        • Без наличия такого доступа удаляется только слайд, связанный с этим изображением (во всех галереях)
    • Набор полей, доступных для слайдов в галереях, теперь можно настроить прямо в шаблоне:
      • Ограничения доступа для групп пользователей продолжают влиять на доступность полей в слайдах:
        • И те и другие параметры не конфликтуют, а дополняют друг друга:
          • Из соображений безопасности запрет доступа в одном месте имеет приоритет над разрешением в другом месте
      • По умолчанию доступны все поля
  • Доработаны административные JS-скрипты
  • Обновлены изображения, доступные в комплекте поставки для примера

Zion WebEngine Zion Catalog Zion xDelivery Zion Gallery Zion Pub Hub Вес и габариты Галереи/Слайды Доступы/Пользователи Драйверы Интернет-магазин Контент/Контентные единицы Корзина для заказов Настраиваемые модули Платформа СДЭК Способы доставки/самовывоза Сравнение Файл-менеджер Шаблоны контента Элементы Эскизы

Zion WebEngine X8.06.21
  • Завершён перевод пакета Zion Qiwi на новую платформу
  • Внесены некоторые доработки в класс для работы с доставкой
  • Доработан класс для управления контентом:
    • Улучшена обработка свойств некоторых элементов контента
    • Улучшено сравнение товаров
  • Доработаны записи по умолчанию, касающиеся отображения веса и габаритов товаров

Zion WebEngine Zion Catalog Zion Qiwi Qiwi Касса Вес и габариты Классы Контент/Контентные единицы Платформа Способы доставки/самовывоза Способы оплаты Сравнение Элементы

Zion WebEngine X8.06.16
  • Доработаны административные скрипты
  • Создан класс для управления файлами и папками
  • Реализовано массовое добавление изображений в галерею (спасибо Good Авто):
    • Достаточно просто выбрать одну из папок, и в галерею добавятся все файлы внутри неё
    • Есть опциональное отключение дублирования для файлов, которые уже добавлены в эту галерею

Zion WebEngine Zion Gallery Галереи/Слайды Классы Файлы/Папки Элементы

Zion WebEngine X8.06.15
  • Доработаны класс для управления навигацией и плагин универсального меню:
    • Расширен список условий для более тонкой настройки каждого элемента списка или меню
  • Доработан класс для управления датами:
    • Создан плагин, позволяющий вернуть временную метку прошедшего или будущего времени с указанными смещением от текущего времени:
      • Можно указать количество секунд, минут, часов, дней, месяцев или лет, которые уже прошли или должны пройти
      • Удобно для отображения, например, статей или новостей, за час, неделю и т.д.

Zion WebEngine Zion Pub Hub Дата/Время/TimeMashine Классы Контент/Контентные единицы Меню/Списки/Навигация Мониторинг Плагины Условия Элементы

Zion WebEngine X8.06.14
  • Доработана система мониторинга для сайта-каталога и интернет-магазина

Zion Catalog Интернет-магазин Мониторинг Сайт-каталог

Zion WebEngine X8.06.08
  • Продолжен перевод пакета Zion Qiwi на новую платформу:
    • Удалены все архаизмы из старой платформы
    • Реализована инструкция по настройке
    • Доработан класс платёжного модуля
      • Работа ещё не завершена
  • Доработана графическая составляющая пакетов Zion Catalog и Zion Qiwi
  • Доработано автоматическое создание способов оплаты по умолчанию
  • Устранена опечатка в инструкции по настройке Robokassa
  • Доработана система мониторинга для Zion ExpressDelivery и Zion Catalog
  • Создан новый элемент контента "Вес и габариты":
    • Он будет использоваться для наиболее точного расчёта срока и стоимости доставки

Zion Catalog Zion xDelivery Zion Robokassa Zion Qiwi Qiwi Касса Robokassa Вес и габариты Классы Мониторинг Настраиваемые модули Платформа Способы доставки/самовывоза Способы оплаты Элементы

Zion WebEngine X8.06.07
  • Доработан элемент контента Число (спасибо Good Авто):
    • Устранены недочёты при редактировании дробных чисел
  • Расширен функционал класса для управления контентом
  • Переработано использование некоторых параметров в плагине универсального меню
    • В том числе можно управлять отображением/скрытием элементов контента, которые имеют пустые, нулевые или незаполненные значения
  • Создан новый элемент контента "Выбор нескольких вариантов":
    • Список вариантов редактируется при правке шаблона
    • При правке контента для каждого варианта доступна соответствующая галочка

Zion WebEngine Zion Catalog Выбор нескольких вариантов Классы Контент/Контентные единицы Меню/Списки/Навигация Число Элементы

Zion WebEngine X8.06.04
  • Доработан плагин универсального меню (спасибо Moto-Retail18):
    • Устранены некоторые недочёты при отображении/скрытии списка подстраниц

Zion WebEngine Меню/Списки/Навигация Пагинация/Подстраницы Плагины

Zion WebEngine X8.05.27
  • Доработана система мониторинга:
    • Реализовано отображение уведомления в случае отсутствия в конфигурации веб-сервера компонентов, необходимых для расчёта стоимости и срока доставки заказа в Интернет-магазине
  • Начат перевод пакета Zion Qiwi на новую платформу:
    • Создан класс для управления модулем для онлайн-оплаты через Qiwi Кассу
    • Разработка ещё не завершена
  • Доработан класс для управления корзиной заказов
    • Форма и обработчик заказа приведены в соответствие актуальным требованиям Qiwi Кассы
  • Доработан класс для управления модулем онлайн-оплаты через Robokassa
    • Учтена возможность неконфликтного одновременного множественного использования одного и того же платёжного модуля с различными параметрами

Zion Catalog Zion xDelivery Zion Robokassa Zion Qiwi Qiwi Касса Robokassa Интернет-магазин Корзина для заказов Мониторинг Настраиваемые модули Обработчики Платформа Способы доставки/самовывоза Способы оплаты Формы

Zion WebEngine X8.05.26
  • Доработан вспомогательный класс для работы с вкладками (спасибо Good Авто):
    • Улучшена совместимость с PHP 7.2.1
  • Доработан класс для управления категориями:
    • Устранены некоторые недочёты
  • Доработан плагин отображения контента:
    • Отменено отображение некоторых уведомлений
  • Доработан класс для управления базой данных:
    • Учтено отсутствие некоторых компонентов в комплекте поставки (спасибо Moto-Retail18)

Zion WebEngine PHP База данных/Таблицы данных Вкладки Категории Классы Контент/Контентные единицы Плагины Уведомления

Zion WebEngine X8.05.24
  • Доработан импорт данных из Excel/CSV (спасибо Moto-Retail18):
    • Улучшена обработка пустых данных
  • Доработана отправка email-сообщения (спасибо Good Авто):
    • Устранена вероятность зацикливания при работе на локальных веб-серверах
  • Доработан плагин универсального меню:
    • Улучшена обработка некоторых условий для тонкой настройки элементов меню/списков

Zion WebEngine Zion Catalog Zion Mail Back CSV/Excel Email-сообщения Веб-сервер/Хостинг Импорт/Экспорт Меню/Списки/Навигация Плагины Условия