Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка при оформлении заказа покупателем.


Recommended Posts

Помогите пожалуйста.  После оформления заказа когда выходит 

ВАШ ЗАКАЗ №265 ПРИНЯТ!

Уважаемый(ая) Ольга, ваш заказ №265 принят!

История заказа находится в Личном кабинете. Для .......................................

 

При обновлении страницы выводится в верхней строчке такое сообщение

Notice: Undefined index: order_id in /var/www/vhosts/rybolovtom.ru/httpdocs/catalog/controller/extension/feed/unisender.php on line 41

 

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...
  • 3 months later...
  • 5 months later...
5 minutes ago, Vova2701 said:

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

Очевидно написать тест ошибки. Тут не экстрасенсы сидят.

Змінено користувачем ImLucky
Надіслати
Поділитися на інших сайтах


6 минут назад, ImLucky сказал:

Очевидно написать тест ошибки. Тут не экстрасенсы сидят.

если "не экстрасенсы" будут внимательнее, то увидят ошибку крупными шрифтом в первом посте, несколькими постами выше, из-за которой и создан данный раздел форума))))

Надіслати
Поділитися на інших сайтах


5 minutes ago, Vova2701 said:

если "не экстрасенсы" будут внимательнее, то увидят ошибку крупными шрифтом в первом посте, несколькими постами выше, из-за которой и создан данный раздел форума))))

В первом посте ошибка из-за модуля unisender, как уже говорилось выше. На что указывает то, в каком файле возникает ошибка, то есть unisender.php

Получается одно из двух. Либо модуль есть и ответ уже по сути был дан. Либо ошибка всё же другая. Но ведь у вас нету этого модуля, верно?

Змінено користувачем ImLucky
  • +1 2
Надіслати
Поділитися на інших сайтах


11 минут назад, ImLucky сказал:

В первом посте ошибка из-за модуля unisender, как уже говорилось выше. На что указывает то, в каком файле возникает ошибка, то есть unisender.php

Получается одно из двух. Либо модуль есть и ответ уже по сути был дан. Либо ошибка всё же другая. Но ведь у вас нету этого модуля, верно?

PHP Notice:  Undefined index: order_id in /var/www/vhosts/hosting.ru/магазин.ru/catalog/controller/extension/feed/unisender.php on line 41

собственно вот моя ошибка, версия остор 2.3.0.2.2, установлен только шаблон ньюстор, все остальное стандартное

 

Надіслати
Поділитися на інших сайтах


Админка - Дополнения - Каналы продвижения - Рассылки Unisender

Отключите, если не пользуетесь и ошибки не будет

 

А ошибка возникает из-за того, что unisender запрашивает order_id через сессионные данные.

$order_id = $this->session->data['order_id'];

Но проблема в том, что при переходе на страницу успешного оформления (на которой и возникает ошибка) в контроллере success.php срабатывает unset почти всех данных о заказе, в том числе и order_id

unset($this->session->data['order_id']);

 

Змінено користувачем ImLucky
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
В 24.01.2018 в 22:47, ImLucky сказал:

Админка - Дополнения - Каналы продвижения - Рассылки Unisender

Отключите, если не пользуетесь и ошибки не будет

 

Приветствую возникла та же проблема после оформления заказа показывается белая страница https://magdek.com.ua/index.php?route=checkout/success

 

Показывает вот такую ошибку Notice: Undefined index: order_id in /home/d/dekmi/magdek.com.ua/public_html/catalog/controller/extension/feed/unisender.php on line 41

 

Рассылки Unisender в админке отключены, но суть вопроса это не решает.

 

Попробовал обновить модуль Unisender  не помогло.

 

Заранее спасибо.

Надіслати
Поділитися на інших сайтах


В 25.01.2018 в 01:47, ImLucky сказал:

Админка - Дополнения - Каналы продвижения - Рассылки Unisender

Отключите, если не пользуетесь и ошибки не будет

 

А ошибка возникает из-за того, что unisender запрашивает order_id через сессионные данные.


$order_id = $this->session->data['order_id'];

Но проблема в том, что при переходе на страницу успешного оформления (на которой и возникает ошибка) в контроллере success.php срабатывает unset почти всех данных о заказе, в том числе и order_id


unset($this->session->data['order_id']);

 

 

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

Надіслати
Поділитися на інших сайтах


  • 4 years later...
13.02.2018 в 18:29, Vova2701 сказал:

 

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


Возможно у кого то еще будет данная ошибка, так вот, только что её исправил научным методом ТыКа.

Удалил из файла unisender.php, работает как часы, ошибок нет.
 

	public function subscribe_guest() {
		$order_id = $this->session->data['order_id'];
		$this->load->model('checkout/order');
		$data = $this->model_checkout_order->getOrder($order_id);
		if ($data['customer_id'] > 0) return;
		$this->subscribe($data);
	}

 

  • +1 1
Надіслати
Поділитися на інших сайтах


  • 10 months later...
06.10.2022 в 20:04, Andyreys19 сказал:


Возможно у кого то еще будет данная ошибка, так вот, только что её исправил научным методом ТыКа.

Удалил из файла unisender.php, работает как часы, ошибок нет.
 

	public function subscribe_guest() {
		$order_id = $this->session->data['order_id'];
		$this->load->model('checkout/order');
		$data = $this->model_checkout_order->getOrder($order_id);
		if ($data['customer_id'] > 0) return;
		$this->subscribe($data);
	}

 

помогло, но проблема с тем что опенкарт при заказе не отправляет письмо на почту покупателю не ушла

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.