Как экспортировать данные о заказах в 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 22.10.04
  • Доработан общий монитор функциональности SEO-оптимизации (спасибо ZS-Moskva):
    • Более продуманно организовано формирование файла SiteMap.XML:
      • Для этого теперь требуется многократно меньше оперативной памяти
      • Сам файл теперь занимает в 2 раза меньше места на диске
      • Доступно формирование значительно более крупного файла без создания проблем для работы других компонентов CMS

Zion SEO Booster SEO-параметры XML/RSS/1С/YML Мониторинг Элемент "SEO-параметры"

Zion WebEngine 22.10.03
  • Доработан класс для управления проектом (спасибо Manner Sensortelemetrie):
    • Устранены некоторые недочёты, допущенные в предыдущем обновлении
  • Доработан класс для управления email-сообщениями:
    • Более продуманно организована автоматическая корректировка таблицы данных для хранения email-сообщений

Zion WebEngine Email-сообщения База данных/Таблицы данных Классы Обновления CMS Что такое Классы?

Zion WebEngine 22.09.30
  • Доработаны классы для управления баннерами и баннерными местами, контентом, способами доставки/самовывоза и оплаты, автоматическими скидками и скидочными уровнями, точками доставки/самовывоза, галереями, email-сообщениями и рассылками, меню и списками, заказами и реакциями на заказы, вкладками, шаблонами и типами, транспортными компаниями, пользователями и их группами:
    • Более продуманно организован живой поиск в административном интерфейсе для этих классов:
      • Теперь в начале списка выводятся записи, в названиях или в ID которых содержится поисковый запрос:
        • Уже далее отображаются все остальные записи - те, которые содержат искомую фразу в других полях
      • Устранены опечатки в результатах поиска
  • Доработан класс для управления обновлениями на стороне сервера:
    • Внесены корректировки в процедуру обновления CMS - ведутся испытания

Zion WebEngine Zion Catalog Zion xDelivery Zion Gallery Zion Banners Manager Zion Sender Zion Server Email-сообщения Административный интерфейс Баннеры Веб-сервер/Хостинг Вкладки Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Классы Контент/Контентные единицы Корзина для заказов Меню/Списки/Навигация Обновления CMS Поиск текста Рассылки Реакции на заказ Скидки/Наценки Способы доставки/самовывоза Способы оплаты Типы Шаблоны контента Что такое Тип контента?

Zion WebEngine 22.09.27
  • Доработан класс для управления миграцией со старых версий CMS (спасибо Manner Sensortelemetrie):
    • Улучшена миграция товаров, их категорий и плагинов, необходимых для каталога
    • Более продуманно организована корректировка HTML-кода, необходимого для отображения уведомлений

Zion WebEngine Что такое CMS Zion WebEngine? HTML-код веб-страницы Категории Классы Миграция Сайт-каталог Уведомления

Zion WebEngine 22.09.23
  • Доработаны классы для управления заказами и проектом, а также административные JS-скрипты:
    • Реализована возможность живого поиска в административном интерфейсе для таких, классов, которые используют несколько таблиц данных:
      • В том числе для класса для управления заказами теперь доступен поиск, как по заказам, так и по реакциям на заказ
      • Для других классов с такой особенностью поиск будет доработан в ближайших обновлениях

Zion WebEngine Zion Catalog Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс База данных/Таблицы данных Классы Корзина для заказов Обновления CMS Поиск текста Реакции на заказ

Zion WebEngine 22.09.16
  • Доработан парсер стороннего сайта (спасибо Moto-Retail18):
    • Поле для названия в таблице данных об импортируемых товарах и категориях увеличено в 2 раза

Zion Import База данных/Таблицы данных Импорт/Экспорт Категории Сайт-каталог

Zion WebEngine 22.09.15
  • Доработан парсер стороннего сайта (спасибо Moto-Retail18):
    • Устранены недочёты при отображении наценки или скидки для импортируемых со стороннего сайта товаров
  • Доработан класс для управления миграцией со старых версий CMS (спасибо Manner Sensortelemetrie):
    • Теперь мигратор совместим с версией WebEngine X6.10.13
    • Налажена миграция текстового поиска по сайту из старой платформы в новую

Zion WebEngine Zion WebEngine X6.10.13 Zion Import Что такое CMS Zion WebEngine? Импорт/Экспорт Классы Миграция Поиск текста Сайт-каталог Скидки/Наценки

Zion WebEngine 22.09.12
  • Доработаны настраиваемые модули реакций на заказ для уведомления на системный email и по SMS (спасибо Пермский период):
    • Устранены опечатки в текстах уведомлений

Zion WebEngine Zion Catalog Email-сообщения SMS Настраиваемые модули Реакции на заказ

