Добро пожаловать на сайт Bitrix Q&A, где вы можете задавать вопросы о программировании и разработке на Битрикс и получать быстрые и квалифицированные ответы от профессионалов!




Изменить приоритет срабатывания почтового события

0 голосов
Есть сторонее решение, которое при оформлении заказа фильтрует товары, перед тем, как они вместе с заказом попадают в админку. Т.е. клиент может попытаться заказать 10 товаров, но в админку попадут только 5 из них (условный пример). А есть почтовый шаблон, по которому формируется уведомление клиенту о заказе. Так вот, этот шаблон показывает все 10 условных товаров. Вопрос в следующем, как заставить почтовое событие срабатывать после того, как сторонее решение выполнит фильтрацию и клиент получит правильный список товаров?
спросил 28 Янв, 16 от аноним

1 Ответ

0 голосов
В данном случае речь не о приоритете, а об очерёдности выполнения кода (ну и некорректности работы стороннего решения). Шаблон о заказе отправляется из компонента sale.order.ajax, и вам придётся его отключить (удалить, деактивировать), и самостоятельно формировать отправку уведомления о заказе после отработки "стороннего решения" (если оно поддерживает события - хорошо, если нет - потребуется изрядная сообразительность от программиста для решения задачи).
ответил 29 Янв, 16 от root (22,380 баллов)

Похожие вопросы