for (var i in cart) {
Возможно в цикле как-то можно
}
if (cart !== null) {
JSON.parse(cart).forEach(v => {
$('#' + v).prop('checked', true);
});
Не можете нормально описать какое поведенеие вы ожидаете увидеть.
if ($(this).prop('checked')) {
let id = $(this).attr('id');
let p = $(this).parent().siblings('.copy, .copy-2').text();
shoppingCart.addItemToCart(id, p);
modal.addClass('modal-show');
}
https://codepen.io/Genri_Rus/pen/gyKjRR
Но почему-то после перезарузки страницы ничего не сохраняется в модальном окне