Измените Spree Cart.js, чтобы отобразить правильное количество и количество элементов в корзине
В этой корзине показаны 3 товара из 3 отдельных номеров заказа.
Но номер и количество элемента ссылки неверны, потому что Spree Cart извлекает позиции данных для ОДНОГО Заказа из cart.js
Я хочу иметь возможность возвращать количество и сумму товара из нескольких заказов.
<script>Spree.fetch_cart('<%= j spree.cart_link_path %>')</script>
cart.js
Spree.ready(function($) {
if ($("form#update-cart").is("*")) {
$("form#update-cart a.delete")
.show()
.one("click", function() {
$(this)
.parents(".line-item")
.first()
.find("input.line_item_quantity")
.val(0);
$(this)
.parents("form")
.first()
.submit();
return false;
});
}
$("form#update-cart").submit(function() {
$("form#update-cart #update-button").attr("disabled", true);
});
});
Spree.fetch_cart = function(cartLinkUrl) {
Spree.ajax({
url: cartLinkUrl || Spree.pathFor("cart_link"),
success: function(data) {
$("#link-to-cart").html(data);
}
});
};