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

Ошибка при "быстром заказе".


DelMAn87

Recommended Posts

Здравствуйте. Когда, клиент пытается заказать товар через "быстрый заказ" выходить сообщение об ошибке. 
2019-02-03 12:00:10 - PHP Notice:  Undefined variable: product_info in /home/coolshoo/public_html/system/storage/modification/catalog/controller/common/footer.php on line 130
2019-02-03 12:00:10 - PHP Notice:  Undefined variable: product_info in /home/coolshoo/public_html/system/storage/modification/catalog/controller/common/footer.php on line 130
Гугл не спасает) Куда копать?

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


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

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


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

Здравствуйте. Когда, клиент пытается заказать товар через "быстрый заказ" выходить сообщение об ошибке. 
2019-02-03 12:00:10 - PHP Notice:  Undefined variable: product_info in /home/coolshoo/public_html/system/storage/modification/catalog/controller/common/footer.php on line 130
2019-02-03 12:00:10 - PHP Notice:  Undefined variable: product_info in /home/coolshoo/public_html/system/storage/modification/catalog/controller/common/footer.php on line 130
Гугл не спасает) Куда копать?

Откройте этот файл и посмотрите строчку 130, затем вверх поднимайтесь по файлу и ищите $product_info где и как она создается.

Если нет нигде $product_info кроме как строчки 130, ищите модификатор, какой это все добавляет в файл catalog/controller/common/footer.php и ищите там ошибку.

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

39 minutes ago, OcAppLab said:

Откройте этот файл и посмотрите строчку 130, затем вверх поднимайтесь по файлу и ищите $product_info где и как она создается.

Если нет нигде $product_info кроме как строчки 130, ищите модификатор, какой это все добавляет в файл catalog/controller/common/footer.php и ищите там ошибку.

сейчас попробую. Спасибо

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


  • 2 weeks later...

Ничего не получается исправить... Кто может помочь? Платно/бесплатно.

 

 

    public function addquickorder() {
            $this->load->language('extension/module/moneymaker2');
            $this->load->language('checkout/cart');
            $data = array();
            $json = array();
            if (isset($this->request->post['product_id'])) {
                $product_id = (int)$this->request->post['product_id'];
                $this->load->model('account/customer');
                $this->load->model('catalog/product');
                $product_info = $this->model_catalog_product->getProduct($product_id);
            } else {
                $product_id = 0;
                $json['error']['validation'] = $this->language->get('error_quickorder_product_undefined');
            }
            if (isset($this->request->post['quantity']) && (int)$this->request->post['product_id'] && ((int)$this->request->post['quantity'] > $product_info['quantity']) && !$this->config->get('config_stock_checkout')) {
                $json['error']['validation'] = $this->language->get('error_quickorder_product_quantity');
            }
            if (isset($this->request->post['quantity']) && ((int)$this->request->post['quantity'] >= $product_info['minimum'])) {
                $quantity = (int)$this->request->post['quantity'];
            } else {
                $json['error']['validation'] = sprintf($this->language->get('error_minimum'), $product_info['name'], $product_info['minimum']);
            }

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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