Сообщение #1 makki » 04.01.2020, 19:03
Поделюсь простым, но очень полезным решением в 1 строку, как отправлять SMS на устройствах Apple.
По клику мышки автоматически откроется приложение Messages, куда подтянется номер получателя и текст сообщения.
В шаблон сообщения можно передать, что душе угодно: номер заказа, сумму заказа, трек-номер и т.д.
Для меня была удобна такая функция на странице заказа, где я могу в один клик отправить заказчику номер карты для оплаты, сообщить статус заказа с трек номером и т.д.
В этом случае в файл backend/design/html/order.tpl после строки
Код: Выделить всё
<div class="heading_label">{$btr->general_phone|escape}
добавим такой код
Код: Выделить всё
<a href="sms:{$order->phone|escape}?&body=Ваш заказ № {$order->id|escape} отправлен. Номер ЭН Новой Почты {$order->note|escape}"> SMS</a>
*В этом примере номер ЭН Новой почты хранится в комментарии админа к заказу.
Это простой пример. Чтобы использовать разные шаблоны, в них можно использовать условия, например
Код: Выделить всё
{if $order->delivery_id == 1}...{elseif $order->delivery_id == 2}...{/if}
Поделюсь простым, но очень полезным решением в 1 строку, как отправлять SMS на устройствах Apple.
По клику мышки автоматически откроется приложение Messages, куда подтянется номер получателя и текст сообщения.
В шаблон сообщения можно передать, что душе угодно: номер заказа, сумму заказа, трек-номер и т.д.
Для меня была удобна такая функция на странице заказа, где я могу в один клик отправить заказчику номер карты для оплаты, сообщить статус заказа с трек номером и т.д.
В этом случае в файл backend/design/html/order.tpl после строки
[code]<div class="heading_label">{$btr->general_phone|escape}[/code]
добавим такой код
[code]<a href="sms:{$order->phone|escape}?&body=Ваш заказ № {$order->id|escape} отправлен. Номер ЭН Новой Почты {$order->note|escape}"> SMS</a>[/code]
*В этом примере номер ЭН Новой почты хранится в комментарии админа к заказу.
Это простой пример. Чтобы использовать разные шаблоны, в них можно использовать условия, например
[code]{if $order->delivery_id == 1}...{elseif $order->delivery_id == 2}...{/if}[/code]
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)