Помощь Неизвестный статус "Наличие" в карточке товара

r_vyacheslav

Гуру форума
Регистрация
18 Авг 2015
Сообщения
174
Реакции
67
Использую OC 2.0.3.1.

Недавно начал замечать странную периодичность, редко но бывает, в карточке товара пропадает статус наличия товара, то есть по стандарту товар есть или нет... Но а в моем случаи просто ничего не отображается.

В админке, количество стоит 0. При импорте/экспотре очищал все форматы данного поля, проводил дополнительные тесты с форматами... Выставлял количество в минус, на других товарах все работает отлично, при редактировании данного товара (в которого не отображается наличие) помогает только выставить количество 1 потом обратно вернуть на 0. При таком раскладе появляется статус товара.

Вопрос, может кто встречал данный баг в OC 2.0.3.1, интересно как пофиксить и в чем может быть проблема.
 
Все просто, скорее всего товар был импортирован csv import pro, либо просто в карточке товара в админке статус нет в наличии не верный.
В любом случае придется проставлять статус нет в наличии, когда его нет в наличии, руками, ниже скрипт, который может автоматизировать процесс
На php выше 5.3 работать не будет, лень править и так работает
Код:
<?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');

$setstock = "UPDATE `".DB_PREFIX."product` SET stock_status_id = 5";
    $result_setstock = mysql_query($setstock);
        if(!$result_setstock) {
            echo 'ERROR WITH QUERY: '.mysql_error().'<br />';
          die($setstock);
        }
   
       
?>
 
Назад
Сверху