Как экспортировать данные о заказах в 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.03.30
  • Доработаны классы для управления заказами и управления способами оплаты (спасибо Пермский период):
    • Реализована возможность для администратора в уже оформленном заказе заменить выбранный покупателем способ оплаты на другой:
      • Помимо доступных способов оплаты здесь можно выбрать и недоступные
  • Доработан класс для управления пользователями:
    • Устранены некоторые недочёты при замене покупателя в ранее оформеленном заказе

Zion WebEngine Zion Catalog Доступы/Пользователи Классы Корзина для заказов Способы оплаты Что такое Классы?

Zion WebEngine 22.03.29
  • Доработан элемент HTML-код веб-страницы:
    • Теперь в условии IS_HAS_ID_идентификатор??истина::ложь можно использовать несколько идентификаторов:
      • Отделять их друг от друга нужно двойной вертикальной чертой:
        • Например: IS_HAS_ID_идентификатор1||идентификатор2||идентификатор3??истина::ложь
      • Количество идентификаторов не ограничено

Zion WebEngine HTML-код веб-страницы Условия Элемент "HTML-код веб-страницы"

Zion WebEngine 22.03.17
  • Доработаны главный файл гостевого интерфейса и класс для управления проектом:
    • Добавлена опция Автоматически переадресовывать на главное зеркало:
      • Если сайт доступен на нескольких доменах и поддоменах (например, с www. и без), то при установке этой галочки со всех возможных зеркал будет производиться автоматическая переадресация на адрес, который указан в поле Адрес основного зеркала сайта
      • На доступность административного интерфейса данная опция не оказывает влияния
      • Эта опция полезна для SEO-оптимизации, т.к. избавит Вас от создания в базах поисковиков нескольких копий сайта, мешающих продвижению друг друга

Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? SEO-параметры Административный интерфейс Адрес (URL)/ЧПУ/Переадресация Гостевой интерфейс Классы

Zion WebEngine 22.03.16
  • Доработан элемент SEO-параметры (спасибо Хронос Медиа):
    • Доработана корректировка файла robots.txt при изменении параметров для файла sitemap.xml:
      • В некоторых случаях адрес sitemap.xml в robots.txt мог прописываться некорректно

Zion WebEngine SEO-параметры XML/RSS/1С/YML Элементы Как создать sitemap.xml?

Zion WebEngine 22.03.09
  • Доработан обработчик для формы обратной связи:
    • Улучшена защита от спама и флуда за счёт более продуманной проверки указываемого в форме номера телефона

Zion Mail Back Обработчики Спам Формы

Zion WebEngine 22.02.28
  • Доработаны меню администратора для пакета Zion SEO Booster, элемент SEO-параметры и монитор SEO-оптимизации (спасибо Федерация Киокушин Пермского края):
    • Реализовано полностью автоматическое формирование файла sitemap.xml, который может быть полезен для качественной оптимизации сайта под поисковые системы:
      • Как и раньше, настройки для каждой отдельной веб-страницы задаются при правке её элемента SEO-параметры
      • Доступна возможность изменить конечное имя файла sitemap.xml, которое по стандартам может быть абсолютно любым
      • Доступна возможность изменить частоту обновления этого файла в зависимости от специфики Вашего сайта:
        • Для новостных порталов это может быть обновление раз в 5 минут
        • Для сайтов, где информация обновляется очень редко, можно указать абсолютно любое значение, которое позволит максимально снизить нагрузку на веб-сервер
    • Реализованы некоторые другие небольшие удобства для упрощения процесса SEO-оптимизации

Zion WebEngine Zion SEO Booster SEO-параметры XML/RSS/1С/YML Веб-сервер/Хостинг Меню администратора Мониторинг Элементы Как оптимизировать сайт под поисковые системы?

Zion WebEngine 22.02.25
  • Доработаны драйвер оболочки класс для работы с текущими данными и плагин универсального меню (спасибо Moto-Retail18):
    • Упрощён поиск строк, в которых присутсвуют кавычки

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

Zion WebEngine 22.02.21
  • Доработан плагин Meta:
    • Устранена несовместимость со старыми версиями CMS

Zion SEO Booster Что такое CMS Zion WebEngine? SEO-параметры Плагины

Zion WebEngine 22.02.18
  • Доработаны класс для управления контентом, плагин Meta и элемент SEO-параметры:
    • Появилась возможность разрешать/запрещать поисковым роботам индексацию каждой отдельной веб-страницы

Zion WebEngine Zion SEO Booster SEO-параметры Классы Контент/Контентные единицы Плагины Элементы Что такое Плагины?

Zion WebEngine 22.02.17
  • Доработаны класс для управления контентом и элемент SEO-параметры:
    • Появилась возможность скрывать в sitemap.xml те записи, которые по какой-либо причине там должны отсутствовать

Zion WebEngine SEO-параметры Классы Контент/Контентные единицы Элементы Как создать sitemap.xml?

Zion WebEngine 22.02.15
  • Доработаны главный файл административного интерфейса, главный файл авторизации и класс для управления пользователями:
    • Теперь (например, после длительного отсутствия), если CMS просит Вас повторно указать логин и пароль от административного интерфейса, то после успешного входа Вы будете перенаправлены на тот же раздел, из которого Вас "выкинуло":
      • Если при этом у Вас было открыто несклолько вкладок (или окон) с "админкой", то вход достаточно выполнить только в одной:
        • Если в других вкладках уже тоже запрошен пароль, то обновите страницу - попадёте туда, где и были в этой вкладке
        • Если в других вкладках пароль не запрашивается, можете спокойно продолжить делать то, что делали до этого

Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс Доступы/Пользователи Классы

Zion WebEngine 22.02.14
  • Доработан вспомогательный класс для управления вкладками (спасибо Хронос Медиа):
    • Теперь не происходит переход на главную страницу административного интерфейса, если нажать на ту или иную вкладку до загрузки всех элементов веб-страницы:
      • Такая ситуация могла происходить, например, при недостаточно высоком качестве связи с веб-сервером

Zion WebEngine Административный интерфейс Веб-сервер/Хостинг Вкладки Классы Что такое Вкладки?

Zion WebEngine 22.02.11
  • Доработан класс для управления импортом из CRM Intrum (спасибо Good Авто):
    • Стал доступен импорт из CRM данных об ID категорий

Zion Import Импорт/Экспорт Категории Классы

Zion WebEngine 22.01.28
  • Доработан класс для управления базой данных (спасибо Цифрал Сервис):
    • Теперь в списках шаблонов и типов в административном интерфейсе можно увидеть используется ли данный шаблон или тип (есть ли хотя бы одна запись с таким шаблоном или типом):
      • Так будет проще принять решение например, об удалении или изменении шаблона или типа, которые на данный момент не используется ни для одной записи

Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс База данных/Таблицы данных Классы Типы Шаблоны контента

Zion WebEngine 22.01.25
  • Доработан настраиваемый модуль реакции на заказ для интеграции с сервисом онлайн-кассы Атол Онлайн (спасибо Пермский период):
    • Устранены некоторые недочёты

Zion Export Настраиваемые модули Онлайн-касса Реакции на заказ

Zion WebEngine 22.01.19
  • Доработан настраиваемый модуль реакции на заказ для интеграции с сервисом онлайн-кассы Атол Онлайн (спасибо Пермский период):
    • Реализовано получение данных о чеках из онлайн-кассы
    • Устранены недочёты из предыдущего обновления
    • Разработка пока не зваершена, но в ближайшее время возможны некоторые доработки
  • Доработан класс для управления заказами:
    • Дополнен список записей по умолчанию для таблицы данных реакций на заказы
  • Доработан настраиваемый модуль для онлайн-оплаты через интернет-эквайринг от Тинькофф:
    • Упразднены некоторые рудименты, которые в основном были нужны для отладки во время разработки этого модуля

Zion Catalog Zion xPayment Zion Export База данных/Таблицы данных Классы Корзина для заказов Настраиваемые модули Обновления CMS Онлайн-касса Реакции на заказ Способы оплаты Что такое Классы?

Zion WebEngine 22.01.18
  • Доработан настраиваемый модуль реакции на заказ для интеграции с сервисом онлайн-кассы Атол Онлайн (спасибо Пермский период):
    • Реализована отправка данных о заказе для автоматического создания чеков в онлайн-кассе:
      • Ведутся испытания
    • Устранены недочёты из предыдущего обновления
      • Разработка пока не зваершена

Zion Export Корзина для заказов Настраиваемые модули Обновления CMS Онлайн-касса Реакции на заказ

Zion WebEngine 22.01.17
  • Доработан настраиваемый модуль реакции на заказ для интеграции с сервисом онлайн-кассы Атол Онлайн (спасибо Пермский период):
    • Реализовано получение токенов авторизации в Атол Онлайн при (ручной или автоматической) смене статуса заказа на "Оплачен" для выполнения дальнейшего взаимодействия с серсисом онлайн-кассы
    • Реализвано отображение авторизационных и отладочных данных-результатов обращения к сервису онлайн-кассы на отдельной вкладке при просмотре информации о заказе в административном интерфейсе
    • Начата работа по автоматическому созданию чеков в онлайн-кассе:
      • Разработка пока не зваершена

Zion Export Административный интерфейс Вкладки Корзина для заказов Настраиваемые модули Онлайн-касса Реакции на заказ Что такое Вкладки?

Zion WebEngine 22.01.13
  • Создан настраиваемый модуль реакции на заказ для интеграции с сервисом онлайн-кассы Атол Онлайн (спасибо Пермский период):
    • Разработка пока не зваершена
  • Доработан класс для управления пользователями
    • Изменено расположение уведомлений в форме входа в административный интерфейс и в форме восстановления пароля администратора

Zion WebEngine Zion Export Что такое Административный интерфейс и Гостевой интерфейс? Административный интерфейс Доступы/Пользователи Классы Корзина для заказов Настраиваемые модули Онлайн-касса Реакции на заказ Уведомления Формы

Zion WebEngine 22.01.06
  • Доработан класс для управления пользователями:
    • Теперь на странице восстановления пароля администратора и на странице входа в административном интерфейс отображаются ответы на популярные вопросы по CMS

Zion WebEngine Что такое CMS Zion WebEngine? Административный интерфейс Доступы/Пользователи Классы Помощники/Мастеры/Инструкции/Подсказки