Отклонено

+1

Вывод товаров по прямой ссылке /product/{id}

Ярослав Пономарев Обновлен 4 года назад в категории CMS Общий функционал 6

Здравствуйте!
ТЗ: При включенной настройке "скрывать товары с нулевым остатком" необходимо разрешить отображение товаров по прямой ссылке /product/{id}, так как невозможно попасть на страницу товара с поисковой выдачи, отдается ошибка 404.
Или добавить дополнительный пункт настройки.

Большинство крупных интернет-магазинов отображают страницы отсутствующих товаров. На такой странице можно отобразить аналогичные товары в наличии и т.д.

Пояснение:
Ранее во фронт контроллере, обрабатывающем вывод карточки товара, не было условия выводить ошибку 404 если товар включен даже при включенной галке "Скрывать товары с нулевыми остатками":
if (!$item['public']) $this->e404();
Т.о. товары с нулевым остатком были доступны по проиндексированным ссылкам в поисковиках. В списке товаров и поиске товары с нулевыми остатками скрывались, не мешая работе.
Сейчас прямой переход по ссылке на товар запрещен:
if (!$item['public'] || ($config['hide_unobtainable_goods'] == 'Y' && $item['num']<=0)) $this->e404();
И посетители с поисковиков теряются.





Комментарии 6

  • Александр Закусило 4 года назад

    Это Вы пожелание вносите, или хотели в платную доработку обратится?

  • Ярослав Пономарев 4 года назад

    Это пожелание, Александр

  • Артем Полторанин 4 года назад

    Если вы включите опцию "Запретить оформление товаров, которых недостаточно на складе" (в настройках модуля Магазин), и отключите опцию "Скрывать товары с нулевым остатком (в настройках модуля Каталог)", то вы как раз получите ожидаемый результат.

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

  • Ярослав Пономарев 4 года назад

    Артем, в списке товаров категории он будет виден? Или только по прямой ссылке?

  • Артем Полторанин 4 года назад

    Да, в списке товаров категории он будет виден.

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

    (у нас есть сортировка и фильтр по наличию)

  • Ярослав Пономарев 4 года назад

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

    Пример 1: nix.ru
    Через поиск на Яндекс можно найти страницу на Никсе с процессором "pentium 4", но поиском на сайте и в каталоге никса нельзя.
    Пример 2: dns-shop.ru,а так же komus.ru, sidex.ru
    В яндексе "canon ip4840" выводится страница dns-shop.ru со снятым с производства и отсутствующим на складе принтером
    http://www.dns-shop.ru/product/faee7298db21526f/printer-canon-pixma-ip4840/
    Но с каталога сайта и с поиска на сайте найти его нельзя.
    http://www.dns-shop.ru/search/?q=Canon+PIXMA+iP4840

    Аналогично http://www.originalam.net/printer-ciss/canon/ip4840.html
    http://www.komus.ru/product/186361/
    http://sidex.ru/view.php?id=11992
    На поиске +1 рабочая ссылка с карточкой товаров, на которой выводятся рекомендации или другая информация.

    А у нас товары или засоряют каталог (устаревшие модели), но доступны по прямой ссылке, или выводится 404.

Написать сообщение