Ну вы бы консольку открыли и увидели бы Uncaught ReferenceError: jQuery is not defined.
jQuery не подключили или подключили свой скрипт раньше чем jQuery. Хотя как оказалось проблема даже не в этом)
проблема тут в строчке:
bn = $(bg).find(".b1c-name").html().length;
А bg ищется так:
bg = $(".b1c-good").length == 0 ? $("body") : $(this).closest(".b1c-good");
Ваш скрипт ищет информацию для всплывающего окна в блоках с определенным классом, а именно .b1c-good. Вот у всех товарных позиций у контейнеров которых этот класс есть, все норм, а вот в комплекте он отсутствует, поэтому и ошибка. Добавьте его туда и будет вам счастье.