Как экспортировать данные о заказах в 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 X7.02.18
  • Доработан класс для управления шаблонами веб-страниц:
    • Если в базе данных есть всего один шаблон, то возможность клонирования элементов контента автоматически отключается - это снижает нагрузку на систему и повышает общую производительность
  • Доработан класс для управления элементом контента "Один из вариантов":
    • Устранена вероятность возникновения ошибок при отсутствии вариантов
    • Улучшена сортировка вариантов
  • Доработан класс для управления элементом контента "Многострочное поле с редактором":
    • Устранена вероятность возникновения ошибок при удалении этого элемента из шаблона веб-страницы
  • Доработан класс для управления базой данных:
    • Изменён принцип сохранения данных в базу
    • Улучшена обработка некоторых ошибок при обращении к базе данных
    • Использование некоторых функций стало более эффективным
    • Созданы новые функции, повышающие удобство работы с базой данных
    • Теперь все функции полностью интегрированы с Memcached для более эффективного использования результатов запросов к базе данных
  • Многие элементы контента доработаны для использования новых возможностей кэширования
  • Доработан онлайн-консультант:
    • Реализовано автоматическое обновление кэша при включении или выключении плагина онлайн-консультанта во всех шаблонах веб-страниц
  • Доработан класс для управления элементом контента "Адрес" (URL):
    • Реализовано полное взаимодействие с Memcached

Zion WebEngine Zion Catalog Zion Gallery Zion Pub Hub Zion JivoSite Адрес (URL)/ЧПУ/Переадресация База данных/Таблицы данных Выбор одного из вариантов Классы Контент/Контентные единицы Многострочные поля Онлайн-консультант Шаблоны контента Элементы

Zion WebEngine X7.02.17
  • Сильно переработан класс для работы с базой данных
    • Удалены различные архаизмы
    • Оптимизирована работа многих функций
    • Созданы новые более удобные в использовании функции
    • Налажено очень плотное взаимодействие с Memcached
    • Устранены некоторые недочёты
  • Подкорректирован текст некоторых уведомлений

Zion WebEngine База данных/Таблицы данных Классы Кэш/Кеш Уведомления

Zion WebEngine X7.02.16
  • Сильно переработан класс для работы с базой данных
    • Удалены различные архаизмы
    • Оптимизирована работа многих функций
    • Значительно улучшено взаимодействие с Memcached

Zion WebEngine База данных/Таблицы данных Классы Кэш/Кеш

Zion WebEngine X7.02.15
  • Сильно переработан класс для работы с базой данных
    • Удалены различные архаизмы
    • Оптимизирована работа некоторых функций
    • Улучшено взаимодействие с Memcached

Zion WebEngine База данных/Таблицы данных Классы Кэш/Кеш

Zion WebEngine X7.02.14
  • Доработан класс для работы с базой данных
    • Сделано несколько оптимизаций
    • Внедрена поддержка Memcached для снижения нагрузки на базу данных и более быстрого открытия веб-страниц
    • Начат перевод базы данных на использование Memcached
  • Сделано несколько оптимизаций в главном файле гостевого интерфейса
  • Устранены недочёты в помощнике по вставке плагина универсального меню

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

Zion WebEngine X7.02.10
  • Доработано управление кэшированием
    • Создан инструмент, при запуске которого автоматически обновляется кэш для всех веб-страниц на сайте
    • Данная функция всё ещё остаётся экспериментальной!

Zion WebEngine Кэш/Кеш

Zion WebEngine X7.02.08
  • Реализован огромный прирост в производительности
    • Благодаря новому принципу кэширования, страницы открываются моментально
    • Реализована возможность удалить кэш для каждой веб-страницы прямо из списка веб-страниц в меню администратора
    • Также кэш автоматически удаляется при любом изменении веб-страницы
    • Кэш создаётся автоматически и хранится "вечно"
    • Данная опция пока является экспериментальной, в некоторых случаях применять её не рекомендуется!

Zion WebEngine Кэш/Кеш Меню администратора

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

Zion WebEngine Zion Catalog Веб-браузер Веб-сервер/Хостинг Выбор одного из вариантов Драйверы Контент/Контентные единицы Сайт-каталог Файлы/Папки Число Шаблоны контента Элементы

Zion WebEngine X7.02.03
  • Устранена проблема в Галерее (спасибо ЕЦН)
    • Было возможно указание названий только для созданных ранее слайдов
    • Теперь это стало возможно и для новых (только что созданных) слайдов

Zion Gallery Галереи/Слайды

Zion WebEngine X7.01.27
  • Устранена ошибка в плагине автоматической SEO-оптимизации:
    • Вместо данных открытой категории подставлялись данные автоматически определяемой контентной единицы (спасибо АлкоСтоп 59)
  • Доработаны административные скрипты
  • Доработан класс для управления характеристиками товаров
    • Стал доступен выбор необходимых характеристик прямо в шаблоне контентной единицы (например, товара)
    • При выборе характеристики могут быть разделены по группам, выведены в виде полного списка или в виде списка только из выбранных характеристик (по умолчанию)
    • При создании или редактировании характеристики можно сразу же отметить те шаблоны, для которых она должна быть выбрана

