Sultan

[Решено] Ошибка при добавлении нового товара

Рекомендуемые сообщения

Sultan    2

При добавлении нового товара, после того как заполнены все основные поля и добавлено фото, при нажатии на значек сохранить выходит эта ошибка: Notice: Undefined index: stock_status_id in /artislam.ru/public_html/admin/model/catalog/product.php on line 4Warning: Cannot modify header information - headers already sent by (output started at /artislam.ru/public_html/admin/controller/startup/error.php:34) in /artislam.ru/public_html/system/storage/modification/system/library/response.php on line 12

 

Что примечательно, товар сохраняется и видим что в админке что на самом сайте. Но само то что эта ошибка выходит - ничего хорошего явно не значит.

Помогите, посоветуйте что с этим делать?

Изменено пользователем Sultan

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pantagruel964    219

Что меняли? Куда переменную $stock_status_id задевали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Sultan    2

ничего не менял, вы имеете ввиду название корневой папки где?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ketty83    14

статус товара при 0 указали в товаре??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Sultan    2

нет, там нет вариантов для выбора. Сполер просто не выходит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pantagruel964    219

Откройте admin/controller/catalog/product.php

 

Строки 1032-1042(или где-то рядом) в студию

должно біть так


		$this->load->model('localisation/stock_status');

		$data['stock_statuses'] = $this->model_localisation_stock_status->getStockStatuses();

		if (isset($this->request->post['stock_status_id'])) {
			$data['stock_status_id'] = $this->request->post['stock_status_id'];
		} elseif (!empty($product_info)) {
			$data['stock_status_id'] = $product_info['stock_status_id'];
		} else {
			$data['stock_status_id'] = 0;
		}
Изменено пользователем pantagruel964

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Sultan    2

У меня все так же.

Я сейчас посмотрел в админке в пункте ДАННЫЕ в графе Что показывать если товара нет в наличии, просто нет вариантов. Нет шаблонных вариантов для выбора. Спойлер пуст, и он не открывается

Смотрел сейчас в админке Демо сайта опенкарт с ссамого сайта опенкарт, так вот там есть шаблонные значения: 2-3 дня и так далее. Куда у меня то они делись? Может из-за них и ошибка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pantagruel964    219

Зайдите в Система-Локализация-Состояние склада и добавьте статусы если их нет

Изменено пользователем pantagruel964

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Sultan    2

Слушайте, и вправду, помогло! Ошибка больше не выходит. Ну почему же у меня не было этих дурацких состояний товара? Они ведь должны были быть? Это оригинальный дистрибутив, последней версии? Не значит это что проблемы все же есть, раз не было того что должно было быть по умолчанию?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pantagruel964    219

Значит криво установили)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Sultan    2

Значит криво установили)

Советуете переустановить? Вроде как обычно все делал. Раньше не было проблем. Там умудриться надо криво установить))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pantagruel964    219

Ну, вообще-то да, нужен особый навык, чтобы не установить))

Может модули какие-то устанавливали или еще что делали, трудно сказать. Из коробки должно все быть на месте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу