Задача: на странице товара необходимо реализовать функцию автоматического изменения URL при выборе определенной товарной позиции без перезагрузки страницы. При этом, если ссылка скопирована и передана другому пользователю, должен осуществляться автоматический выбор соответствующей товарной позиции при переходе по ссылке.
Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.
|
Михаил Базаров: 15.04.2023 07:00:00
Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.
Задача: на странице товара необходимо реализовать функцию автоматического изменения URL при выборе определенной товарной позиции без перезагрузки страницы. При этом, если ссылка скопирована и передана другому пользователю, должен осуществляться автоматический выбор соответствующей товарной позиции при переходе по ссылке. |
|
Михаил Базаров: 15.04.2023 07:00:00
Любые вопросы и уточнения по этой заметке пишите в комментарии.
Есть вероятность, что я чо-то не учел. Торговые площадки типа ОЗОН и ЯндексМаркет переваривают это на раз и их все устраивает. Не забывайте в инфоблоке ТП прописать полный путь до ТП - если нужна выгрузка в маркетплейсы. Если вам достаточно что бы URL были вида /catalog/товар/?TARGET_OFFER=123 Можете не запариваться с 404.php Достаточно внести правки только в шаблон детальной карточки в script.js и component_epilog.php |
|
Гость: 23.06.2025 05:00:00
Михаил Базаров, Здравствуйте! При выполнении скрипта (который перезаписывает url торгового предложения с /product/?TARGET_OFFER=123 на /product/123 ) я наткнулся на ошибку, которая не давала скрипту работать правильно, и я добавил небольшое изменение в скрипт, а точнее убрал "." точку из условия которая мешала нормальной работе скрипта:
|
Блог-note Заметки по 1С-Битрикс
-
Input Type File, множественный с дропзоной и показом превью
Задача: Сделать возможность загрузки файлов в множественный input type="file" c помощью drag&drop и показом превью загруженных файлов.
-
Дать пользователю возможность быстро отредактировать материал
На одном из разрабатываемых сайтов, пользователи формируют его контент. После регистрации, становится доступен персональный раздел в котором, помимо с...
-
AJAX корзина с отправкой количества из раздела каталога
Столкнулся с задачкой: нужно было на одном сайте реализовать интерактивный прайс лист. При этом, у пользователя должна быть возможность указать количе...
-
Рассылка новинок каталога в автоматическом режиме
Что бы реализовать рассылку новинок каталога на email-ы пользователей, можно воспользоваться событием OnBeforeIBlockElementAdd и модулем subscribe
-
Получение SEO данных элементов и разделов инфоблока, через API 1С-Битрикс
Для того чтобы извлечь данные из вкладки SEO административной панели Битрикс, необходимо использовать специализированные классы для работы с наследуем...
-
Использование $APPLICATION->RestartBuffer() в связке с AJAX-запросами
Часто возникает необходимость управлять выводом данных на страницу, особенно когда речь идет о взаимодействии с AJAX-запросами. Один из полезных мето...