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 optionsObject объект с полями Properties
Name Type Description contentstring тело сообщения. Обязательно fromstring e-mail, с которого "отправлено" сообщение. Обязательно phonestring телефон, указывается в теле письма. По-умолчанию - пустое namestring имя, указывается в теле письма. По-умолчанию - пустое. subjectstring тема письма. 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) });