Центр документации
Карта сайта


Новая документация

Настройка платежных систем
Настройка способа оплаты КупиВкредит
Настройка способа оплаты Acquiro
Настройка способа оплаты AvisoSMS

Обновленная документация 

Разработчикам (API)
Руководство пользователя

Быстрая регистрация

ОПИСАНИЕ

Если параметр "Быстрая регистрация пользователя при оформлении заказа" модуля "Каталог товаров : Заказы" включен, реализуется следующая логика добавления/авторизации пользователя перед созданием заказа:

  1. Если пользователь с переданным e-mail не существует, он создается и возвращается токен для него;
  2. Если пользователь с переданным e-mail существует и параметр "Разрешать регистрацию, если пользователь с таким e-mail уже существует" модуля "Каталог товаров : Заказы" включен:
    1. Если параметр "forceCreate" не передан, возвращается код ошибки "ERR_FAST_REGISTRATION_FORCE_REQUIRED"
    2. Если параметр "forceCreate" передан, создается пользователь и возвращается его токен.

НЕОБХОДИМОСТЬ АВТОРИЗАЦИИ

Нет.

REQUEST 

Параметр
Обязательное
Значение
Описание
service + ami_webservice 
version+1.1 
action+sys.fast_registration 
fullEnv+1 
appToken+#stringТокен приложения для доступа к API
email+#stringE-mail пользователя
phone+#stringТелефон пользователя
firstname+#stringИмя пользователя
lastname+#stringФамилия пользователя
login #string Логин пользователя (с версии 6.0.6)
password #string Пароль пользователя (с версии 6.0.6)
forceCreate   #bool

Создавать ли нового пользователя, если пользователь

с переданным e-mail уже существует и настройки модуля заказов позволяют создание

RESPONSE

Ключ
Значение
Описание
errorCode#stringКод ошибки, 'OK' в случае успешного выполнения
errorMessage#stringСообщение об ошибке, пустая строка если выполнение прошло без ошибок
userToken#stringТокен пользователя (в случае успешного создания пользователя)

 

ВОЗМОЖНЫЕ КОДЫ ОШИБОК

Общие коды ошибок

Коды ошибок авторизации

Код
Описание
ERR_FAST_REGISTRATION_FORCE_REQUIREDПризнак того, что для создания пользователя необходимо передать параметр "forceCreate"
ERR_REGISTRATION_FAILEDОшибка создания нового пользователя
ERR_FAST_REGISTRATION_DISABLEDБыстрая регистрация при оформлении заказа запрещена
ERR_ALREADY_AUTHORIZEDПользователь уже авторизован
Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API) Документация для скачивания
 2000 – 2011 © Amiro.CMS Все права защищены.