Отправка
Last updated
Last updated
Данные методы доступны только при использовании JavaScript API метода интеграции.
Пример:
submit([callback])
Отправляет заказ.
callback
{function (result)
} - функция обратного вызова
result
{}
submitStart
{void}Генерируется при начале отправки данных.
submitProgress
{Object}Генерируется в процессе отправки данных.
loaded
{integer} - кол-во отправленных байт
total
{integer} - общее кол-во байт для отправки
lengthComputable
{boolean} - известно ли total
Генерируется при окончании отправки данных, как при успехе, так и при ошибке.
Генерируется при успешном оформлении заказа.
submitFail
{Object}Генерируется при ошибке отправки заказа.
SubmitResult
{Object}Результат оформления заказа.
orderId
{integer} - ID заказа
appId
{integer} - ID приложения
product
{Object} - товар
id
{integer} - ID товара
id
{string} - название товара
product
{Object} - товар
viewHash
{string} - хэш для просмотра
editHash
{string} - хэш для редактирования
createdAt
{string} - дата и время создания заказа
layerImages
{string[]} - массив URL на оригиналы изображений пользователя
viewImages
{string{viewId}} - массив URL на снимки заказа с ракурсов, отмеченных галочками для отправки
areaImages
{string{areaId}} - массив URL на изображения композиций слоёв на место нанесение
views
{string{viewId}} - перечисление используемых ракурсов
variants
{Object{group}} - используемые варианты товара
id
{integer} - ID варианта
title
{string} - название варианта
palette
{Array{areaId}} - массив выбранных цветов из палитры (если это предполагает тип нанесения)
fieldsOrder
{Object} - значения пользовательских полей независящих от места нанесения
fieldsArea
{Object{areaId}} - значения пользовательских полей зависящих от места нанесения
areas
{{}} - места нанесения