Ajax-обертки для работы с оформлением заказа
Methods
-
<static> order(client, order)
-
Оформление заказа с указанием способа оплаты и доставки. Важно - все поля обязательны для заполнения.
Parameters:
Name Type Description client
Object объект с полями {email: почта, name: имя, phone: телефон} Properties
Name Type Description email
string почта name
string ФИО phone
string телефон order
Object объект с обязательными полями Properties
Name Type Description delivery
number id способа доставки payment
number id способа оплаты Returns:
- Type
- $.ajax
Example
ajaxAPI.checkout.order(client, order) .done(function (onDone) { console.log('onDone: ', onDone) }) .fail(function (onFail) { console.log('onFail: ', onFail) });
-
<static> quick(formData)
-
Оформление заказа
Parameters:
Name Type Description formData
Object объект сериализованной формы Returns:
- Type
- $.ajax
Example
ajaxAPI.checkout.quick(form.serialize()) .done(function (onDone) { console.log('onDone: ', onDone) }) .fail(function (onFail) { console.log('onFail: ', onFail) });