Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Ребят, привет!

 

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

 

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

 

Хочу на товаре добавить галочку "Архивный" и не выводить такие товары в каталоге. Галочку можно добавить по примеру: https://simplashop.com/article/simpla-21-dopolnitelnye-chekboksy-v-tovare. А как сделать вторую часть?

 

Если тема обсуждалась, дайте линк плиз (искал, не нашел).

Изменено пользователем kazak
Ссылка на сообщение
Поделиться на другие сайты

Ребят, привет!

 

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

 

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

 

Хочу на товаре добавить галочку "Архивный" и не выводить такие товары в каталоге. Галочку можно добавить по примеру: https://simplashop.com/article/simpla-21-dopolnitelnye-chekboksy-v-tovare. А как сделать вторую часть?

 

Если тема обсуждалась, дайте линк плиз (искал, не нашел).

Если задача состоит в том чтобы скрыть такие товары из каталога но при этом по ссылке можно попасть в товар, то можно сделать всё куда проще без доп. галочки.

Товары которые стали не актуальны просто скрываем галочкой или в списке иконкой активен, далее открываем файл view/ProductView.php и ищем строки:

if(empty($product) || (!$product->visible && empty($_SESSION['admin'])))
	return false;
и заменим их на следующие:
if(empty($product))
{
	return false;
}
Этого достаточно чтобы скрыть не актуальные товары но сохранить их при переходе по ссылке.

Удачи!

Этого вполне достаточно чтобы скрыть твоары из каталога но сохранить их по ссылкам.

 

Да, ошибочка. Спасибо!

 

Надо так:

 

view/ProductsView.php

api/Products.php

Действовать по образцу обработки поля  visible.

Какой толк от твоей сомнительной подсказки?

Сам хоть думал прежде чем писать?

Изменено пользователем Noxter
Ссылка на сообщение
Поделиться на другие сайты

 

Если задача состоит в том чтобы скрыть такие товары из каталога но при этом по ссылке можно попасть в товар, то можно сделать всё куда проще без доп. галочки.

Товары которые стали не актуальны просто скрываем галочкой или в списке иконкой активен, далее открываем файл view/ProductView.php и ищем строки:

if(empty($product) || (!$product->visible && empty($_SESSION['admin'])))
	return false;
и заменим их на следующие:
if(empty($product))
{
	return false;
}
Этого достаточно чтобы скрыть не актуальные товары но сохранить их при переходе по ссылке.

Удачи!

Этого вполне достаточно чтобы скрыть твоары из каталога но сохранить их по ссылкам.

 

Какой толк от твоей сомнительной подсказки?

Сам хоть думал прежде чем писать?

 

Это все, конечно, хорошо, но несколько грубо и прямолинейно. Этот метод портит стандартный функционал включения-отключения товара. Он приведет к тому, что никакой товар нельзя будет обычным образом отключить, чтобы он не показывался на сайте. Недостаток, ИМХО, весьма значительный.

 

Лучше бы затратить немного своих трудовых усилий или немного денег на программиста, чтобы сделать свой НОВЫЙ функционал, не портя текущий. Тем более что работа довольно стандартная и несложная.

Ссылка на сообщение
Поделиться на другие сайты

Это все, конечно, хорошо, но несколько грубо и прямолинейно. Этот метод портит стандартный функционал включения-отключения товара. Он приведет к тому, что никакой товар нельзя будет обычным образом отключить, чтобы он не показывался на сайте. Недостаток, ИМХО, весьма значительный.

 

Лучше бы затратить немного своих трудовых усилий или немного денег на программиста, чтобы сделать свой НОВЫЙ функционал, не портя текущий. Тем более что работа довольно стандартная и несложная.

Kors detected!
Ссылка на сообщение
Поделиться на другие сайты

Вариант, предложенный Noxter-ом вполне рабочий, проверил. По поводу того, что ломается стандартное отключение - не беда, по крайней мере в моем случае - выгод гораздо больше чем неудобств. 

 

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

 

В любом случае, ребят всем спасибо, кто подсказывал!

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...