Zion WebEngine 22.09.09
  • Доработаны настраиваемые модули для онлайн-оплаты через Альфа Банк, ПромСвязьБанк, Сбер Банк, Тинькофф, Киви Кассу и Робокассу (спасибо Пермский период):
    • Устранена уязвимость, которая могла привести к оплате одного заказа на стоимость другого заказа от того же покупателя
  • Доработаны классы для управления заказами и проектом:
    • Реализован живой поиск по заказам в административном интерфейсе

Zion WebEngine Zion Catalog Zion xPayment Qiwi Касса Robokassa Административный интерфейс Интернет-магазин Классы Корзина для заказов Настраиваемые модули Поиск текста Способы оплаты Что такое Классы?

Zion WebEngine 22.09.08
  • Доработан класс для управления email-сообщениями (спасибо Возрождение):
    • Устранены недочёты при живом поиске в административном интерфейсе
  • Доработаны настраиваемые модули для онлайн-оплаты через Альфа Банк, ПромСвязьБанк, Сбер Банк, Тинькофф, Киви Кассу и Робокассу (спасибо Пермский период):
    • Более корректно организована переадресация на просмотр статуса заказа
  • Доработан парсер стороннего сайта (спасибо Moto-Retail18):
    • Наценка или скидка для импортирыемых со стороннего сайта товаров теперь осуществляется не на указанное фиксированное число, а на указанный процент

Zion WebEngine Zion Import Zion xPayment Что такое Административный интерфейс и Гостевой интерфейс? Email-сообщения Qiwi Касса Robokassa Административный интерфейс Адрес (URL)/ЧПУ/Переадресация Импорт/Экспорт Классы Корзина для заказов Настраиваемые модули Поиск текста Сайт-каталог Скидки/Наценки Способы оплаты

Zion WebEngine 22.09.05
  • Доработаны PHP-класс и JS-функции парсера стороннего сайта (спасибо Moto-Retail18):
    • Реализована возможность установить наценку или скидку для любого импортированного со стороннего сайта товара:
      • Ведутся боевые испытания

Zion Import PHP Импорт/Экспорт Классы Сайт-каталог Скидки/Наценки Что такое Классы?

Zion WebEngine 22.09.02
  • Доработан класс для управления файлами и папками (спасибо ColorHouse.Shop):
    • Устранены недочёты в инструменте Размеры файлов и папок
  • Доработан вспомогательный класс для управления вкладками (спасибо КСБ Рус):
    • Устранены недочёты с отображением кнопок на вкладке Опции при правке тех или иных записей в административном интерфейсе

Zion WebEngine Административный интерфейс Вкладки Классы Файлы/Папки Что такое Вкладки?

Zion WebEngine 22.08.30
  • Доработан класс для управления миграцией со старых версий CMS (спасибо Возрождение):
    • Теперь мигратор совместим с версией WebEngine 3.3.6
  • Доработана система мониторинга для Google reCAPTCHA:
    • Теперь она не будет запускаться при работе на локальном веб-сервере

Zion WebEngine DEKO WebEngine 3.3.6 Zion Mail Back Что такое CMS Zion WebEngine? Веб-сервер/Хостинг Классы Миграция Мониторинг Спам

Zion WebEngine 22.08.26
  • Доработаны JS-функции парсера стороннего сайта (спасибо Moto-Retail18):
    • Теперь для снижения нагрузки на базу данных, парсер будет работать в 2 раза медленнее
  • Доработан класс для управления email-сообщениями:
    • Автоматическое обновление структуры таблицы данных email-сообщений теперь происходит более корректно и не вызывает ошибок при оформлении заказа в интернет-магазине
  • Доработан класс для управления водяными знаками:
    • В случае, если необходимо создать копию с водяным знаком для файла, который имеет недопустимый адрес (в том числе если такой файл не найден), работа по созданию копии принудительно завершается:
      • В качестве результата соответствующий метод вернёт не адрес копии (которой нет), а адрес оригинала (которого либо нет, либо который имеет недопустимый адрес)

Zion WebEngine Zion Import Zion Gallery Email-сообщения База данных/Таблицы данных Импорт/Экспорт Интернет-магазин Классы Корзина для заказов Файлы/Папки Что такое Классы?

Zion WebEngine 22.08.25
  • Продолжен отказ от устаревших компонентов старой платформы:
    • Доработан монитор очистки после обновления CMS:
      • Расширен список устаревших файлов и папок, которые будут автоматически удалены за ненадобностью
      • Реализована возможность автоматического удаления некоторых папок для устаревших компонентов только в том случае, если эти папки пусты:
        • Если эти папки не пусты, то будет выдано уведомление о необходимости обратиться к разработчику сайта для ручного удаления
    • Некоторые драйверы удалены полностью, а из некоторых других драйверов функционал разнесён по классам и плагинам:
      • Для лучшей совместимости с другими пакетами класс для управления числами перенесён из пакета Zion Catalog в пакет Zion WebEngine

