Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Максоптра предоставляет широкую возможность для управления настройками уведомлений в зависимости от бизнес-задач клиента. Рассмотрим возможные варианты.

Настройки на уровне аккаунта

Настройки уведомлений на уровне аккаунта являются базовыми и используютя по умолчанию. On the SMSНа вкладке СМС/E-mail tab (see SMS/Email notifications to the customers) you can find a few actions that you may want to notify your clients about either by SMS or by E-mail, or both. You can leave the checkboxes blank if you do not want to send any notifications. 

Image Removed

It is possible to adjust your basic notification settings at the customer location and order levels.

Customer location level

It is possible to adjust your account (default) notification settings at the customer location level. For this purpose, the Allow notifications (by default) field is available on the customer location form. It merely shows that the account settings are enabled. But if you want to disable notification sending, you need to tick the checkboxes off. Notifications disabled at the customer location level will take priority over the account settings.

Image Removed

Use case 1:

For example, you have some notification settings set up at the account level, but you do not want to send notifications to the specific customer (customer location), so you just tick off the checkboxes in the customer location form. Notifications will not be sent.

If you want to change the mode of notification sending to a specific customer (SMS or E-mail), you need to have both modes enabled at the account level, then you will be able to disable the mode you do not want to use on the customer location form. 

Order level

You can also adjust the notification options at the order level by using the Allow notifications (by default) field. In this case the option you select will override the customer location settings.

Image Removed

Use case 2:

For example, you have some notification settings set up at the account level, but you do not want to send notifications to the specific customer (customer location), so you tick off the checkboxes. But today the delivery is late/early/cancelled etc., and you decided that your customer needs to know about it. In this case you enable notifications for the order(s) of this specific customer. The customer will receive the notification.

Same thing about changing notification modes different from customer location settings (SMS or E-mail). The one indicated in the order form will take priority.

Note If the SMS and/or E-mail option is enabled, do not forget to specify the client’s contact number and/or e-mail address, otherwise the notification will not be sent.

There may be other cases worth mentioning.

Use case 3

For example, you have some notification settings set up at the account level. Then you create an order without predefined customer location settings - order created manually on the spot with no registered customer location. Notifications will be sent/not sent depending on what you set up in the Allow notifications (by default) field in the order form.

Notification Settings in API

There are two special fields in the API method save to help you set up notification sending:

  • enableSMSNotification,
  • enableEMAILNotification.

For details, see REST API save.

Use case 4

For example, you need to send notifications only to those customers who subscribed for that. To avoid making settings manually, you can set it up in API code. To do it:

  1. Enable SMS notifications on the account level;
  2. Pass “false” by default in the “enableSMSNotification” in the order details when they are created via API;
  3. For those customers, who requested SMS notification, pass “true” instead. 

This way, all your customers will NOT receive text messages by default, unless they requested. 

Notification Settings in csv-Import Files

There are two special fields in the csv-order import files to help you set up notification sending:

  • enableSMSNotification,
  • enableEMAILNotification.

So, if you have some notification settings set up at the account level, and you do not want to send SMS/E-mails to your customers, put “no” in these fields. For those customers, who requested SMS/E-mail notifications, put “yes” instead or leave the field blank.

For details, see Import Orders(см. раздел СМС/Email-уведомления клиентов) представлен определенный набор действий, о которых вы можете уведомить своих клиентов по СМС или по E-mail, либо все вместе. Если вы не планируете посылать уведомлений, оставтье флажки пустыми. 

Image Added

Базовые настройки уведомлений также можно корректировать на уровне расположения клиента и на уровне отдельного заказа. Рассмотрим, как это работает.

Настройки на уровне расположения клиента

Базовые настрйки уведомлений, действующие по умолчанию, можно скорректировать на уровне расположения клиента. Для этого на форме расположения клиента есть поле под названием Отправлять уведомления (по умолчанию). Флажки СМС и Email показывают базовые настройки - включены ли уведомления на уровне аккаунта. В этом случае, если вы хотите отключить рассылку уведомлений, следует деактивировать флажки. Настройки уведомлений, откорректированные на уровне расположения клиента, будут использоватья по умолчанию для данного расположения клиента.

Image Added

Пример 1:

Предположим, у вас есть определенные настройкии уведомлений на уровне аккаунта, но вы не хотите делать рассылку конкретному клиенту. Для этого вы должны снять флажок (флажки) уведомлений в форме расположения клиента. Уведомления не будут отправляться

Если вы хотите изменить тип уведомления (СМС или E-mail), для начала нужно, чтобы оба типа были активированы на уровне аккаунта, затем вы сможете деактивировать ненужный вам тип в форме расположения клиента. 

Настройки на уровне заказа

Также с помощью поля Отправлять уведомления возможно корректировать настройки уведомлений на уровне отдельного заказа. В этом случае выбранная вами опция переопределит настройки уровня расположения клиента.

Image Added

Пример 2:

Предположим, у вас есть определенные настройкии уведомлений на уровне аккаунта, но вы не хотите делать рассылку конкретному клиенту, и для этого вы деактивируете флажки уведомлений в форме расположения клиента. Однако сегодня доставка опаздывает/приедет рано/отменяется и т.д., и вы решили, что стоит сообщить об этом клиенту. В этом случае в форме заказа(ов) для данного клиента вы можете активировать отправку уведомлений. Уведомления будут отправляться.

Точно так же поступайте, если хотите изменить тип уведомления (SMS or E-mail), отличного от того, который был определен на уровне расположения клиента. Тип уведомления, активированный в форме заказа, будет иметь приоритет.

Примечание Если вы активируете опции СМС и/или E-mail, не забудьте указать кнотактрый телефон и/или e-mail адрес, иначе уведомление не будет отправлено.


Рассмотрим и другие случаи настройки уведомлений.

Пример 3

Предположим, у вас есть определенные настройкии уведомлений на уровне аккаунта. Затем вы создаете заказ вручную с новым, ранее не зарегистрированным расположением клиента (без настроек уведомлений). Уведомления будут/не будут отправляться в зависимости от того, что указано в настройках заказа в поле Отправлять уведомления.

Настройки уведомлений через API

В API-запросе save есть два специальных поля для указания настроек уведомлений:

  • enableSMSNotification,
  • enableEMAILNotification.

Подробнее см. в REST API save.

Пример 4

Предположим, вам нужно сделать рассылку уведомлений только для определенных клиентов (платная услуга). Чтобы не делать настройки вручную, можно задать эти значения в коде API. Для этого:

  1. Активируйте настройки Enable SMS/Email notifications on the account level;
  2. Укажите дефолтное значение “false” в полях “enableSMSNotification” и/или "enableEMAILNotification" в деталях заказа, передаваемого через API;
  3. Для клиентов, которым требуется посылать уведомления, укажите в этом поле “true”. 

Таким образом, уведомления НЕ будут отсылаться по умолчанию никому, кроме тех клиентов, кто специально это просил. 

Настройки уведомлений в csv-файле импорта

В файле импорта csv есть два поля, отвечающие за отсылку уведомлений:

  • enableSMSNotification,
  • enableEMAILNotification.

Если у вас есть определенные настройкии уведомлений на уровне аккаунта, но вы не хотите делать рассылку своим клиентам, укажите в этих полях значение “no”. Для тех же клиентов, кому эти рассылки нужны, укажите значение “yes” либо оставьте поле пустым. См. раздел Импoрт заказов. Параметры и требования к файлу импорта..