blin, сработало так, как внизу, у меня такие же строки, как у вас были. Их я не трогал, а просто посмотрите, что я к ним добавил. - это я дописывал по методу, предложенному выше SSShop
У меня ocStore 1.5.4.1
Обязательно проверяйте, что Вы сохраняете в кодировке ЮТФ-8 без БОМ!!! Иначе условие "Нет в наличии" код не распознает. И проверьте, чтобы у вас статус товара, которого нет в наличии, так и отображался: "Нет в наличии"
Если же, например, "Отсутствует", то замените в коде "Нет в наличии" на "Отсутствует".
И еще. В файле catalog\language\russian\product\product.php найдите "- или -". У себя я заменил на "Добавить"
<?php if ($stock == 'Нет в наличии') {
}
else { ?>
<div class="cart">
<div><?php echo $text_qty; ?>
<input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
<input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
</div><?php } ?>
Обратите внимание на закрывающие <?php } ?> в самом конце приведенного кода, не забудьте их! :)
Ниже привожу больший кусок кода, чтобы легче было найти, что и где менять
<?php if ($option['type'] == 'time') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="option">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<b><?php echo $option['name']; ?>:</b><br />
<input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" />
</div>
<br />
<?php } ?>
<?php } ?>
</div>
<?php } ?>
<?php if ($stock == 'Нет в наличии') {
}
else { ?>
<div class="cart">
<div><?php echo $text_qty; ?>
<input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
<input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
</div><?php } ?>
<div><span> <?php echo $text_or; ?> </span></div>
<div><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />
<a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></div>
<?php if ($minimum > 1) { ?>
<div class="minimum"><?php echo $text_minimum; ?></div>
<?php } ?>
</div>
осталось решить с кнопкой в категориях