Если добавить какой-либо товар в сравнение, то его удалить из сравнения уже невозможно. А при повторной попытке удалить, он по-тихому добавляется в корзину.
Например, добавляем в сравнение Товар№1, потом добавляем Товар№2, переходим на страницу Сравнения. Удаляем Товар№1, он пропадает. Удаляем Товар№2, он не пропадает и опять появляется Товар№1. Если опять удаляем любой товар, то он незаметно попадает в Корзину.
Точно также все работает и на вашей Демо версии.
Это очень плохо - если клиент на такое наткнется - он уйдет. А если случайно в заказ добавится лишний товар, то клиент подумает, что магазин мошенничает. Такое уже грозит репутации, а это не приемлемо.
Замените содержимое шаблона магазина compare.html следующим: https://pastebin.com/4acGDEW6
Все заработало.
Спасибо!