ранее доставались только имеющиеся товары
$products = $this->model_catalog_product->getProducts(array('start' => 0, 'available' => 1, 'limit' => 1000000));
и выводились на екран
if ($product['quantity']) {
$output .= '<stock>' . $this->language->get('text_in_stock') . '</stock>';
} else {
$output .= '<stock>' . $this->language->get('text_out_of_stock') . '</stock>';
}
я хочу изменить на то, чтобы доставать все товары и в зависимости от того нет ли есть выводить в прайс нужное мне сообщение. сделал так
$products = $this->model_catalog_product->getProducts();
вывожу так
// if ($product ['status'] != 1 ) {
// $output .= '<stock>' . $this->language->get('text_in_stock') . '</stock>';
// } else {
// $output .= '<stock days="10" >' . $this->language->get('text_out_of_stock') . '</stock>';
// }
if ($product ['stock_status'] !='Нет в наличии') {
$output .= '<stock>' . $this->language->get('text_in_stock') . '</stock>';
} else {
$output .= '<stock days="10" >' . $this->language->get('text_out_of_stock') . '</stock>';
}
при обоих вариантах выдает ошибку
This page contains the following errors:
error on line 6209 at column 80109: StartTag: invalid element name
Below is a rendering of the page up to the first error.