Модуль уведомлений по СМС

Версия документации от 02.11.2012

Установка

  1. Выключить кэш. Обязательно
  2. Выключить компиляцию (если включена). Обязательно
  3. Распаковать и скопировать архив модуля в корень сервера.
  4. Перенести файлы темы модуля в текущую тему магазина.
  5. Произвести начальную настройку модуля.
  6. Включить компиляцию. Не обязательно
  7. Включить кэш. Не обязательно
Внимание! Если после установки модуля на странице настроек вы видите Ошибку 404, вам необходимо обновить права ACL или выйти (logout) и зайти в админ. часть повторно (login).

Настройка Уведомлений по СМС

@TODO

Описание настроек Система - Конфигурация - Уведомления по СМС

Пункт настройки Назначение
Включен Включение/выключение модуля.
  • Да - включен.
  • Нет - выключен, файл yml не формируется.

Настройка шаблона сообщений.

В тексте сообщений можно использовать переменные из заказа. Например, если в тексте поставить переменную {{sms_store_name}} вместо этого текста в смс будет подставлено Название магазина.

Переменная Назначение
{{sms_store_name}} Название магазина (Mega Store).
{{sms_customer_fullname}} Имя Фамилия покупателя (Jhon Doe).
{{sms_customer_address}} Адрес покупателя, формат oneline (Jhon Doe, 1 Street 101-1, Ny, Alabama 160000, США).
{{sms_customer_firstname}} Имя покупателя (Jhon).
{{sms_customer_lastname}} Фамилия покупателя (Doe).
{{sms_order_amount}} Сумма заказа в валюте заказа (154.99).
{{sms_order_amount_round}} Сумма заказа в валюте заказа без копеек (155).
{{sms_order_currency_code}} Валюта заказа (руб.).
{{sms_order_formated_amount}} Отформатированная сумма заказа (154,99 руб.).
{{sms_order_id}} Номер заказа (100000001).
{{sms_order_date_short}} Дата заказа (25.10.12).
{{sms_order_date_medium}} Дата заказа (25.10.2012).
{{sms_order_date_long}} Дата заказа (25 октября 2012 г.).
{{sms_invoice_amount}} Сумма платежа в валюте заказа (154.99).
{{sms_invoice_formated_amount}} Отформатированная сумма платежа (154,99 руб.).
{{sms_invoice_id}} Номер платежа (100000001).
{{sms_invoice_date_short}} Дата платежа (25.10.12).
{{sms_invoice_date_medium}} Дата платежа (25.10.2012).
{{sms_invoice_date_long}} Дата платежа (25 октября 2012 г.).
{{sms_shipment_amount}} Сумма отгрузки в валюте заказа (154.99).
{{sms_shipment_formated_amount}} Отформатированная сумма отгрузки (154,99 руб.).
{{sms_shipment_id}} Номер отгрузки (100000001).
{{sms_shipment_date_short}} Дата отгрузки (25.10.12).
{{sms_shipment_date_medium}} Дата отгрузки (25.10.2012).
{{sms_shipment_date_long}} Дата отгрузки (25 октября 2012 г.).
{{sms_shipment_tracking}} Номер отслеживания (или несколько номеров через запятую) (EE877777777).
{{sms_shipment_tracking_carrier}} Перевозчик (указывается перевозчик из последнего трека) (Почта России).
Пример использования:
Текст смс в настройках:

Уважаемый, {{sms_customer_fullname}}! Спасибо за ваш заказ в {{sms_store_name}}. Мы отправили Ваш заказ перевозчиком {{sms_shipment_tracking_carrier}}. Ваш номер отслеживания {{sms_shipment_tracking}}. Ваш любимый магазин.

Конечный текст смс, который будет отправлен покупателю:

Уважаемый, Jhon Doe! Спасибо за ваш заказ в Mega Store. Мы отправили Ваш заказ перевозчиком Почта России. Ваш номер отслеживания EE877777777. Ваш любимый магазин.


События (Observer)

Обсервер позволяет перехватывать и изменять данные без вмешательства в исходный код модуля (WIKI)
метод свойства

API

API позволяет пользоватся функциями модуля из любого места в коде. Все запросы происходят через хелпер Mage::helper('smsnotice').
Метод Описание