@kabashowlab

Битрикс, удалить всплывающее окно при нажатии кнопки купить товар?

Доброго дня.
Искал везде уже и в гугле и яндексе и на сайте битрикса.
Нужно удалить попап окно, которое появляется при нажатии кнопки купить товар.
Использую вывод товаров компонентом каталог.
Подскажите пожалуйста, что нужно удалить. Буду очень признателен по-человечески.
Находил пару решений, но зачастую там пишут, найдете файл js и там удалите строку отвечающую за вывод попап окна.
Находил пару строк в коде popup, удалял. И ничего не происходило. И файлов там .js очень много. Конкретно где искать не пойму или как выглядит сама функция....
  • Вопрос задан
  • 5658 просмотров
Решения вопроса 1
OAPrilepa
@OAPrilepa
Frontend developer
Доброго дня!

Насколько мне известно, настройками компонента этот функционал не настраивается.

Стандартный комплексный каталог битрикс, в зависимости от настроек, работает так: кнопка называется "Купить" и сразу происходит переход в корзину, где уже будет добавлен этот товар; Или кнопка называется "В корзину" и при клике открывается popup с вариантами "Продолжить покупку" или "Перейти в корзину".

Часто клиенты просят альтернативный кейс: при нажатии на кнопку "В корзину" текст меняется на "Уже в корзине", при повторном клике происходит переход в корзину. Соответственно, если в шапке сайта есть малая корзина, она должна обновиться ajax. И при повторном открытии страницы (перезагрузке) у данного товара уже должна стоять метка "Уже в корзине" (делается через js скрипт в шаблоне корзины в шапке).

Нашими специалистами такая доработка может быть сделана за 1-2 часа.

Если нужна техническая поддержка сайта на Битрикс, всегда рады помочь.
Обращайтесь на support@bitfactory.ru

С уважением,
Олег.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Если не можете сами разобраться - обратитесь к профессионалам.
Здесь за вас бесплатно никто делать не станет.
Ответ написан
Ищите функцию что то типа basketresult, точно не помню, и внутри неё удаляете все что связано с popup, это нужно сделать как в карточке товара так и в самом каталоге
Ответ написан
Комментировать
Tostic
@Tostic
В нужном компоненте найти этот код и вместо Y поставить N и всплывающее окно отключиться.

this.basketParams = {
		'ajax_basket': 'N'
	};
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1500 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект