Ajax-обертки для работы с функиционалом магазина
Methods
-
<static> client()
-
Получение информации о посетителе сайта
Returns:
Если пользователь залогинен, получим json с акутальной информацией о покупателе { status: "ok", client: { // информация о покупателе }} В случае, если пользователь не залогинен, получим { status: "error", message: "Not authorized", url: "/client_account/session/new" }- Type
- $.ajax
Example
ajaxAPI.shop.client() .done(function (onDone) { console.log('onDone: ', onDone) }) .fail(function (onFail) { console.log('onFail: ', onFail) })
-
<static> message(options)
-
Отпаравка сообщений
Parameters:
Name Type Description options
Object объект с полями Properties
Name Type Description content
string тело сообщения. Обязательно from
string e-mail, с которого "отправлено" сообщение. Обязательно phone
string телефон, указывается в теле письма. По-умолчанию - пустое name
string имя, указывается в теле письма. По-умолчанию - пустое. subject
string тема письма. Returns:
- Type
- $.ajax
Example
ajaxAPI.shop.message({ 'from': 'json@test.ru', 'name': 'test is my name', 'subject': 'test is my subject', 'content': 'YAAAAR!!!!', 'phone': '+00000000000000' }) .done(function (onDone) { console.log('onDone: ', onDone) }) .fail(function (onFail) { console.log('onFail: ', onFail) });