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

Recommended Posts

Добрый день

 

пропускаются заказы. Некоторые заказы не приходят на почту и не появлются в админке магазина. При проверке базы данных эти заказы там есть.

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

Спасибо.

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


ты ж не первый день на форуме.

сколько можно уже всем повторять, что такое "брошенные/потерянные" заказы?

расслабься. так и должно быть.

если, конечно, не глючит какой-нибудь модуль оплаты...

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

  • 4 weeks later...

Определили причину кажется.

Стоит модуль simplecheckout. Бывает после оформления всех полей заказа требуется нажимать на кнопку Оформить заказ 2 раза. Так вот, если клиент нажимает только один раз, то заказ не оформляется до конца - попадает в базу и все.

Думали, что это зависит от модуля оплаты, но отключая его и оставляя только оплату при доставке, все равно кнопку Оформить заказ 2 раза кликать надо.

Как это исправить, кто подскажет? 

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


Определили причину кажется.

Стоит модуль simplecheckout. Бывает после оформления всех полей заказа требуется нажимать на кнопку Оформить заказ 2 раза. Так вот, если клиент нажимает только один раз, то заказ не оформляется до конца - попадает в базу и все.

Думали, что это зависит от модуля оплаты, но отключая его и оставляя только оплату при доставке, все равно кнопку Оформить заказ 2 раза кликать надо.

Как это исправить, кто подскажет? 

 

осенять заказ крестным знамением

..и/или

смотреть консоль браузера и журнал ошибок

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

требуется нажимать на кнопку Оформить заказ 2 раза.

 

Да, к сожалению

 

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

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

осенять заказ крестным знамением

..и/или

смотреть консоль браузера и журнал ошибок

 

вот такая ошибка: PHP Notice:  Undefined index: order_id in /home/p317399/www/monashop.ru/catalog/controller/payment/cod.php on line 20

сам php:

class ControllerPaymentCod extends Controller {

protected function index() {

$this->data['button_confirm'] = $this->language->get('button_confirm');

$this->data['continue'] = $this->url->link('checkout/success');

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/payment/cod.tpl')) {

$this->template = $this->config->get('config_template') . '/template/payment/cod.tpl';

} else {

$this->template = 'default/template/payment/cod.tpl';

}

$this->render();

}

public function confirm() {

$this->load->model('checkout/order');

20 строчка:   $this->model_checkout_order->confirm($this->session->data['order_id'], $this->config->get('cod_order_status_id'));

}

}

?>

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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