Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

скрыть товар (только из поиска и категорий)


ADZ
 Share

Recommended Posts

Добрый вечер... помогите понять, куда копать...

Opencart 3

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

Нашел врогде бы простое решение через p.ups-код (прописал туда хоть что-то - и должно пропасть), Но ничего не помогает, ничего не меняется и даже в логах ошипотому чток нет =(

... по разным темам нашел, что за это отвечает /catalog/model/catalog/product.php

#78 строка
public function getProducts($data = array()) {
.......
$sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";

.......
public function getTotalProducts($data = array()) {
.......
#435 строка
$sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";

Что я только не пыился всивлять после AND p.status = '1'

AND p.upc NOT LIKE ''

AND p.upc != ''

AND p.upc <> ''

пробывал прописывать конкретное значение в ups поле, типа 111

AND p.upc NOT LIKE '111'

AND p.upc != '111'

AND p.upc <> '111'

Все равно я вижу этот товар и в категориях, и в поиске =(((

Не понимаю...

Link to comment
Share on other sites


В 15.09.2020 в 20:23, ADZ сказал:

Все равно я вижу этот товар и в категориях, и в поиске =(((

Не понимаю...

кэш модификаторов и twig листили?

Возможно, какой-то модификатор гделает изменение в этом файле и Вы из-за этого и не видите свои изменения

Link to comment
Share on other sites

  • 8 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.