Типы данных и структура объектов в REST API Интернет-магазина
- Типы данных
- Структура объектов
- sale_order_shipment_item
- sale_payment_item_shipment
- sale_payment_item_basket
- sale_order_shipment
- sale_status
- sale_status_lang
- sale_lang
- sale_order_property
- sale_shipment_property
- sale_shipment_property_value
- sale_order_property_value
- sale_order_property_value_file_value
- sale_order_property_variant
- sale_order_property_group
- sale_order_property_relation
- sale_person_type
- sale_business_value_person_domain
- sale_order
- sale_order_crm_client
- sale_order_payment
- sale_basket_item
- sale_basket_item_property
- sale_order_trade_platform
- sale_order_trade_binding
- sale_basket_item_reservation
- sale_delivery_handler
- sale_delivery_handler_settings
- sale_delivery_handler_settings_config_item
- sale_delivery_handler_profile
- sale_delivery_service
- sale_delivery_config_value_item
- sale_delivery_extra_service
- sale_delivery_extra_service_enum_item
- sale_paysystem_handler
- sale_paysystem
- sale_cashbox_handler
- sale_cashbox
- Объекты, используемые в ответах
Базовые типы данных перечислены в отдельной статье.
В этой статье рассмотрим типы данных и структуру объектов, характерные именно для Интернет-магазина.
Типы данных
|
Тип |
Описания и значения |
|
Целочисленный идентификатор заказа (например, |
|
|
Целочисленный идентификатор корзины (например, |
|
|
Целочисленный идентификатор отгрузки (например, |
|
|
Целочисленный идентификатор элемента табличной части отгрузки (например, |
|
|
Целочисленный идентификатор привязки оплаты к отгрузке (например, |
|
|
Целочисленный идентификатор привязки элемента корзины к оплате (например, |
|
|
Символьный идентификатор статуса (например, |
|
|
Объект, содержащий информацию о локализации статуса. Получить список объектов локализаций статусов можно с помощью метода sale.statuslang.list |
|
|
Символьный идентификатор языка (например, |
|
|
Целочисленный идентификатор типа плательщика (например, |
|
|
Целочисленный идентификатор свойства заказа (например, |
|
|
Целочисленный идентификатор свойства отгрузки (например, |
|
|
Целочисленный идентификатор значения свойства отгрузки (например, |
|
|
Целочисленный идентификатор группы свойств (например, |
|
|
Целочисленный идентификатор значения свойства заказа (например, |
|
|
Целочисленный идентификатор варианта значения свойства (например, |
|
|
Объект, содержащий информацию о привязке свойства. Получить список объектов привязки свойства можно с помощью метода sale.propertyRelation.list |
|
|
Целочисленный идентификатор источника заказов (например, |
|
|
Целочисленный идентификатор привязки источников заказов к заказам (например, |
|
|
Целочисленный идентификатор оплаты (например, |
|
|
Объект, содержащий информацию о соответствии между типом плательщика и физ. или юр. лицом. Получить список объектов соответствий можно с помощью метода sale.businessValuePersonDomain.list |
|
|
Объект обработчика службы доставки. |
|
|
Объект службы доставки. Получить идентификаторы служб доставки можно с помощью метода sale.delivery.getlist |
|
|
Объект дополнительной услуги службы доставки. Получить идентификаторы услуг службы доставки можно с помощью метода sale.delivery.extra.service.get |
|
|
Объект обработчика платежной системы. Получить идентификаторы обработчиков платежных систем можно с помощью метода sale.paysystem.handler.list |
|
|
Объект платежной системы. Получить идентификаторы платежных систем можно с помощью метода sale.paysystem.list |
|
|
Объект обработчика кассы. Получить идентификаторы обработчиков кассы можно с помощью метода sale.cashbox.handler.list |
|
|
Объект кассы. Получить идентификаторы кассы можно с помощью метода sale.cashbox.list |
Структура объектов
sale_order_shipment_item
|
Значение |
Описание |
|
id |
Идентификатор элемента табличной части отгрузки |
|
orderDeliveryId |
Идентификатор отгрузки |
|
basketId |
Идентификатор корзины |
|
quantity |
Количество товара |
|
reservedQuantity |
Зарезервированное количество товара |
|
xmlId |
Внешний идентификатор. Можно использовать для синхронизации текущей товарной позиции доставки с аналогичной позицией во внешней системе |
|
dateInsert |
Дата добавления элемента табличной части отгрузки |
sale_payment_item_shipment
|
Значение |
Описание |
|
id |
Идентификатор элемента табличной части отгрузки |
|
shipmentId |
Идентификатор отгрузки |
|
paymentId |
Идентификатор оплаты |
|
xmlId |
Внешний идентификатор записи |
|
dateInsert |
Дата добавления привязки оплаты к отгрузке |
sale_payment_item_basket
|
Значение |
Описание |
|
id |
Идентификатор привязки элемента корзины к оплате |
|
paymentId |
Идентификатор оплаты |
|
basketId |
Идентификатор элемента корзины |
|
quantity |
Количество товара |
|
xmlId |
Внешний идентификатор записи |
|
dateInsert |
Дата добавления привязки элемента корзины к оплате |
sale_order_shipment
|
Значение |
Описание |
|
id |
Идентификатор отгрузки |
|
dateInsert |
Дата создания отгрузки |
|
orderId |
Идентификатор заказа |
|
accountNumber |
Системный номер отгрузки |
|
allowDelivery |
Признак разрешения доставки. Возможные значения:
|
|
dateAllowDelivery |
Дата изменения флага разрешения доставки |
|
empAllowDeliveryId |
Пользователь, который изменил значение флага разрешения доставки |
|
deducted |
Признак того, является ли отгрузка отгруженной. Возможные значения:
|
|
dateDeducted |
Дата изменения флага отгруженности отгрузки |
|
empDeductedId |
Пользователь, который изменил значение флага отгруженности |
|
reasonUndoDeducted |
Устаревшее свойство |
|
system |
Признак того, является ли отгрузка системной. Значение всегда Возможные значения:
|
|
deliveryId |
Идентификатор службы доставки |
|
deliveryName |
Название службы доставки |
|
deliveryXmlId |
Внешний идентификатор службы доставки |
|
statusId |
Идентификатор статуса доставки |
|
statusXmlId |
Внешний идентификатор статуса доставки |
|
canceled |
Устаревший. Необходимо использовать статус отгрузки. Признак того, является ли отгрузка отмененной. Возможные значения:
|
|
dateCanceled |
Устаревший. Дата и время отмены отгрузки |
|
empCanceledId |
Устаревший. Пользователь, который изменил значение флага отмененности отгрузки ( |
|
marked |
Флаг маркировки. Признак того, является ли отгрузка отмеченной как проблемная. Возможные значения:
|
|
dateMarked |
Дата изменения флага маркировки |
|
reasonMarked |
Причина, по которой отгрузка была отмечена флагом маркировки |
|
empMarkedId |
Пользователь, который выставил флаг маркировки в значение |
|
deliveryDocDate |
Дата документа отгрузки |
|
deliveryDocNum |
Номер документа отгрузки |
|
trackingNumber |
Идентификатор отправления |
|
trackingDescription |
Описание статуса отправления |
|
trackingLastCheck |
Время последней проверки статуса отправления |
|
trackingStatus |
Статус отправления |
|
currency |
Валюта отгрузки |
|
customPriceDelivery |
Признак кастомной стоимости доставки. К примеру, служба доставки автоматически рассчитала стоимость в 500 рублей, но менеджер вручную выставил стоимость в 200 рублей. В этом случае, признак кастомной стоимости доставки будет автоматически выставлен в значение Возможные значения:
|
|
basePriceDelivery |
Базовая стоимость доставки (без скидок/наценок). |
|
priceDelivery |
Стоимость доставки |
|
discountPrice |
Скидка на доставку |
|
comments |
Комментарий менеджера |
|
companyId |
Идентификатор компании из модуля «Интернет-магазин». Не используется в облачной версии |
|
responsibleId |
Идентификатор пользователя, ответственного за отгрузку |
|
dateResponsibleId |
Дата изменения ответственного за отгрузку |
|
empResponsibleId |
Пользователь, который назначил ответственного |
|
xmlId |
Внешний идентификатор отгрузки. Можно использовать для синхронизации отгрузки с внешней системой |
|
externalDelivery |
Признак того, является ли отгрузка загруженной из внешней системы (например, 1С) Возможные значения:
|
|
id1c |
Идентификатор отгрузки в 1С |
|
updated1c |
Признак того, что данная отгрузка была синхронизирована (обновлена) с 1С |
|
version1c |
Версия 1С (если отгрузка была обновлена из 1С) |
|
shipmentItems |
Массив, содержащий элементы табличной части отгрузки |
sale_status
|
Значение |
Описание |
|
id |
Символьный идентификатор статуса |
|
type |
Тип статуса:
|
|
notify |
Индикатор необходимости отправки почтового уведомления пользователю при переходе сущности (заказ или доставка) в этот статус:
|
|
color |
HEX код цвета статуса (например, |
|
sort |
Сортировка |
|
xmlId |
Внешний идентификатор статуса |
sale_status_lang
|
Значение |
Описание |
|
statusId |
Символьный идентификатор статуса |
|
lid |
Идентификатор языка |
|
name |
Название статуса |
|
description |
Описание статуса |
sale_lang
|
Значение |
Описание |
|
active |
Индикатор активности языка
|
|
lid |
Символьный идентификатор языка |
|
name |
Название языка |
sale_order_property
|
Значение |
Описание |
|
id |
Идентификатор свойства заказа |
|
personTypeId |
Идентификатор типа плательщика |
|
propsGroupId |
Идентификатор группы свойств |
|
name |
Название свойства заказа |
|
type |
Тип свойства заказа. Возможные значения:
|
|
code |
Символьный код свойства заказа |
|
active |
Индикатор активности свойства заказа. Возможные значения:
|
|
util |
Индикатор того, является ли свойство заказа служебным. Служебные свойства заказа не отображаются в публичной части. Возможные значения:
|
|
userProps |
Индикатор того, входит ли свойство заказа в профиль покупателя. Возможные значения:
|
|
isFiltered |
Индикатор того, доступно ли свойство заказа в фильтре на странице списка заказов. Возможные значения:
|
|
sort |
Сортировка |
|
description |
Описание свойства заказа |
|
required |
Индикатор обязательности заполнения значения свойства заказа. Возможные значения:
|
|
multiple |
Индикатор того, является ли свойство заказа множественным. Для множественных свойств возможно указать несколько значений. Возможные значения:
|
|
xmlId |
Внешний идентификатор свойства заказа |
|
defaultValue |
Дефолтное значение свойства заказа. Для множественных свойств заказа ( |
|
settings |
См. описание параметра |
|
isProfileName |
Индикатор необходимости использования значения данного свойства заказа в качестве названия профиля пользователя. Возможные значения:
Актуально только для свойств заказа типа |
|
isPayer |
Индикатор необходимости использования значения данного свойства заказа в качестве имени плательщика. Возможные значения:
Актуально только для свойств заказа типа |
|
isEmail |
Индикатор необходимости использования значения данного свойства заказа в качестве e-mail (например, при регистрации нового пользователя при оформлении заказа). Возможные значения:
Актуально только для свойств заказа типа |
|
isPhone |
Индикатор необходимости использования значения данного свойства заказа в качестве номера телефона. Возможные значения:
Актуально только для свойств заказа типа |
|
isZip |
Индикатор необходимости использования значения данного свойства заказа в качестве почтового индекса. Возможные значения:
Актуально только для свойств заказа типа |
|
isAddress |
Индикатор необходимости использования значения данного свойства заказа в качестве адреса. Возможные значения:
Актуально только для свойств заказа типа |
|
isLocation |
Индикатор необходимости использования значения данного свойства заказа в качестве местоположения покупателя для расчета стоимости доставки. Возможные значения:
Актуально только для свойств заказа типа |
|
isLocation4tax |
Индикатор необходимости использования значения данного свойства заказа в качестве местоположения покупателя для определения ставок налогов. Возможные значения:
Актуально только для свойств заказа типа |
|
inputFieldLocation |
Устаревшее поле. Не используется. Актуально только для свойств заказа типа |
|
isAddressFrom |
Индикатор необходимости использования значения данного свойства заказа в качестве адреса покупателя откуда необходимо забрать заказ для расчета стоимости доставки. Возможные значения:
Актуально только для свойств заказа типа |
|
isAddressTo |
Индикатор необходимости использования значения данного свойства заказа в качестве адреса покупателя куда необходимо доставить заказ для расчета стоимости доставки. Возможные значения:
Актуально только для свойств заказа типа |
sale_shipment_property
См. описание sale_order_property.
sale_shipment_property_value
|
Значение |
Описание |
|
id |
Идентификатор значения свойства |
|
name |
Название свойства |
|
shipmentId |
Идентификатор отгрузки |
|
code |
Символьный код свойства |
|
Значение свойства |
|
|
shipmentPropsId |
Идентификатор свойства |
|
shipmentPropsXmlId |
Внешний идентификатор свойства отгрузки |
sale_order_property_value
|
Значение |
Описание |
|
id |
Идентификатор значения свойства |
|
name |
Название свойства |
|
orderId |
Идентификатор заказа |
|
code |
Символьный код свойства |
|
Значение свойства |
|
|
orderPropsId |
Идентификатор свойства |
|
orderPropsXmlId |
Внешний идентификатор свойства заказа |
sale_order_property_value_file_value
|
Значение |
Описание |
|
id |
Идентификатор файла |
|
contentType |
MIME тип файла |
|
description |
Описание файла |
|
externalId |
Внешний идентификатор файла |
|
fileName |
Название файла |
|
fileSize |
Размер файла в байтах |
|
moduleId |
Принадлежность к модулю |
|
originalName |
Оригинальное название файла |
|
src |
Полный путь к файлу на сервере |
|
subdir |
Подкаталог в котором находится файл на диске |
|
timestampX |
Дата изменения записи файла |
|
versionOriginalId |
Версия файла |
|
width |
Ширина изображения в пикселях (актуально только для файлов изображений) |
|
height |
Высота изображения в пикселях (актуально только для файлов изображений) |
sale_order_property_variant
|
Значение |
Описание |
|
id |
Идентификатор варианта значения свойства |
|
name |
Название варианта значения свойства |
|
value |
Код варианта значения свойства |
|
orderPropsId |
Идентификатор свойства |
|
description |
Описание варианта значения свойства |
|
sort |
Сортировка |
sale_order_property_group
|
Значение |
Описание |
|
id |
Идентификатор группы свойств |
|
name |
Название группы свойств |
|
personTypeId |
Идентификатор типа плательщика |
|
sort |
Сортировка |
sale_order_property_relation
|
Значение |
Описание |
|
entityId |
Идентификатор сущности |
|
entityType |
Тип сущности:
|
|
propertyId |
Идентификатор свойства |
sale_person_type
|
Значение |
Описание |
|
id |
Идентификатор типа плательщика |
|
name |
Название типа плательщика |
|
code |
Код типа плательщика |
|
sort |
Сортировка |
|
active |
Индикатор активности типа плательщика:
|
|
xmlId |
Внешний идентификатор. Можно использовать для синхронизации текущего типа плательщика с аналогичной позицией во внешней системе |
sale_business_value_person_domain
|
Значение |
Описание |
|
personTypeId |
Идентификатор типа плательщика |
|
domain |
Значение, которому соответствует тип плательщика: физическое лицо или юридическое лицо.
Эта опция нужна для работы механизма бизнес-смыслов |
sale_order
|
Значение |
Описание |
|
id |
Идентификатор заказа |
|
lid |
Идентификатор сайта, на котором будет использоваться данный тип плательщика. Имеет постоянное значение |
|
dateInsert |
Дата создания заказа |
|
dateUpdate |
Дата обновления заказа |
|
personTypeId |
Идентификатор типа плательщика |
|
personTypeXmlId |
Внешний идентификатор типа плательщика |
|
statusId |
Идентификатор статуса |
|
empStatusId |
Идентификатор пользователя, изменившего статус заказа |
|
dateStatus |
Дата изменения статуса |
|
marked |
Флаг маркировки. Признак того, является ли отгрузка отмеченной как проблемная. Значение
|
|
dateMarked |
Дата маркировки заказа |
|
empMarkedId |
Идентификатор пользователя, поставившего маркировку |
|
reasonMarked |
Причина, по которой заказ был промаркирован |
|
price |
Цена |
|
discountValue |
Значение скидки |
|
taxValue |
Ставка налога на заказ |
|
userDescription |
Комментарий покупателя к заказу |
|
additionalInfo |
Устаревший. Дополнительная информация |
|
comments |
Комментарий менеджера к заказу |
|
responsibleId |
Идентификатор пользователя, ответственного за заказ |
|
recurringId |
Идентификатор продления подписки |
|
lockedBy |
Актуально только для коробочной версии. Идентификатор пользователя, заблокировавшего заказ. Заказ блокируется в административной панели, когда пользователь открывает детальную карточку заказа |
|
dateLock |
Дата блокировки |
|
recountFlag |
Устаревший. Флаг пересчёта:
|
|
affiliateId |
Актуально только для коробочной версии. Идентификатор аффилиата |
|
updated1c |
Обновлен ли заказ через 1С:
|
|
orderTopic |
Устаревший. Тема заказа |
|
xmlId |
Внешний идентификатор |
|
statusXmlId |
Внешний идентификатор статуса |
|
id1c |
Идентификатор в 1С |
|
version |
Версия документа |
|
version1c |
Версия в 1С |
|
externalOrder |
Заказ из внешней системы или нет
|
|
canceled |
Был ли отменен заказ:
|
|
dateCanceled |
Дата отмены |
|
empCanceledId |
Идентификатор пользователя, отменившего заказ |
|
reasonCanceled |
Причина отмены |
|
userId |
Идентификатор клиента |
|
currency |
Валюта. Список валют можно получить через метод crm.currency.list |
|
accountNumber |
Номер заказа |
|
payed |
Заказ оплачен:
|
|
deducted |
Устаревший. Отгружен ли заказ:
|
|
basketItems |
Элементы корзины заказа |
|
clients |
Массив объектов, содержащий информацию о привязках заказа к клиентам модуля CRM |
|
payments |
Оплаты заказа |
|
shipments |
Отгрузки заказа |
|
propertyValues |
Свойства заказа |
|
requisiteLink |
Связи реквизитов с заказом. Список связей реквизитов с CRM сущностями можно получить через метод crm.requisite.link.list, где для заказа entity_type_id = 14 |
|
tradeBindings |
Источники заказа |
sale_order_crm_client
|
Значение |
Описание |
|
id |
Идентификатор привязки |
|
entityId |
Идентификатор объекта CRM |
|
entityTypeId |
Идентификатор |
|
isPrimary |
Индикатор того, является ли клиент главным. Возможные значения:
|
|
orderId |
Идентификатор заказа |
|
roleId |
Устаревшее |
|
sort |
Сортировка |
sale_order_payment
|
Значение |
Описание |
|
id |
Идентификатор оплаты |
|
orderId |
Идентификатор заказа |
|
paySystemXmlId |
Внешний идентификатор платежной системы |
|
paySystemIsCash |
Является ли платежная система наличным расчетом:
|
|
accountNumber |
Системный номер оплаты |
|
paid |
Внесена ли оплата:
|
|
datePaid |
Дата оплаты |
|
empPaidId |
Пользователь, который внес оплату |
|
paySystemId |
Идентификатор платежной системы |
|
psStatus |
Статус транзакции платежной системы — успешно ли оплачен заказ (для платежных систем, которые позволяют автоматически получать данные по проведенным через них заказам):
|
|
psStatusCode |
Код статуса транзакции платежной системы |
|
psStatusDescription |
Описание статуса транзакции платежной системы |
|
psStatusMessage |
Сообщение статуса транзакции платежной системы |
|
psSum |
Сумма транзакции платежной системы |
|
psCurrency |
Валюта платежной системы |
|
psResponseDate |
Дата ответа платежной системы |
|
payVoucherNum |
Номер платежного документа |
|
payVoucherDate |
Дата платежного документа |
|
datePayBefore |
Дата, по которой необходимо оплатить счет (в магазине не используется) |
|
dateBill |
Дата выставления счета |
|
xmlId |
Внешний идентификатор |
|
sum |
Сумма оплаты |
|
currency |
Валюта оплаты |
|
paySystemName |
Наименование платежной системы |
|
companyId |
Идентификатор компании, которая будет принимать оплату |
|
payReturnNum |
Номер документа возврата |
|
priceCod |
Стоимость оплаты при доставке (используется, например, для наложенного платежа) |
|
payReturnDate |
Дата документа возврата |
|
empReturnId |
Идентификатор пользователя, который выполнил возврат |
|
payReturnComment |
Комментарий к возврату |
|
responsibleId |
Идентификатор пользователя, ответственного за оплату |
|
empResponsibleId |
Идентификатор пользователя, назначившего ответственного |
|
dateResponsibleId |
Дата назначения ответственного |
|
isReturn |
Выполнялся ли возврат:
|
|
comments |
Комментарии к оплате |
|
updated1c |
Была ли оплата обновлена через 1С:
|
|
id1c |
Идентификатор в 1С |
|
version1c |
Версия документа оплаты от 1С |
|
externalPayment |
Является ли оплата внешней:
|
|
psInvoiceId |
Идентификатор оплаты в платежной системе |
|
marked |
Флаг маркировки. Признак того, является ли оплата отмеченной как проблемная:
|
|
reasonMarked |
Причина маркировки |
|
dateMarked |
Дата маркировки заказа |
|
empMarkedId |
Идентификатор пользователя, промаркировавшего оплату |
sale_basket_item
|
Значение |
Описание |
|
id |
Идентификатор элемента корзины |
|
orderId |
Идентификатор заказа |
|
sort |
Положение в списке позиций заказа |
|
productId |
Идентификатор товара. Для товаров, отсутствующих на сайте, равен нулю |
|
price |
Цена товара с учетом скидок и наценок |
|
customPrice |
Указана ли цена вручную:
|
|
currency |
Валюта цены. Должна совпадать с валютой заказа. Список валют можно получить методом crm.currency.list, подробную информацию о валюте — методом crm.currency.get |
|
quantity |
Количество |
|
xmlId |
Внешний код позиции корзины. |
|
dateInsert |
Дата добавления элемента корзины |
|
dateUpdate |
Дата обновления элемента корзины |
|
properties |
Свойства элемента корзины |
|
name |
Название товара |
|
basePrice |
Цена товара без учета скидок и наценок Всегда должно выполняться правило: |
|
discountPrice |
Величина итоговой скидки/наценки. Для наценки значение отрицательное |
|
weight |
Вес в груммах. |
|
dimensions |
Размеры товара в миллиметрах. Поле либо пустое, либо содержит сериализованный массив с ключами:
|
|
measureCode |
Код единицы измерения |
|
measureName |
Название единицы измерения |
|
canBuy |
Доступен ли товар к покупке:
|
|
vatRate |
Величина налога в процентах. Может быть равна |
|
vatIncluded |
Включен ли налог в цену:
|
|
barcodeMulti |
Поле доступно только при включенном складском учете. Является ли штрихкод уникальным:
Имеет смысл только для включенного складского учета. Для товаров из каталога категорически не рекомендуется заполнять это поле вручную |
|
type |
Тип позиции. Не соответствует типу товара в каталоге. Возможные значения:
Категорически не рекомендуется задавать самостоятельно |
|
catalogXmlId |
Внешний идентификатор каталога. Используется для синхронизации с внешними системами (например, 1С) |
|
productXmlId |
Внешний идентификатор товара. Используется для синхронизации с внешними системами (например, 1С) |
|
reservations |
Резервы элемента корзины |
sale_basket_item_property
|
Значение |
Описание |
|
id |
Идентификатор свойства элемента корзины |
|
basketId |
Идентификатор элемента корзины |
|
name |
Название свойства |
|
value |
Значение свойства |
|
code |
Код свойства |
|
sort |
Порядок сортировки |
|
xmlId |
Внешний идентификатор |
sale_order_trade_platform
|
Значение |
Описание |
|
id |
Идентификатор источника заказа |
|
code |
Код источника заказа |
|
active |
Активен ли источник заказа
|
|
name |
Название источника заказа |
|
description |
Описание источника заказа |
|
settings |
Настройки источника заказа в сериализованном виде |
|
catalogSectionTabClassName |
Класс для обработки закладки в настройках раздела каталога |
|
class |
Класс источника заказа |
|
xmlId |
Внешний идентификатор |
sale_order_trade_binding
|
Значение |
Описание |
|
id |
Идентификатор привязки |
|
xmlId |
Внешний идентификатор привязки |
|
externalOrderId |
Номер заказа во внешней системе |
|
orderId |
Идентификатор заказа |
|
tradingPlatformId |
Идентификатор источника заказа |
|
tradingPlatformXmlId |
Внешний идентификатор источника заказа |
|
params |
Параметры в сериализованном виде |
sale_basket_item_reservation
|
Значение |
Описание |
|
id |
Идентификатор резерва |
|
basketId |
Идентификатор элемента корзины резерва |
|
storeId |
Идентификатор склада |
|
quantity |
Количество |
|
dateReserve |
Дата резервирования |
|
dateReserveEnd |
Дата окончания резервирования |
|
reservedBy |
Идентификатор пользователя, добавившего резерв |
sale_delivery_handler
|
Значение |
Описание |
|
ID |
Идентификатор обработчика службы доставки. Получить идентификаторы обработчиков служб доставки можно с помощью метода sale.delivery.handler.list |
|
NAME |
Название обработчика службы доставки |
|
CODE |
Символьный код обработчика службы доставки |
|
SORT |
Сортировка |
|
DESCRIPTION |
Описание обработчика службы доставки |
|
SETTINGS |
Объект, содержащий информацию о настройках службы доставки |
|
PROFILES |
Массив, содержащий список объектов профилей доставки |
sale_delivery_handler_settings
|
Значение |
Описание |
|
CALCULATE_URL |
URL для расчёта стоимости доставки. На данный URL приходят данные о посылке (что доставить, куда и как), стоимость доставки которой нужно рассчитать в ответе. Формат запроса и ответа детально описан в документации по вебхуку Расчет стоимости доставки |
|
CREATE_DELIVERY_REQUEST_URL |
URL для создания заказа на доставку. На данный URL приходят данные о посылке (что доставить, куда и как), заказ на которую нужно оформить в службе доставки. Формат запроса и ответа детально описан в документации по вебхуку Создание заказа на доставку |
|
CANCEL_DELIVERY_REQUEST_URL |
URL для отмены заказа на доставку. На данный URL приходят данные о посылке (что доставить, куда и как), заказ на которую нужно отменить в службе доставки. Формат запроса и ответа детально описан в документации по вебхуку Отмена заказа на доставку |
|
HAS_CALLBACK_TRACKING_SUPPORT |
Индикатор того, будет ли служба доставки присылать оповещения о статусе заказа на доставку (см. метод sale.delivery.request.sendmessage). В случае, если поддержка событий указана, то в интерфейсе менеджера при заказе доставки будет создано дело на доставку, в которое могут транслироваться изменения, связанные с текущим статусом доставки. Возможные значения:
|
|
Массив объектов с доступными настройками для службы доставки, создаваемой с использованием данного обработчика |
sale_delivery_handler_settings_config_item
|
Значение |
Описание |
|
TYPE |
Тип поля настройки. Возможные значения:
|
|
CODE |
Символьный код настройки |
|
NAME |
Название настройки |
|
OPTIONS |
Список опций для выбора. Объект в формате Пример:
Параметр актуален только для настройки типа |
sale_delivery_handler_profile
|
Значение |
Описание |
|
NAME |
Название профиля обработчика службы доставки |
|
CODE |
Символьный код профиля обработчика службы доставки |
|
DESCRIPTION |
Описание профиля обработчика службы доставки |
sale_delivery_service
|
Значение |
Описание |
|
ID |
Идентификатор службы доставки. Получить идентификаторы служб доставки можно с помощью метода sale.delivery.getlist |
|
PARENT_ID |
Идентификатор родительской службы доставки. Получить идентификаторы служб доставки можно с помощью метода sale.delivery.getlist |
|
NAME |
Название службы доставки |
|
CURRENCY |
Символьный код валюты службы доставки |
|
DESCRIPTION |
Описание службы доставки |
|
SORT |
Сортировка |
|
ACTIVE |
Индикатор активности службы доставки. Возможные значения:
|
sale_delivery_config_value_item
|
Значение |
Описание |
|
CODE |
Символьный код настройки |
|
VALUE |
Значение настройки |
sale_delivery_extra_service
|
Значение |
Описание |
|
ID |
Идентификатор дополнительной услуги службы доставки. Получить идентификаторы услуг службы доставки можно с помощью метода sale.delivery.extra.service.get |
|
TYPE |
Тип услуги. Возможные значения:
|
|
NAME |
Название услуги |
|
ACTIVE |
Индикатор активности услуги. Возможные значения: |
|
CODE |
Символьный код услуги |
|
SORT |
Сортировка |
|
DESCRIPTION |
Описание услуги |
|
PRICE |
Поле актуально только для услуг типа единичная услуга ( |
|
Список доступных для выбора опций. Поле актуально только для услуг типа список ( |
sale_delivery_extra_service_enum_item
|
Значение |
Описание |
|
TITLE |
Название опции списка |
|
CODE |
Символьный код опции списка |
|
PRICE |
Стоимость услуги при выборе данной опции в валюте службы доставки |
sale_paysystem_handler
|
Значение |
Описание |
|
ID |
Идентификатор обработчика платежной системы |
|
NAME |
Название обработчика |
|
CODE |
Код обработчика |
|
SORT |
Сортировка |
|
SETTINGS |
Настройки обработчика. Структура сооветствует указанной при добавлении обработчика через sale.paysystem.handler.add в параметре |
sale_paysystem
|
Значение |
Описание |
|
ID |
Идентификатор платежной системы |
|
NAME |
Название платежной системы |
|
DESCRIPTION |
Описание платежной системы |
|
XML_ID |
Символьный код |
|
PERSON_TYPE_ID |
Идентификатор типа плательщика |
|
ACTION_FILE |
Для платежных систем REST это код REST-обработчика, указанный при добавлении обработчика методом sale.paysystem.handler.add. Для системных платежных систем это код системного обработчика платежной системы |
|
ACTIVE |
Активна ли платежная система. Доступные значения:
|
|
ENTITY_REGISTRY_TYPE |
Привязка платежной системы:
|
|
NEW_WINDOW |
Флаг, отвечающий за настройку «Открывать в новом окне». Доступные значения:
|
|
ALLOW_EDIT_PAYMENT |
Флаг, отвечающий за настройку «Разрешить автопересчет оплаты». Доступные значения:
|
|
AUTO_CHANGE_1C |
Флаг, отвечающий за настройку «Разрешить автоматическое изменение оплаты при импорте из 1С». Доступные значения:
|
|
CAN_PRINT_CHECK |
Флаг, отвечающий за настройку «Разрешить печать чеков». Доступные значения:
|
|
ENCODING |
Настройка «Кодировка». Доступные значения: Для REST-обработчиков не используется |
|
IS_CASH |
Тип оплаты. Возможные значения:
|
|
PSA_NAME |
Заголовок платежной системы |
|
PS_MODE |
Режим работы платежной системы для обработчиков, поддерживающих несколько режимов работы |
|
SORT |
Сортировка |
|
TARIFF |
Не используется |
sale_cashbox_handler
|
Значение |
Описание |
|
ID |
Идентификатор обработчика кассы |
|
NAME |
Название обработчика |
|
CODE |
Код обработчика |
|
SORT |
Сортировка |
|
SETTINGS |
Настройки обработчика. Структура сооветствует указанной при добавлении обработчика через sale.cashbox.handler.add в параметре |
sale_cashbox
|
Значение |
Описание |
|
ID |
Идентификатор обработчика платежной системы |
|
NAME |
Название кассы |
|
ENABLED |
Доступность кассы. Возможные значения:
|
|
ACTIVE |
Активность кассы. Возможные значения:
|
|
OFD |
Код обработчика ОФД. Доступные обработчики ОФД:
|
|
EMAIL |
Адрес электронной почты, на который будут отправляться уведомления в случае возникновения ошибок при печати чеков |
|
KKM_ID |
Марка ККМ |
|
SORT |
Сортировка |
|
USE_OFFLINE |
Используется ли касса офлайн. Возможные значения:
|
Объекты, используемые в ответах
rest_field_description
|
Значение |
Описание |
|
isImmutable |
Индикатор возможности изменения значения поля после создания. Если у поля выставлен данный индикатор, то при создании сущности можно указать значение поля, но изменить его при обновлении не получится |
|
isReadOnly |
Индикатор «только чтение». Если у поля выставлен данный индикатор, то в операциях добавления и обновления сущности передавать значение поля не нужно. Значение формируется автоматически и предназначено только для чтения |
|
isRequired |
Индикатор обязательности поля для операций добавления или обновления |
|
type |
Тип данных значений поля. Возможные значения:
|