Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Примечание

Внимание Для

работы

с

функциями

Yclients

у

вас

должно

быть

установлено

наше

приложение:

https://yclients.com/e/mp_364_twin/

Запись в Yclients создаётся при помощи следующей BPL-операции:

yclients.createRecord(salonId, params), где:

salonId айди : айди филиала в Yclients

params список : список параметров записи, в котором:

Название параметраОбязательный параметрЗначение
staffIdДаИдентификатор сотрудника
servicesДа

Список услуг, где каждый элемент это ассоциативный массив:

id – идентификатор услуги

clientДа

Информация о клиенте:

phone – Номер телефона клиента

name – Имя клиента (используется, если это новый клиент)

email– Email клиента

datetimeДа

Дата и время

seanceLenghtДа

Длительность сеанса, в секундах

saveIfBusyНет

Сохранять ли запись если время занято или нерабочее (по умолчанию false)

sendSmsНет

Отправлять ли смс с деталями записи клиенту (по умолчанию false)

commentНет

Комментарий к записи

smsRemainHoursНет

За сколько часов до визита следует выслать смс напоминание клиенту (0 - если не нужно, по умолчанию 1)

emailRemainHoursНет

За сколько часов до визита следует выслать email напоминание клиенту (0 - если не нужно, по умолчанию 12)

attendanceНет

Статус записи (2 - Пользователь подтвердил запись,

 1 - Пользователь пришел, услуги оказаны,

0 - ожидание пользователя,

-1 - пользователь не пришел на визит,

по умолчанию 0)

customFieldsНет

Ассоциативный массив дополнительных полей, заполняется согласно настроенным полям в филиале

recordLabelsНет

Список идентификаторов категорий записи

customColorНет

Цвет записи (по умолчанию null)

apiIdНет

Идентификатор внешней системы (по умолчанию null)

Пример использования

Блок кода
languagephp
themeDJango
$recordId = yclients.createRecord(25344, {"staffId": 2303331, "services": [{"id": 11428840}], "client": {"phone": "79876543210", "name": "Семён", "email": "semen@gmail.com"}, "datetime": "2023-06-07 15:00", "seanceLength": 3600,"saveIfBusy": false, "sendSms": false, "comment": "Комментарий к записи", "smsRemainHours": 1, "emailRemainHours": 12, "attendance": 2, "customFields": {"priority":"high"}, "recordLabels": ["67345", "78549"], "customColor": nil, "apiId": "7894"});

...