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

Recommended Posts

Использую модуль эквайринга банка Tinkoff, который выложен на сайте банка на OcStore 2.3. Модуль работает нормально для зарегистрированного пользователя,
но НЕ зарегистрированный
клиент при переходе в корзину получает сообщение "Не удалось соединиться с платёжным сервисом".


В ошибках сайта вот это:
PHP Notice:  Undefined index: guest in /catalog/model/extension/payment/tinkoff.php on line 171
Код файла tinkoff.php:

Цитата

170  $customerEmail = $this->customer->getEmail();
171  $userEmail = $customerEmail ? $customerEmail : $this->cart->session->data['guest']['email'];

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

 

p.s. сорри за код в цитате, я с мобильного устр-ва. 

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


строки 170, 171 заменить на

        $this->load->model('checkout/order');
        $order_info = $this->model_checkout_order->getOrder($params['orderId']);
        $userEmail = isset($order_info['email']) ? $order_info['email']  : '';

 

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

14 часов назад, shoputils сказал:

строки 170, 171 заменить на


        $this->load->model('checkout/order');
        $order_info = $this->model_checkout_order->getOrder($params['orderId']);
        $userEmail = isset($order_info['email']) ? $order_info['email']  : '';

 

Супер! Работает!

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


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

Important Information

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