Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль "Последние" не выводил товары без фото.


Recommended Posts

Всем доброго!

Помогите с уже доставшим) моментом, как сделать чтобы модуль "Новинки" не выводил товары без фото?

Змінено користувачем yurame1nik
Надіслати
Поділитися на інших сайтах


Приветствую.

Файл catalog/model/catalog/product.php, найдите функцию getLatestProducts($limit) и замените код на:

 

	public function getLatestProducts($limit)
	{
		$product_data = $this->cache->get('product.latest.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $this->config->get('config_customer_group_id') . '.' . (int)$limit);

		if (!$product_data) {
			$query = $this->db->query("SELECT p.product_id FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.status = '1' AND p.date_available <= NOW() AND p.image is not NULL AND p.image != '' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY p.date_added DESC LIMIT " . (int)$limit);

			foreach ($query->rows as $result) {
				$product = $this->getProduct($result['product_id']);
				if (isset($product['image']) && !empty($product['image'])) {
					if (is_file('image/' . $product['image'])) {
						$product_data[$result['product_id']] = $product;
					}
				}
			}

			$this->cache->set('product.latest.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $this->config->get('config_customer_group_id') . '.' . (int)$limit, $product_data);
		}

		return $product_data;
	}

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

Надіслати
Поділитися на інших сайтах

В 01.07.2021 в 17:28, yurame1nik сказал:

Всем доброго!

Помогите с уже доставшим) моментом, как сделать чтобы модуль "Новинки" не выводил товары без фото?

Странная торговля

Товар без фото выкладывать

Надіслати
Поділитися на інших сайтах


В 06.07.2021 в 12:53, kwakin сказал:

Странная торговля

Товар без фото выкладывать

 

Товар добавляется и обновляется методом синхронизации с поставщиком, не всегда присутствуют фото и другие параметры.

Что тут странного?

Змінено користувачем yurame1nik
Надіслати
Поділитися на інших сайтах


1 минуту назад, yurame1nik сказал:

Что тут странного?

Как вариант если фото потом долгое время не добавляются от поставщика.. то может лучше сделать что бы они вообще на сайт не импортировались...

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.