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

Отключение почты при редактировании заказа


HolodZ
 Поделиться

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

Добрый всем день. Уже обсуждали данную тему, чтобы письма на почту уходили только при заказе (но никак ни при редактировании заказа), и вариант был следующим:

catalog/model/checkout -> order.php 

$mail->send(); 

заменить на:

if(!isset($this->session->data['api_id'])) $mail->send();

 

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

SyntaxError: Unexpected token < in JSON at position 0

OK

<br />
<b>Parse error</b>: syntax error, unexpected '}' in <b> ... on line 828 ...

 

Код:

  $mail->setText($message);
  // $mail->send();
  if(!isset($this->session->data['api_id'])) $mail->send();
}

Если убрать проверку, то все ок...

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


у вас просто к мейл сенд что-то цепляется из модификаторов

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

2 минуты назад, spectre сказал:

у вас просто к мейл сенд что-то цепляется из модификаторов

 

Ммм, в плане?) И как узнать что именно, чтобы убрать отправку писем на почту при редактировании заказа..

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


смотрите результирующие файлы после вкмод или окмод

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

41 минуту назад, spectre сказал:

смотрите результирующие файлы после вкмод или окмод

Что-то тяжеловато с этим поиском, эхх.. буду дальше искать(

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


9 минут назад, mstkalenko сказал:
6 часов назад, HolodZ сказал:
Случайно нет какого-то другого способа?)

{

И к чему это?) Лишних фигурных скобок там нет, как и недостающих. Такая ошибка после добавления проверки, в которой фигурных скобок вообще нет... А если тело $mail->send() поместить в фигурные скобки проверки, ошибка будет все та же..

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


Смотрите в логах модификаторов что вносит изменения в order.php.

Ошибка в system/storage/modification/catalog/model/checkout/order.php

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

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

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

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

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

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

Войти

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

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

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

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

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