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

Ошибка при добавлении опций


Keyser

Recommended Posts

Не знаю, что произошло, но не сохраняется товар при добавлении любой опции.

То есть так:

Есть товар, описание, характеристики и т д, но нет опций.

Дописываем любую созданную опцию 

Нажимаем сохранить  - сохраняет

Но если зайти в тот же товар и посмотреть то:

Атрибуты стёрлись, опции не добавились и журнал ошибок говорит:

2014-09-15 22:15:48 - PHP Notice:  Undefined index: sellunit in /www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 212
2014-09-15 22:15:48 - PHP Notice:  Undefined index: points in /www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 212

Строка в файле - 

$this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', sellunit = '" . $this->db->escape($data['sellunit']) . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'");

Версия ocStore 15512

 

Прошу совета.

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


А что это за "ерунда": sellunit = '" . $this->db->escape($data['sellunit'])  ?

 

В стандартной таблице product  такого поля не встречал.

Мож, добавить это поле в таблицу?

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

А что это за "ерунда": sellunit = '" . $this->db->escape($data['sellunit'])  ?

 

В стандартной таблице product  такого поля не встречал.

Мож, добавить это поле в таблицу?

 

https://yadi.sk/i/v5pJ0GHtbWEDk   Это?

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


Оплатил модуль. При установке 6,3- вроде все поставилось- но при загрузке товара- категории и товары создаются в админке , но на сайте нет товара- он не добавляется - ошибку вроде не выдает ни какую . в админке- захожу в товар и вручную ставлю категорию товара - но товар не появляется на сайте. и как получить пароль к версии 7.1- ставил- требует ключ- контакты куда можно написать пароль?

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


Обманул- ошибка есть

Notice: Error: Unknown column 'main_category' in 'field list'

Error No: 1054

INSERT INTO oc_product_to_category SET `product_id` = '732', `category_id` = '390', `main_category` = 1 in

 

братан, ты не туда пишешь)

 

по моей теме -  вопрос РЕШЕН.  

 

Увеличен размер post массива в php в 3 раза и ошибка решена.

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


  • 1 year later...

у меня та же проблема - опции стираются при редактировании товара, пишет ошибки 

Notice: Undefined index: type in /home/lawdy/***.com.ua/www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 220Notice: Undefined index: type in/home/lawdy/***.com.ua/www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 220Notice: Undefined index: type in /home/lawdy/***.com.ua/www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 220Notice: Undefined index: type in /home/lawdy/***.com.ua/www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line220Notice: Undefined index: product_option_id in /home/lawdy/***.com.ua/www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 231Notice: Undefined index: option_id in/home/lawdy/***.com.ua/www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 231Notice: Undefined index: option_value in/home/lawdy/***.com.ua/www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 231Notice: Undefined index: required in/home/lawdy/***.com.ua/www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 231Notice: Undefined index: optsku in/home/lawdy/***.com.ua/www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 227Notice: Undefined index: optsku in/home/lawdy/***.com.ua/www/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 227Notice: Error: Column 'optsku' specified twice

Error No: 1110
INSERT INTO oc_product_option_value SET product_option_value_id = '0', product_option_id = '114', product_id = '16232', option_id = '1', option_value_id = '247', quantity = '0', subtract = '1', price = '0', price_prefix = '+', points = '0', points_prefix = '+', weight = '0', optsku = '', optsku= '', weight_prefix = '+' in /home/lawdy/***.com.ua/www/system/database/mysql.php on line 49

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

  • 4 years later...

такая же проблема появилась при переезде на другой сервер, файлы и базу нормально перенесли, но при сохранении товара атрибуты и опции стираются и появляется ошибка

 PHP Unknown:  Undefined index: points in .../vqmod/vqcache/vq2-manager_model_catalog_product.php on line 200

 

как пофиксить можно? и в чем может быть проблема? в базе points есть

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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