Автор Тема: Поле "закупочная цена" в админке  (Прочитано 341 раз)

21 Августа 2014, 22:22:06
  • Пользователь
  • **
  • Сообщений: 61
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день. Подскажите, пожалуйста, необходимо в prestashop 1.6 в разделе товары в админке сделать колонку "закупочная цена". На ps 1.5 прокатывал такой способ:

В файле override/controllers/admin/AdminProductsController.php:

<?php
class AdminProductsController extends AdminProductsControllerCore
{
public function 
__construct()
{
  
parent::__construct();
  
$this->fields_list['wholesale_price'] = array(
   
'title' => $this->l('Wholesale price'),
   
'width' => 90,
   
'type' => 'price',
   
'align' => 'right',
  );
  
}
}

Но в ps 1.6 выдает ошибку "Неверный SQL запрос Column 'wholesale_price' in field list is ambiguous"
Кто знает как исправить? Заранее спасибо!
22 Августа 2014, 10:34:33
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 13460
  • Репутация: +14561/-0
  • Сообщество PrestaShop
    • Просмотр профиля
$this->fields_list['wholesale_price'] = array(
'title' => $this->l('Wholesale price'),
'type' => 'price',
'align' => 'text-right',
'havingFilter' => true,
'orderby' => false,
'search' => false
);
22 Августа 2014, 10:35:53
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 13460
  • Репутация: +14561/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если не работает в
/override/controllers/admin/AdminProductsController.php
попробуйте добавить в
/controllers/admin/AdminProductsController.php
25 Августа 2014, 16:25:51
Ответ #3
  • Пользователь
  • **
  • Сообщений: 61
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Все работает, огромное спасибо!