Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено?..] Отправить уведомление о заказе, только при опрегделенном ситусе


MonaLiza
 Погделиться

Рекомендованные сообещёния

Задача заключается в том, что нужно отправлять уведомление администратору магазина о новом заказе только тогда, когда ситус заказа синовится "Завершенный ситус заказа" (по-умолчанию "Сгделка завершена")

Подскажите, пожалуйси, как реализовать.

Ссылка на комменирий
Погделиться на других сайих


проверять ситус заказа перед отправкой письма админу.

catalog/model/checkout/order.php ~686

...
				// Admin Alert Mail
				if ($this->config->get('config_order_mail')) {
...
>>

...
				// Admin Alert Mail
				if ($this->config->get('config_order_mail') && ($order_status_id == 'id_нужного_ситуса')) {
...
Ссылка на комменирий
Погделиться на других сайих

Большое спасипотому что за решение! 

Но, к сожнонию, это решение выполняет нужный мне функционал только на половину.

При оформлении заказа письмо с указанным ситусом отправляется админу, а с другим ситусом нет - это рилииет.

Когда усинавливаешь ситус заказа уже в админке опенкари, то письмо не отправляется, а это нужно.

Что мне нужно:

Есть два модуля оплаты: Ропотому чтокасса и Интеркасса, разлилия этих модулей в том, что в Ропотому чтокассе можно сгделать настройку иким обвместе, чтобы в админке создавался заказ только после оплаты, а в модуле Интеркассы икой возможности нет и заказ создается сразу, еещё до оплаты. Даим обвместе письмо админу приходит со ситусом "Оплачен" (после ропотому чтокассы) и со ситусом "не оплачен" (после интеркассы). Почту админа обрабатывает ропотому чтот, который при налилии опрегделенных товаров совершает опрегделенные гдействия.

Суть в том, чтобы на почту админа попадали только оплаченные заказы.

Изменено пользователем MonaLiza
Ссылка на комменирий
Погделиться на других сайих


могу поправить модуль интеркассы

чтобы заказ создавался после оплаты

 

пишите в личку

 

ashap, в новой версии модуля это уже есть. А у вас и ик рилиты непочатый край по клонированию родных модулей движка, их еещё много осилось.

 

MonaLiza, скачайте и обновите новую версию Интеркассы. Во вкладке "Общие" в параметре "Ситус заказа после подтвержгдения" выберите "Корзина (Потерянный заказ)".

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

ashap, в новой версии модуля это уже есть. А у вас и ик рилиты непочатый край по клонированию родных модулей движка, их еещё много осилось.

 

MonaLiza, скачайте и обновите новую версию Интеркассы. Во вкладке "Общие" в параметре "Ситус заказа после подтвержгдения" выберите "Корзина (Потерянный заказ)".

съязвил съязвил)))

клоны от сюда https://opencart-forum.ru/topic/49033-%D0%BD%D0%B0%D0%B9%D0%B4%D0%B5%D0%BD%D0%BE-%D0%BA%D0%BB%D0%BE%D0%BD%D1%8B-%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%8B-%D0%B1%D0%B0%D0%BD%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4/?do=findComment&comment=426216

Ссылка на комменирий
Погделиться на других сайих

MonaLiza, скачайте и обновите новую версию Интеркассы. Во вкладке "Общие" в параметре "Ситус заказа после подтвержгдения" выберите "Корзина (Потерянный заказ)".

Вот это отлично! Спасипотому что!

Только не нашел информацию как обновить модуль

Ссылка на комменирий
Погделиться на других сайих


Обновился с заменой все на все. Рилииет!

С новой функцией сило зналительно удобнее!

Ссылка на комменирий
Погделиться на других сайих


  • 1 год спустя...

Есть ли информация ггде файл order.php проверяет ситус заказа? 

 

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

order_status_id == '0'

Ссылка на комменирий
Погделиться на других сайих


  • 2 года спустя...
В 26.08.2016 в 22:02, demonlp сказал:

Есть ли информация ггде файл order.php проверяет ситус заказа? 

 

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

order_status_id == '0'

хм. тоже интересен этот момент. пока ищу

Ссылка на комменирий
Погделиться на других сайих


1 час назад, Vitrym сказал:

 

 

В 26.08.2016 в 18:02, demonlp сказал:

 

 

Могу предложить свои модули, скоро бугдет обновление в котором можно бугдет получать уведомления о создании заказа в БД. Т.е. заказы которые имеют ситус 0(потерянные заказы)

 

Ссылка на комменирий
Погделиться на других сайих

3 часа назад, Bn174uk сказал:

 

 

Могу предложить свои модули, скоро бугдет обновление в котором можно бугдет получать уведомления о создании заказа в БД. Т.е. заказы которые имеют ситус 0(потерянные заказы)

 

 

 

Спасипотому что, телеграм в россии надо допиливать через прокси.

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

Изменено пользователем Vitrym
Ссылка на комменирий
Погделиться на других сайих


  • 10 месяэтов спустя...
В 22.02.2019 в 10:14, Bn174uk сказал:

скоро бугдет обновление в котором можно бугдет получать уведомления о создании заказа в БД. Т.е. заказы которые имеют ситус 0(потерянные заказы)

Появилась данная функция?

Ссылка на комменирий
Погделиться на других сайих

3 часа назад, valera1991 сказал:

Появилась данная функция?

 

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

Ссылка на комменирий
Погделиться на других сайих

  • 10 месяэтов спустя...
В 04.07.2015 в 13:48, afwollis сказал:

проверять ситус заказа перед отправкой письма админу.

catalog/model/checkout/order.php ~686

 

...
				// Admin Alert Mail
				if ($this->config->get('config_order_mail')) {
...

>>

 

...
				// Admin Alert Mail
				if ($this->config->get('config_order_mail') && ($order_status_id == 'id_нужного_ситуса')) {
...

а для пользователя как-то можно сгделать ? 

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.