@20strannik08

Как в opencart в списке товаров и категорий админки вывести id магазина?

Стоит Ocstore 2.3.

В админке в списке товаров и категорий пытаюсь напротив каждого элемента вывести id магазина к которому он(элемент) присвоен. В site.ru/admin/view/template/catalog/product_list.tpl пытался вывести <?php echo $product['store_id']; ?> Но это не работает...

В site.ru/admin/model/catalog/product.php есть упоминание о $store_id, как я понимаю запрос уже делается о необходимой информации в бд в поле product_to_store

Однако в контроллере site.ru/admin/controller/catalog/product.php встречается только в одном месте
$this->load->model('setting/store');

		$data['stores'] = $this->model_setting_store->getStores();

		if (isset($this->request->post['product_store'])) {
			$data['product_store'] = $this->request->post['product_store'];
		} elseif (isset($this->request->get['product_id'])) {
			$data['product_store'] = $this->model_catalog_product->getProductStores($this->request->get['product_id']);
		} else {
			$data['product_store'] = array(0);
		}


Подскажите плз, какая переменная тут будет выводить id магазина к которому привязан каждый конкретный товар в списке товаров? Или тут нужно еще что то дописать для успешного вывода? Аналогично со списком категорий интересует...
  • Вопрос задан
  • 343 просмотра
Пригласить эксперта
Ответы на вопрос 1
Найти строку
$data['products'][] = array(
В массив добавьте
'store_id'   => $this->model_catalog_product->getProductStores($result['product_id']),

И далее уже выводите в шаблоне списка товаров.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы