Список сравнения и отложенных товаров

Нет, там посложнее доработка нужна

ПодскажИте куда копать
активные значки делал так

{if ($runtime.controller == "products" && $runtime.mode == "view")}
    <script type="text/javascript">
        $(document).bind('ready ajaxComplete', function(){
            $('.ty-add-to-wish').click(function(){
                $('.ty-product-block__left').find('.ty-icon-heart').toggleClass('ty-icon-heart_b');
            });
        });
    </script>
    {foreach $smarty.session.wishlist.products as $in_wl}
        {if $in_wl['product_id'] == $product.product_id}
            <script type="text/javascript">
                $(document).bind('ready ajaxComplete', function(){
					$('.ty-product-block__left').find('.ty-icon-heart').addClass('ty-icon-heart_b');
                });
            </script>
        {/if}
    {/foreach}
{/if}

В /app/addons/wishlist/controllers/frontend/wishlist.php
добавил проверку
if (defined(‘AJAX_REQUEST’)) {
if (!empty($added_products)) {
.
.
.
} else {
if ($product_ids) {
foreach($product_ids as $wish_id) {
fn_delete_wishlist_product($wishlist, $wish_id);
}
fn_save_cart_content($wishlist, $auth[‘user_id’], ‘W’);
fn_set_notification(‘W’, __(‘notice’), “Товар удалён из списка избранного”);
}
}

Всё работает только отжатие кнопки в ajax не проходит