Меню

Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.

RSS
Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.
 
Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.

Задача: на странице товара необходимо реализовать функцию автоматического изменения URL при выборе определенной товарной позиции без перезагрузки страницы. При этом, если ссылка скопирована и передана другому пользователю, должен осуществляться автоматический выбор соответствующей товарной позиции при переходе по ссылке.
 
Любые вопросы и уточнения по этой заметке пишите в комментарии.
Есть вероятность, что я чо-то не учел.
Торговые площадки типа ОЗОН и ЯндексМаркет переваривают это на раз и их все устраивает.
Не забывайте в инфоблоке ТП прописать полный путь до ТП - если нужна выгрузка в маркетплейсы.

Если вам достаточно что бы URL были вида /catalog/товар/?TARGET_OFFER=123
Можете не запариваться с 404.php
Достаточно внести правки только в шаблон детальной карточки
в script.js и component_epilog.php
Изменено: Михаил Базаров - 17.04.2023 20:28:12
 
Было бы отлично увидеть вариант с учетом SEO
 
Было бы отлично увидеть вариант с учетом SEO - хорошо было бы  
 
Давно замечаю, что статьи (не только тут) читаются поперек.
Ссылка прямо в тексте и даже выделена  :)

Уникальная СЕО информация для каждого торгового предложения в каталоге 1С-Битрикс
https://bazarow.ru/blog-note/15669/
Изменено: Михаил Базаров - 29.04.2025 18:06:14
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst

Блог-note: заметки разработчика

GIT-репозиторий на собственном сервере с веб-интерфейсом: Gitea - аналог GitHub

Задача: Развернуть git-репозиторий на собственном сервере с помощью Gitea — для ведения проектов, с веб-интерфейсом и по...

Ajax форма обратной связи, реализация в битрикс

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

Глобальные фильтры на всякие случаи жизни

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

Доступ к домашнему серверу с серым IP из интернета через SSH-тоннель

Предположим, у вас есть сервер в домашней сети, который недоступен из интернета, так как находится за NAT с серым IP. Вы...

Не дать купить товара больше, чем находится на определенных складах

Задача: в магазине 20 складов, на всех есть остатки но нужно ограничить покупку товара только остатками на двух складах,...

Обновление 1С-Битрикс с PHP 7, до поддержки версии PHP 8.3

Задача: обновить устаревший сайт на платформе 1С-Битрикс, который не получал обновлений уже более 4 лет и работает на PH...

Показать доступный остаток каждого товара в корзине 1С-Битрикс

Задача: показать остаток каждого товара в корзине 1С-Битрикс, что бы покупатель сразу знал предельное колличество товара...

Настройка обмена между 1С:Предприятие и магазином на "1С-Битрикс24: Интернет-магазин + CRM" по REST протоколу

В этой заметке расскажу как настроить синхронизацию между 1С:предприятие и "1С-Битрикс24: Интернет-магазин + CR...

Fancybox в стандартном шаблоне детальной карточки товара, 1С-Битрикс, вместо всплывающего окна и лупы.

Задача: заменить работу с изображениями в стандартном или кастомном шаблоне детальной карточки (catalog.element)...