Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Разработка плагинов, вопросы по API  ->  Для определённого заказа программно отправить письмо с составом

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 21.05.14 18:31:14 #1



Регистрация: 09.09.13
Сообщений: 17


Обратиться по имени

Собственно, php скрипт получает номер заказа и по нему отправляет письмо с составом заказа по шаблону _order_letters_ru (видимо) админу и клиенту.



Добавлено: 30.05.14 11:55:13 #2



Регистрация: 09.09.13
Сообщений: 17


Обратиться по имени

Видимо это невозможно...



Добавлено: 30.05.14 12:45:23 #3




Регистрация: 08.10.13
Сообщений: 102


Обратиться по имени

Артём, как вариант, php скрипт получает ID заказа, передает его в _local\front_function.php:

AMI::getResourceModel('eshop_order/table')->find( ид_заказа )->getData()

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

Это если на фронте. Может конечно существует и более лаконичное решение.



Добавлено: 30.05.14 13:13:12 #4



Регистрация: 22.10.12
Сообщений: 73


Обратиться по имени

Артём:
Собственно, php скрипт получает номер заказа и по нему отправляет письмо с составом заказа по шаблону _order_letters_ru (видимо) админу и клиенту.


Получение входных параметров - http://manual.amiro.ru/docs/api6/Environment/AMI_Request.html#methodget ,
отправка почты - http://manual.amiro.ru/docs/api6/Service/AMI_Mail.html ,
работа с шаблонами - http://manual.amiro.ru/docs/api6/Template/AMI_TemplateSystem.html ,
примеры использования есть в описании классов.

Получение информации о заказе по id -
AMI::getResourceModel('eshop_order/table')->find($id_order)->getData();


Пример получения списка товаров из заказа был тут - http://www.amiro.ru/forum/dev/integracija-s-vneshnim-veb-servisom?id_message=25947#m25947

Принцип реализации отдельно стоящего PHP-скрипта описан в документации - http://manual.amiro.ru/api/introduction/tochki-vhoda-amirocms





Создать новую тему

Всего тем: 6629
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48914
Последний зарегистрированный пользователь: user74945798