2019-12-26 13:23:21 +10:00
|
|
|
<div class="card top-marg-15 bottom-marg-15">
|
|
|
|
<div class="card-body cart-body">
|
|
|
|
<h5 class="card-title">{{ @root.__ "Cart contents" }}</h5>
|
2020-01-04 17:10:58 +10:00
|
|
|
<div class="cartBodyWrapper">
|
2019-12-30 13:10:57 +10:00
|
|
|
{{#each @root.session.cart}}
|
|
|
|
<div class="d-flex flex-row bottom-pad-15">
|
2020-01-04 12:37:35 +10:00
|
|
|
<div class="col-4 col-md-3">
|
2019-12-30 13:10:57 +10:00
|
|
|
{{#if productImage}}
|
|
|
|
<img class="img-fluid" src="{{this.productImage}}" alt="{{this.title}} product image"> {{else}}
|
|
|
|
<img class="img-fluid" src="/uploads/placeholder.png" alt="{{this.title}} product image"> {{/if}}
|
|
|
|
</div>
|
2020-01-04 12:37:35 +10:00
|
|
|
<div class="col-12 col-md-7">
|
2019-12-30 13:10:57 +10:00
|
|
|
<div class="row h-200">
|
|
|
|
<div class="col-sm-12 text-left no-pad-left">
|
|
|
|
<h6><a href="/product/{{this.link}}">{{this.title}}</a></h6>
|
|
|
|
</div>
|
|
|
|
<div class="col-sm-12 text-left no-pad-left">
|
|
|
|
{{#each this.options}}
|
2020-01-02 13:37:36 +10:00
|
|
|
{{#if @last}}
|
2020-01-02 15:12:19 +10:00
|
|
|
<strong>{{#upperFirst this.name}}{{/upperFirst}}</strong>: {{this.value}}
|
2019-12-30 13:10:57 +10:00
|
|
|
{{else}}
|
2020-01-04 12:37:35 +10:00
|
|
|
<strong>{{#upperFirst this.name}}{{/upperFirst}}:</strong> {{this.value}} /
|
2019-12-30 13:10:57 +10:00
|
|
|
{{/if}}
|
|
|
|
{{/each}}
|
|
|
|
</div>
|
2020-01-04 12:37:35 +10:00
|
|
|
{{#ifCond @root.cartReadOnly '!=' true}}
|
2019-12-30 13:10:57 +10:00
|
|
|
<div class="col-md-8 no-pad-left">
|
|
|
|
<div class="input-group">
|
|
|
|
<div class="input-group-prepend">
|
|
|
|
<button class="btn btn-outline-primary btn-qty-minus" type="button">-</button>
|
|
|
|
</div>
|
2020-01-04 12:37:35 +10:00
|
|
|
<input type="number" class="form-control cart-product-quantity text-center" id="{{../this.productId}}-qty" data-id="{{../this.productId}}" maxlength="2" value="{{../this.quantity}}">
|
2019-12-30 13:10:57 +10:00
|
|
|
<div class="input-group-append">
|
|
|
|
<button class="btn btn-outline-primary btn-qty-add" type="button">+</button>
|
|
|
|
</div>
|
2018-01-07 04:55:48 +10:00
|
|
|
</div>
|
|
|
|
</div>
|
2019-12-30 13:10:57 +10:00
|
|
|
<div class="col-md-4 text-right">
|
2020-01-03 13:22:43 +10:00
|
|
|
<button class="btn btn-outline-danger btn-delete-from-cart" data-id="{{../this.productId}}" type="button"><i class="far fa-trash-alt" data-id="{{../this.productId}}" aria-hidden="true"></i></button>
|
2019-12-30 13:10:57 +10:00
|
|
|
</div>
|
|
|
|
{{/ifCond}}
|
2019-12-26 13:23:21 +10:00
|
|
|
</div>
|
2019-12-30 13:10:57 +10:00
|
|
|
</div>
|
2020-01-04 12:37:35 +10:00
|
|
|
<div class="col-12 col-md-2 align-self-center text-right no-pad-right">
|
2019-12-30 13:10:57 +10:00
|
|
|
<strong class="my-auto">{{currencySymbol @root.config.currencySymbol}}{{formatAmount this.totalItemPrice}}</strong>
|
2018-01-07 04:55:48 +10:00
|
|
|
</div>
|
|
|
|
</div>
|
2019-12-30 13:10:57 +10:00
|
|
|
{{/each}}
|
2018-01-07 04:55:48 +10:00
|
|
|
</div>
|
2020-01-04 17:10:58 +10:00
|
|
|
<div class="cartTotalsWrapper container-fluid">
|
2019-11-03 19:34:20 +10:00
|
|
|
{{#if @root.session.cart}}
|
2019-12-21 12:46:48 +10:00
|
|
|
<div class="row">
|
2019-12-26 13:23:21 +10:00
|
|
|
<div class="cart-contents-shipping col-md-12 no-pad-right">
|
2020-01-04 17:10:58 +10:00
|
|
|
{{#ifCond @root.session.totalCartShipping '>' 0}}
|
2019-12-21 12:46:48 +10:00
|
|
|
<div class="text-right">
|
2020-01-04 17:26:30 +10:00
|
|
|
{{@root.session.shippingMessage}}: <strong id="shipping-amount">{{currencySymbol @root.config.currencySymbol}}{{formatAmount @root.session.totalCartShipping}}</strong>
|
2019-12-21 12:46:48 +10:00
|
|
|
</div>
|
|
|
|
{{else}}
|
|
|
|
<div class="text-right">
|
2020-01-04 17:26:30 +10:00
|
|
|
<span id="shipping-amount">{{@root.session.shippingMessage}}</span>
|
2019-12-21 12:46:48 +10:00
|
|
|
</div>
|
|
|
|
{{/ifCond}}
|
|
|
|
<div class="text-right">
|
|
|
|
Total:
|
2020-01-04 12:37:35 +10:00
|
|
|
<strong id="total-cart-amount">{{currencySymbol @root.config.currencySymbol}}{{formatAmount @root.session.totalCartAmount}}</strong>
|
2019-12-21 12:46:48 +10:00
|
|
|
</div>
|
|
|
|
</div>
|
2018-02-05 07:39:42 +10:00
|
|
|
</div>
|
2019-12-21 12:46:48 +10:00
|
|
|
{{else}}
|
2020-01-04 12:37:35 +10:00
|
|
|
<div id="cart-empty" class="row">
|
2019-12-21 12:46:48 +10:00
|
|
|
<div class="cart-contents-shipping col-md-12 no-pad-right">
|
|
|
|
Cart empty
|
|
|
|
</div>
|
2018-02-05 07:39:42 +10:00
|
|
|
</div>
|
2019-12-21 12:46:48 +10:00
|
|
|
{{/if}}
|
2018-01-07 04:55:48 +10:00
|
|
|
</div>
|
2018-02-05 07:39:42 +10:00
|
|
|
</div>
|
2019-12-21 12:46:48 +10:00
|
|
|
</div>
|