Вопрос таков: товара нет, страницу надо оставить а не скрыть но доступно показать что товара нет. Пробовал грейимейдж - работает, но конфликтует. Какие еще есть варианты? --- Добавлено, 3 апр 2016 --- opencart-remove-add-to-cart-if-out-of-stock-master - аналогично создает много ненужного, хотя принцип работы неплох.
А зачем вообще модуль, если можно прямо в шаблоне страницы товара проверить его количество и если оно меньше 1, сделать какие-то изменения, например, повесить на кнопку купить дополнительный класс, который её серой сделает. Надо только это количество предварительно в шаблон передать. В контроллере страницы товара после: PHP: if ($product_info['quantity'] <= 0) { $this->data['stock'] = $product_info['stock_status']; } elseif ($this->config->get('config_stock_display')) { $this->data['stock'] = $product_info['quantity']; } else { $this->data['stock'] = $this->language->get('text_instock'); } добавить: PHP: $this->data['quantity'] = $product_info['quantity']; А затем в шаблоне проверять значение переменной $quantity. P.S. Пример для версии 1.5, во второй везде вместо $this->data будет $data.