Как сделать "добавить в список сравнения" без ссылки по аналогии с "добавить в избранное"

Здравствуйте! Подскажите как сделать функционал “добавить в список сравнения” без ссылки по аналогии с “добавить в избранное”. Так как на всех страницах, где используются списки товаров, из-за этого появляется очень много ненужных (мусорных) ссылок такого вида https://unitheme.net/index.php?dispatch=product_features.add_product&product_id=304&redirect_url=index.php%3Fdispatch%3Dcategories.view%26category_id%3D166
Эти ссылки видят боты поисковиков и переходят по ним, тратят краулинговый бюджет на сканирование сайта попусту

<div id="compare_list_{$product_id}">
{assign var="status_compare" value=false}

{foreach from=$smarty.session.comparison_list item="comp"}
    {if $comp == $product_id}
        {assign var="status_compare" value=true}
    {/if}
{/foreach}

{if !$config.tweaks.disable_dhtml}
    {$ajax_class = "cm-ajax cm-ajax-full-render"}
{/if}

{if !$hide_compare_list_button}
    {$c_url                = $redirect_url|default:         $config.current_url|escape:url}
    {$compare_button_typ   = $compare_button_typ|default:  "icon"}
    {$but_id               = $compare_but_id|default:       $but_id}
    {$but_name             = $compare_but_name|default:     $but_name}
    {$but_title            = $compare_but_title|default:    __("add_to_comparison_list")}
    {$but_meta             = $compare_but_meta|default:     "ut2-add-to-compare $ajax_class"}
	{if $status_compare}
	    {$but_href = "product_features.delete_product?product_id=$product_id&redirect_url=$c_url"|fn_url}
	    {$but_title = __("delete_from_comparison_list")}
	    <a	class="ty-active  
		{if $but_meta}{$but_meta}{/if}
	    {if $details_page} label{/if}
	    {if $but_name} cm-submit{/if}
	    {if !$runtime.customization_mode.live_editor} cm-tooltip{/if}"
	
	    {if $but_title} title="{$but_title}" data-ce-tooltip-position="center"{/if}
	    {if $but_id} id="{$but_id}"{/if}
		data-ca-target-id="compare_list*,comparison_list,account_info*,abt__ut2_compared_products"
	    {if $but_href} href="{$but_href|fn_url}"{/if}>
	
	    {if $compare_button_typ == "icon"}<i class="ut2-icon-baseline-equalizer"></i>{/if}
	    <span>{__("compared")}</span>
	    </a>
	{else}
		{$but_name = "dispatch[product_features.add..$product_id]"}
		{$but_id = "button_compare_$product_id"}
		<a	class="
		{if $but_meta}{$but_meta}{/if}
	    {if $details_page} label{/if}
	    {if $but_name} cm-submit{/if}
	    {if !$runtime.customization_mode.live_editor} cm-tooltip{/if}"
	    {if $but_title} title="{$but_title}" data-ce-tooltip-position="center"{/if}
	    {if $but_id} id="{$but_id}"{/if}
		{if $but_name} data-ca-dispatch = {$but_name} {/if}  
		  >

	    {if $compare_button_typ == "icon"}<i class="ut2-icon-baseline-equalizer"></i>{/if}
	    <span>{__("compare")}</span>
	    </a>
	{/if}
{/if}
<!--compare_list_{$product_id}--></div>

оверрайд buttons/add_to_compare_list.tpl

правильно ли я Вас понял, надо заменить код в файле?\design\themes\abt__grtheme2\templates\buttons\add_to_compare_list.tpl

добавьте в свой модуль my_changes, чтобы не заменять код и не потерять при обновлении

у меня получается вот такое


и при нажатии пару секунд крутится но товар так и не добавляется к сравнению (кэш чистил)
тоесть, тут не так важно отображение (это не сложно поправить), а сама функция добавления к сравнению не срабатывает (не открывается popup окно)