на скрине видно что тег <a class="button ajax_add_to_cart_button ...>...</a> это кнопка купить и тег уже закрыт, потом идет <span></span> "В корзину" и после опять закрывающий </a>, а потом уже кнопка подробнее.С тегом </a> норм. Это две разные кнопки: одна для "В корзину", вторая для "Подробнее". Но почему title написан "В корзину", а на сайте при подведении курсора отображается "Подробнее"?
<span></span> - была картинка корзины в дефолтной версии, которой присвоила display:none, сейчас убрала , но толку нет.
Валидатор кучу ошибок выдал как раз по не добавляющей в корзину ссылке. Типа таких:
Общая сущность "id_product" не определена и никакой сущности умолчанию;
не может генерировать системный идентификатор для общего лица "id_product";
ссылка не прекращается REFC разделителя;
и т.д.