Zion WebEngine Zion Catalog Zion xDelivery Zion Gallery Zion Pub Hub Zion Export Zion Sender Zion Booking Драйверы Классы Мониторинг Обновления CMS Плагины Платформа Уведомления Файлы/Папки Число Что такое Плагины?

Zion WebEngine 22.08.24
  • Завершён перевод на новую платформу пакета Zion Sender (спасибо КСБ Рус):
    • Реализовано создание очереди для SMS-сообщений:
      • При каждом обращении к сайту, происходит автоматическая отправка одного сообщения (так удаётся обойти спам-фильтры, блокирующие массовые рассылки)
        • Для этих целей также доработаны главные файлы гостевого и административного интерфейса, а также главные файлы аутентификации и восстановления доступа к административному интерфейсе
    • Разработка завершена
  • Доработан монитор очистки после обновления CMS:
    • Расширен список устаревших файлов и папок, которые будут автоматически удалены за ненадобностью
  • Доработан класс для управления email-сообщениями:
    • Устранены некоторые недочёты из предыдущего обновления
  • Доработан класс для управления SMS-шлюзом:
    • В разделе Справочники теперь можно видеть очередь SMS-сообщений:
      • Сообщения можно редактировать, если они ещё не успели отправиться
      • Доступно при наличии в комплекте поставки Zion Sender
  • Доработаны класс для управления базой данных и вспомогательный класс для управления вкладками:
    • Сделано несколько исключений для скрытия тех или иных кнопок при правке SMS-сообщений в административном интерфейсе

Zion WebEngine Zion Sender Что такое Административный интерфейс и Гостевой интерфейс? Email-сообщения SMS Административный интерфейс База данных/Таблицы данных Вкладки Гостевой интерфейс Доступ Групп пользователей Классы Мониторинг Обновления CMS Платформа Рассылки Спам Файлы/Папки

Zion WebEngine 22.08.23
  • Доработан монитор очистки после обновления CMS:
    • Реализована автоматическая корректировка PHP-кода для наилучшей совместимости с веб-сервером
      • В случая, когда автоматическая корректировка противопоказана, будет выдано уведомление о необходимости обратиться к разработчику сайта для ручной корректировки
  • Также для наилучшей совместимости с веб-сервером доработаны некоторые классы и обработчики

Zion WebEngine Zion Mail Back Zion Import Технические требования PHP Веб-сервер/Хостинг Классы Мониторинг Обновления CMS Обработчики Уведомления

Zion WebEngine 22.08.22
  • Продолжен перевод на новую платформу пакета Zion Sender (спасибо КСБ Рус):
    • Реализовано создание очереди для email-сообщений:
      • При каждом обращении к сайту, происходит автоматическая отправка одного сообщения (так удаётся обойти спам-фильтры, блокирующие массовые рассылки)
    • Налажен живой поиск по рассылкам
    • Разработка ещё не завершена
  • Доработан монитор очистки после обновления CMS:
    • Расширен список устаревших файлов и папок, которые будут автоматически удалены за ненадобностью
  • Оптимизирован код некоторых драйверов:
    • Удалены более ненужные функции, которые требовались только для старой платформы
  • Доработан класс для управления email-сообщениями:
    • В разделе Справочники теперь можно видеть очередь email-сообщений, как имеющих, так и не имеющих отношение к рассылкам:
      • Сообщения можно редактировать, если они ещё не успели отправиться
      • Доступно при наличии в комплекте поставки Zion Sender
  • Доработаны классы для управления базой данных и проектом, а также вспомогательный класс для управления вкладками:
    • Сделано несколько исключений для скрытия тех или иных кнопок при правке рассылок в административном интерфейсе

Zion WebEngine Zion Sender Email-сообщения Административный интерфейс База данных/Таблицы данных Вкладки Доступы/Пользователи Драйверы Классы Мониторинг Обновления CMS Платформа Поиск текста Рассылки Спам Файлы/Папки Что такое Вкладки?

Zion WebEngine 22.08.19
  • Доработано меню администратора для Ядра (спасибо Федерация Киокушин России):
    • Устранены проблемы с отображением пути до некоторых элементов меню

Zion WebEngine Меню администратора

Zion WebEngine 22.08.18
  • Доработано несколько классов в нескольких пакетах:
    • Устранены проблемы с отображением пути до элемента, выбранного в меню администратора

Zion WebEngine Zion Catalog Zion Mail Back Zion Import Zion Gallery Zion Export Zion JivoSite Zion Chat Что такое Меню администратора? Классы Меню администратора