Помощь Состояние товара

xns

Профессор
Регистрация
20 Май 2014
Сообщения
148
Реакции
38
Подскажите, где нужно выставить значение, чтобы весь товар который импортируется в opencart присваивался статус "отключено" ?
 
А мы сейчас все взяли и догадались чем вы импортируете в опенкарт. В модулях импорта обычно этот параметр выставляется в настройках, если нет то прописывайте в файле импорта статус для всех товаров.
 
Подскажите, где нужно выставить значение, чтобы весь товар который импортируется в opencart присваивался статус "отключено" ?

Поле таблицы product значение status: 0 - выкл, 1 - вкл.
 
Последнее редактирование:
На скрипт, запускаешь и все будет отключено, дальше пили его под себя
Можно по дате добавления сортировку сделать
<?php
include('config.php');

mysql_connect(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD) or die('ERROR CONNECTING TO SERVER');
mysql_select_db(DB_DATABASE) or die('ERROR SELECTING TABLE');


$query = "UPDATE `".DB_PREFIX."product` SET status='0'";
$result = mysql_query($query);
if(!$result) {
echo 'ERROR WITH QUERY: '.mysql_error().'<br />';
die($query);
}
?>

Поле таблицы order значение status: 0 - выкл, 1 - вкл.
Молодец, таблицы order к товару никакого отношения не имеет
 
имелось ввиду, что может где-то в файлах самого опенкарта можно выставить, новый товар когда появляется (неважно как он создан или импортирован) присваивался статус "отключено"
 
имелось ввиду, что может где-то в файлах самого опенкарта можно выставить, новый товар когда появляется (неважно как он создан или импортирован) присваивался статус "отключено"
Можно изменить функцию создания товара, чтобы она не учитывала выставленное сосотяние, а ставила статус 0 - выключено.
Файл - /admin/model/catalog/product.php
Самая первая функция - addProduct($data)
Код:
<?php
class ModelCatalogProduct extends Model {
    public function addProduct($data) {
в ней найди
Код:
status = '" . (int)$data['status'] . "'
и замени на
Код:
status = '"0"'
Но это только если ты сам бужеш добавлять товары через админку. А при импорте смотри настройки модуля, обычно там есть такая настройка
 
Импортирую через Exchange-1c
 
Назад
Сверху