Вывод кнопки КУПИТЬ в категории через скрипт JS

Подскажите пожалуйста как можно вывести кнопку КУПИТЬ в категории через скрипт JS.
В какой файл можно прописать скрипт JS и подкорректировать вывод кнопки КУПИТЬ?

Для примера:
В CMS типа OpenCart это легко решается через шаблон темы category.twig. Вставляется такой код

<button type="button" class="yellow-border-button btn-cloud" title="{{ button_cart }}" onclick="location.href = ('{{ product.href }}');"></button>

<script>
  $(function(){
    $('.btn-cloud').text('Купить')
  })
</script>

https://www.cs-cart.ru/docs/4.2.x/developer/instruments/hooks/smarty.html

подключитесь к хуку categories:view_description на витрине и вставте туда код

{assign var="show_add_to_cart" value="1" scope="parent"}

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

а если у вас юнитема там это вроде в настойках есть

Кнопка купить есть и так. Тут вопрос как вывести слово Купить на ней через JS. Чтобы не было спамности на странице. Т.к. слово купить на странице категории встречается 60 раз.

Так может лучше сразу картинку вместо текста, зачем мучатся с JSом то?)

2 лайка

тогда

подключитесь к хуку categories:view_description на витрине(c окончанием pre.tpl ) и вставте туда код

{assign var="change_add_to_cart_text" value={__('my_changes.add_to_cart_text')} scope="parent"}

где my_changes.add_to_cart_text код языковой переменной с вашим текстом
https://www.cs-cart.ru/docs/4.6.x/developer_guide/core/language_variables.html

после
подключитесь к хуку buttons:add_to_cart на витрине(c окончанием pre.tpl ) и вставте туда код

{if $change_add_to_cart_text}
{assign var="but_text" value={$change_add_to_cart_text} scope="parent"}
{/if}

Сомнительная идея менять шило на мыло. Выведенное скриптом “Купить” по-любому будет прочтено поисковиками. Надо менять не способ отображения, а попросту закрыть кнопку от индексации, повесить на button тег noindex.