Zion WebEngine Zion SEO Booster SEO-параметры Категории Контент/Контентные единицы Плагины Характеристики/Разновидности Шаблоны контента

Zion WebEngine X7.01.25
  • Устранена проблема с отображением уменьшенных копий изображений в Галерее

Zion Gallery Галереи/Слайды Изображение

Zion WebEngine X7.01.24
  • Улучшено отображение дополнительной информации в административном интерфейсе
  • Значительно ускорена загрузка дополнительной информации в административном интерфейсе

Zion WebEngine Административный интерфейс

Zion WebEngine X7.01.20
  • Расширен список вкладок для размещения на них элементов контента
  • Доработано отображение выпадающих списков добавления и клонирования элементов контента:
    • были выявлены случаи, когда списки не помещались целиком (устранено)
  • Доработано клонирование записей с пустыми (нулевыми) значениями
  • Доработан новый элемент контента "Характеристики"
    • будет полезен для товаров в новой платформе
    • его уже можно использовать при редактировании шаблонов
    • работа над ним ещё не завершена

Zion WebEngine Zion Catalog Вкладки Контент/Контентные единицы Платформа Характеристики/Разновидности Шаблоны контента Элементы

Zion WebEngine X7.01.13
  • Доработана автоматическая SEO-оптимизация: учтено, что в качестве SEO-заголовков могут использоваться поля, содержащие HTML-теги - теперь все теги автоматически удаляются
  • Значительно ускорена работа с базой данных за счёт внедрения кеширования: лучше всего прирост производительности заметен при работе в административном интерфейсе. Работаем над ещё большим "разгоном".

Zion WebEngine Zion SEO Booster SEO-параметры Административный интерфейс База данных/Таблицы данных Кэш/Кеш

Zion WebEngine X7.01.04
  • Доработан класс для работы с контентом: устранены некоторые недочёты

Zion WebEngine Классы Контент/Контентные единицы

Zion WebEngine X6.12.30
  • Доработана графическая составляющая интерфейса администратора
  • В меню администратора добавлен новый раздел "Справочники":
    • В нём теперь располагаются подразделы "Шаблоны", "Типы" и "Категории"
    • В разделе "Контент" теперь доступны только контентные единицы, разделённые по типам
  • Доработаны классы для работы с контентом, категориями и HTML-кодом веб-страницы
  • Доработано отображение списка контентных единиц в интерфейсе администратора:
    • Теперь для каждой записи кроме ID и названия в списке отображается выбранный шаблон
  • Продолжен перевод каталога на новую платформу
    • Доработано меню администратора для каталога
    • Создан класс для управления группами характеристик
    • Создан класс для управления характеристиками (работа ещё не завершена)
    • Несколько элементов контента были доработаны для того, чтобы стать доступными для использования в качестве характеристик товаров
  • Устранена вероятность возникновения ошибки при попытке открыть для редактирования несуществующую запись
  • Доработан класс для управления базой данных:
    • Реализована возможность сохранять значения, которые безошибочно воспринимаются сервером базы данных, как NULL (нулевые или пустые)

Zion WebEngine Zion Catalog Zion Gallery Zion Pub Hub HTML-код веб-страницы Административный интерфейс База данных/Таблицы данных Категории Классы Контент/Контентные единицы Меню администратора Платформа Сайт-каталог Типы Характеристики/Разновидности Шаблоны контента Элементы

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

Zion WebEngine Zion Gallery База данных/Таблицы данных Галереи/Слайды Изображение Контент/Контентные единицы Кэш/Кеш Шаблоны контента Элементы Эскизы

Zion WebEngine X6.12.28
  • Доработан редактор контента: стало доступно отключение всех инструментов на панели инструментов, чтобы исключить вероятность искажения HTML-кода, когда это критически важно
  • В нескольких элементах контента доработано автоматическое увеличение высоты редактируемых полей

Zion WebEngine Zion Gallery HTML-код веб-страницы Контент/Контентные единицы Многострочные поля Основной текст Редактор контента/WYSIWYG-редактор Элементы

Zion WebEngine X6.12.27
  • Доработаны административные JS-скрипты
  • Доработан класс для работы с галереями
    • К слайдам можно добавлять однострочные названия
    • К слайдам можно добавлять многострочные описания с полноценным редактором контента (доступно изменение набора инструментов в редакторе)
    • К слайдам можно добавлять ссылки
    • Вместо картинок можно использовать аудио/видео и различные интерактивные модули, например, схемы проезда или любой другой HTML-код
    • Устранены некоторые недочёты
    • Добавлены подсказки по использованию новых свойств слайдов
    • Доработано управление галереями
  • Доработан плагин для отображения галерей
    • Реализовано использование новых свойств слайдов
    • Значительно расширен набор стандартных оформлений для галерей
    • Плагин может использовать переданные в него параметры для формирования команд вызова других плагинов

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

Zion WebEngine X6.12.26
  • Доработан класс для управления контентом: устранены некоторые недочёты при обработке свойств контента
  • Завершено создание пакета Zion Gallery. В дальнейшем планируется реализация множества улучшений и удобств
    • Уже добавлены альтернативные варианты оформления галерей

Zion WebEngine Zion Gallery Галереи/Слайды Классы Контент/Контентные единицы Свойства