[tmp page_title]__COMPANY__ -- [L]Shopping Cart[/L][/tmp]

@_TOP_@
<!-- BEGIN CONTENT -->
<div class="container p-4">
	<!-- Hero Section-->
	<div class="py-2">
		<div class="text-start">
			<h1>[L]Shopping cart[/L]</h1>
		</div>
		<!-- Cart subheading -->
		<div>
			<p class="lead text-muted">
				You have [nitems] items in your shopping cart.
			</p>
		</div>
		<!-- End of cart subheading -->
	</div>
	<!-- End of Hero section -->
	<!-- Shopping Cart Section-->
	<div class="container">
		<div class="container">
			<div class="row">
				<div class="col-lg">
					[edisplay]

					[calc]
						my $cname = $Config->{CookieName} || 'MV_SESSION_ID';
						$Scratch->{have_cookie} = $Tag->read_cookie($cname)
							and delete $Scratch->{tried};
						return;
					[/calc]
					[if scratch have_cookie]
					[elsif scratch tried]
							[L CART_MSG1]You must have cookies set to leave the basket. Check out now or forever lose your shopping cart.[/L]
					[/elsif]
					[else]
						[set tried]1[/set]
						[bounce href="[area ord/basket]"]
					[/else]
					[/if]
					<form action="[process secure=1]" method=POST name="basket" class="form-horizontal" id="form">
						[form-session-id]
						<input type="hidden" name="mv_doit" value="refresh">
						<input type="hidden" name="mv_orderpage" value="ord/basket">
						<input type="hidden" name="mv_nextpage" value="index">
						<input type="hidden" name="mv_nlines" value="[nitems lines=1]">
						<div class="cart">
							<div class="cart-header text-center">
								<div class="row">
									<div class="col-md-4">[L]Description[/L]</div>
									<div class="col-md-8 d-none d-md-block">
										<div class="row">
										 <div class="col-md-3">[L]Price[/L]</div>
										 <div class="col-md-3">[L]Quantity[/L]</div>
										 <div class="col-md-4">[L]Total[/L]</div>
										 <div class="col-md-2"></div>
										</div>
									</div>
								</div>
							</div>
							<div class="cart-body">
								[if items]
								[then]
								[item-list]

								[item-calc]
								#Log("Checking master item $master");
									$row_class = ++$count % 2 ?  'cartnorm' : 'cartalt';
									my $item = '[item-increment]';
									my $up = q{[item-data merchandising upsell_to]};
									my $cr = q{[item-data merchandising cross_sell]};
									$upsell_remove{'[item-code]'} = 1;
									$cross_remove{'[item-code]'} = 1;
									my %seen = ( '' => 1 );

									$Scratch->{upsell} .= " $up" if $up;
									$Scratch->{cross_codes} .= " $cr" if $cr;
									my @up = split /\s+/, $Scratch->{upsell};
									my @cr = split /\s+/, $Scratch->{cross_codes};
									@up = grep  ( (!$seen{$_}++ && ! $upsell_remove{$_}), @up);
									@cr = grep  ( (!$seen{$_}++ && ! $cross_remove{$_}), @cr);
									$Scratch->{upsell} = join " ", @up;
									$Scratch->{cross_codes} = join " ", @cr;
									return;
								[/item-calc]
								<!-- Cart item -->
								
								<div class="cart-item">
									<div class="row d-flex align-items-center text-left text-md-center">
										<div class="col-12 col-md-5">
											<a class="cart-remove close mt-3 d-md-none" href="#">
												<span class="material-icons-outlined">highlight_off</span>
											</a>
											<div class="d-flex align-items-center">
												<a href="[area href="[item-sku]"]">
													<img src=__IMAGE_DIR__/items/[item-field image] class="rounded mx-auto d-block">
												</a>
												<div class="cart-title text-left"><a href="[area href="[item-sku]"]"><strong>[item-description]</strong></a><br><span class="text-muted text-sm">Size: Large</span><br><span class="text-muted text-sm">Colour: Green</span>
												</div>
											</div>
										</div>
										<div class="col-12 col-md-7 mt-4 mt-md-0">
											<div class="row align-items-center">
												<div class="col-md-3">
													<div class="row">
														<div class="col-6 d-md-none text-muted">[L]Price[/L]</div>
														<div class="col-6 col-md-12 text-right text-md-center">[item-discount-price]</div>
													</div>
												</div>
												<div class="col-md-4">
													<div class="row align-items-center">
														<div class="d-md-none col-7 col-sm-9 text-muted">[L]Quantity[/L]</div>
														<div class="col-5 col-sm-3 col-md-12">
															<div class="d-flex align-items-center">
																<div class="btn btn-items btn-items-decrease" onclick="document.getElementById('[item-quantity-name]').value--; document.getElementById('form').submit()">-</div>
																<input class="form-control text-center border-0 border-md input-items" type="text" value="[item-quantity]" name="[item-quantity-name]" id="[item-quantity-name]" onchange="this.form.submit()">
																<div class="btn btn-items btn-items-increase" onclick="document.getElementById('[item-quantity-name]').value++; document.getElementById('form').submit()">+</div>
															</div>
														</div>
													</div>
												</div>
												<div class="col-md-3"> 
													<div class="row">
														<div class="col-6 d-md-none text-muted">[L]Total price[/L]</div>
														<div class="col-6 col-md-12 text-right text-md-center">[subtotal]</div>
													</div>
												</div>
												<div class="col-2 d-none d-md-block text-center">
													<a class="cart-remove" href="#" onclick="document.getElementById('[item-quantity-name]').value = 0; document.getElementById('form').submit()">
														<span class="material-icons-outlined">
															highlight_off
														</span>
													</a>
												</div>
											</div>
										</div>
									</div>
								</div>
								[/item-list]
								[/then]
								[/if]
								<!-- End of Cart item -->
							</div>
						</div>
					</form>

				</div>
			</div>
		</div>
	</div>
	<!-- End of Shopping cart section -->

</div>
<!-- END CONTENT -->
@_BOTTOM_@