Скрытие товаров из каталога, без потери ссылочной массы сайта.

Максим КК добавил(а) 4 года назад
Решена

Скрытие товаров из каталога, без потери ссылочной массы сайта. Продвинутый шаблон, но такой НУЖНОЙ функции для современного интернет магазина нет.

Лучший ответ
фото

Зайдите в Админке в настройках в Торговый каталог и Включите количественный учет и выключите Покупку при отсутствии товара. Затем зайдите в настройки каталога в публичной части сайта и найдите раздел Источник данных - Недоступные товары. Установите Не отображать. Теперь у вас товаров с количеством 0 штук нет в каталоге, но по прямой ссылке они работают

Ответы (6)

фото
1

Вы предлагаете оставлять карточки активными и доступными по прямой ссылке, но не выводить товары в каталоге. Так?

Мне кажется за этим кроется стандартный функционал Битрикса, который при деактивации товара не показывает его по прямой ссылке. Аспро не задевает и не переписывает никакой стандартный функционал

фото
2

Простите написал не точно, если товара нет в наличии( остаток 0), то товар нужно скрыть из каталога, но чтобы поисковики его все равно индексировали.

фото
1

Ответ ТП Аспро.


(08:18:21 AM) Максим: Задача поставлена была такая скрыть товары которых нет в наличии из каталога, при этом не потерять ссылочную массу

(08:26:46 AM) Артем A.: Максим, к сожалению, штатными средствами так настроить нет возможности.

Через компонент товары с 0 остатком не выводятся совсем.

В данном случае Вам нужно скрывать товары через стили, чтобы их параметры (вёрстка для индексации роботом) присутствовали на странице.

Данный момент можно реализовать только путём доработки

фото
2

Зайдите в Админке в настройках в Торговый каталог и Включите количественный учет и выключите Покупку при отсутствии товара. Затем зайдите в настройки каталога в публичной части сайта и найдите раздел Источник данных - Недоступные товары. Установите Не отображать. Теперь у вас товаров с количеством 0 штук нет в каталоге, но по прямой ссылке они работают

фото
2

А что делать если в магазине присутствуют товары которых нет в наличии, потому что они производятся под заказ, то есть, они должны быть в каталоге, а есть товары, которых нет и больше не будет, и их надо скрыть в каталоге?

фото
1

что вам мешает сделать 2 каталог. по брендам - размещаете все - основное место хранения.

2. раздел категории - если у товара нет активных тп - убирать привязку к этому разделу, если активные тп появилились - снова привязывать к разделу.

таким образом в разделе категории будут отображаться только товары, которые есть. а которых нет - в разделе бренда.


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

фото
фото
2

такая история очень хорошо реализована из коробки в cs-cart.

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

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

очень нужная история для магаза, в котором много товаров, но не все есть в наличии временно.

фото
1

точнее это не в самой cs-cart, а в шаблоне unitheme. детский комбез именно в статусе "нет в наличии"

bbf1cef4ff99f08455f49e84c9d6f281

фото
1

Здесь можно отображать в конце списка и выводить "Нет в наличии"

фото
1

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

фото
1

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

Да и по логике зачем добавлять товар, которого нет в наличии. Скорее всего он уже когда-то был в наличии и с ним получается все будет ок и норм

P.S. У яндекс метрики можно подключить обход по счётчикам. Условно если вы посещаете эту страницу, которой нет в sitemap, то Яндекс получит её адрес из своего счетчика, что страницу кто-то (вы) посещал.

фото
1

почему не найдут?

фото
1

Со временем всё найдут. Яндекс - найдётся всё

фото
2

Кривой механизм, нам не не подходит, так как у товара постоянно статусы в наличии или не в наличии меняется, в зависимости от продаж. (допустим через 2-3 дня он появляется). И когда он выпадает из каталога то в поиске он тоже пропадает. И сколько потом нужно времени чтобы он потом попал обратно?)

фото
1

именно. мне кажется такие штуки только сортировками регулировать и как-то выделять товары, которых пока нет - как я писал выше, как реализовано в юнитем

фото
фото
4

Какся разница, есть товар в наличии или нет? Страница то в любом случае существует, код ответа сервера 200. И никуда она с поиска не вылетит.

Если нужно, чтобы товары, у которых остаток 0, скрывались из каталога, то настройте шаблон.

Комментировать
 
Прикрепить файлы
Вы не можете голосовать. Пожалуйста, авторизируйтесь!
Вы не можете голосовать. Пожалуйста, авторизируйтесь!
Вы не можете голосовать. Пожалуйста, авторизируйтесь!
Вы не можете голосовать. Пожалуйста, авторизируйтесь!