Отправка
Данные методы доступны только при использовании JavaScript API метода интеграции.
Пример:
o3d.on('submitProgress', function (data) {
console.log(data.loaded, data.total);
});
o3d.submit(function (data) {
console.log(data);
});Методы
submit([callback])
submit([callback])Отправляет заказ.
callback{function (result)} - функция обратного вызоваresult{SubmitResult}
События
submitStart {void}
submitStart {void}Генерируется при начале отправки данных.
submitProgress {Object}
submitProgress {Object}Генерируется в процессе отправки данных.
loaded{integer} - кол-во отправленных байтtotal{integer} - общее кол-во байт для отправкиlengthComputable{boolean} - известно лиtotal
submitAlways {SubmitResult|Object}
submitAlways {SubmitResult|Object}Генерируется при окончании отправки данных, как при успехе, так и при ошибке.
submitDone {SubmitResult}
submitDone {SubmitResult}Генерируется при успешном оформлении заказа.
submitFail {Object}
submitFail {Object}Генерируется при ошибке отправки заказа.
Типы
SubmitResult {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} - название варианта
areas{Area{}} - места нанесенияpalette{Array{areaId}} - массив выбранных цветов из палитры (если это предполагает тип нанесения)fieldsOrder{Object} - значения пользовательских полей независящих от места нанесенияfieldsArea{Object{areaId}} - значения пользовательских полей зависящих от места нанесения
Last updated