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

[Решено] Не отображается товар в заказе в админке. (виновник - "Автоматическая обработка прайс-листов")


Batis

Recommended Posts

Не отображаются наименования заказов в админке. Подскажите как поправить? 

OpenCart Version 2.1.0.1 (rs.2)

 

Ошибки

 

2015-12-21 21:22:52 - PHP Notice: Undefined index: minimum in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/module/featured.tpl on line 33

2015-12-21 21:22:52 - PHP Notice: Undefined index: minimum in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/module/featured.tpl on line 33

2015-12-21 21:22:52 - PHP Notice: Undefined index: minimum in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/module/featured.tpl on line 33

2015-12-21 21:22:52 - PHP Notice: Undefined index: minimum in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/module/featured.tpl on line 33

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 26

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 28

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 30

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 32

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 34

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 36

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 38

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 40

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 42

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 44

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 46

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 48

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 50

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 52

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 54

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 56

2015-12-21 21:22:52 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 58

2015-12-21 21:22:52 - PHP Notice: Undefined variable: nav in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 85

2015-12-21 21:22:54 - PHP Notice: Undefined index: minimum in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/module/featured.tpl on line 33

2015-12-21 21:22:54 - PHP Notice: Undefined index: minimum in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/module/featured.tpl on line 33

2015-12-21 21:22:54 - PHP Notice: Undefined index: minimum in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/module/featured.tpl on line 33

2015-12-21 21:22:54 - PHP Notice: Undefined index: minimum in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/module/featured.tpl on line 33

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 26

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 28

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 30

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 32

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 34

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 36

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 38

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 40

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 42

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 44

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 46

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 48

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 50

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 52

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 54

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 56

2015-12-21 21:22:54 - PHP Notice: Undefined variable: theme in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 58

2015-12-21 21:22:54 - PHP Notice: Undefined variable: nav in /home/k/komp911rf/public_html/shop/public_html/catalog/view/theme/basecart/template/common/header.tpl on line 85

 

 

https://yadi.sk/d/mE7FNwsmmPMtd

 

https://yadi.sk/d/G9HAhIB7mPMtS

post-703225-0-64485400-1450725933_thumb.png

post-703225-0-04022300-1450725934_thumb.png

post-703225-0-25477500-1450725934_thumb.png

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


, '<?php echo $product['minimum']; ?>'  Удалил ошибка исчезла. Товар из рекомендуемых стал в корзину добавляться. 

 

Наименование заказа так и не отображается. 

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


при редактировании/просмотре заказа в админке - есть товары?

если да - значит чьи-то шаловливые руки или какой-то мод влезли в код файлов

admin\view\template\sale\order_invoice.tpl

admin\view\template\sale\order_shipping.tpl

 

если нет - смотреть что в БД в таблице order_product фактически

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

ммм)))) Многоуровневая партнерака и Автоматическая обработка прайс-листов.

 

А как вообще можно понять где хотя бы косяк? и почему в БД после заказа не попадает. 

 

В подтверждении заказа номенклатура нормально показывается подскажите куда копать? 

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


копать желательно с файла шаблона при подтверждении заказа и дальше по цепочке

в файле catalog\controller\checkout\confirm.php смотрите что передается в model_checkout_order->addOrder($data)

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

$this->session->data['order_id'] = $this->model_checkout_order->addOrder($order_data);

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

$data['column_name'] = $this->language->get('column_name');
$data['column_model'] = $this->language->get('column_model');
$data['column_quantity'] = $this->language->get('column_quantity');
$data['column_price'] = $this->language->get('column_price');
$data['column_total'] = $this->language->get('column_total');

 

Я заметил, что в oc_order заказ появляется, а вот дальше он не идет видимо потому, oc_order_product пуст. 

 

 

Руками товар добавляю и все окей он появляется в oc_prder_product. 

 

Может есть мысли, где глянуть проблему? 

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


нужно смотреть не ниже, а выше - что именно в $order_data попадает

ну и в catalog/model/checkout/order.php смотреть сам метод addOrder

 

либо заменить эти два файла оригинальными из дистрибутива и обновить кеш модификаций

(сохраните копии на всякий случай перед заменой)

 

если не помогло - смотреть, нет ли этих файлов в кеше, не изменяет ли их какой-то мод

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

		// Products
		if (isset($data[ 'products' ])) {
			foreach ($data[ 'products' ] as $product) {

				/*suppler*/
				$query = $this->db->query ("SELECT * FROM " . DB_PREFIX . "suppler_base_price WHERE `product_id` = " . (int)$product[ "product_id" ] . "");

				if (empty($query->rows)) $query->rows[ 0 ][ "bprice" ] = 0;

				$this->db->query ("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product[ 'product_id' ] . "', name = '" . $this->db->escape ($product[ 'name' ]) . "', model = '" . $this->db->escape ($product[ 'model' ]) . "', quantity = '" . (int)$product[ 'quantity' ] . "', price = '" . (float)$product[ 'price' ] . "', total = '" . (float)$product[ 'total' ] . "', bprice = '" . (float)$query->rows[ 0 ][ "bprice" ] . "', /*suppler*/ tax = '" . (float)$product[ 'tax' ] . "', reward = '" . (int)$product[ 'reward' ] . "'");

				$order_product_id = $this->db->getLastId ();

				foreach ($product[ 'option' ] as $option) {
					$this->db->query ("INSERT INTO " . DB_PREFIX . "order_option SET order_id = '" . (int)$order_id . "', order_product_id = '" . (int)$order_product_id . "', product_option_id = '" . (int)$option[ 'product_option_id' ] . "', product_option_value_id = '" . (int)$option[ 'product_option_value_id' ] . "', name = '" . $this->db->escape ($option[ 'name' ]) . "', `value` = '" . $this->db->escape ($option[ 'value' ]) . "', `type` = '" . $this->db->escape ($option[ 'type' ]) . "'");
				}
			}
		}

Видимо проблема здесь. 

 

Это модуль автоматической обработки прайс листов. Избавиться от него не могу. Может поможете решить проблему? 

 

Я не силен в PHP и MySql придется убить пару дней как минимум ))) веерами могу только код читать (

 

 

Да еще подскажите как кэши смотреть? 

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


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

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

Important Information

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