123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- <div class="row">
- <div class="col-xl-6">
- @php
- $subtotal = 0;
- $tax = 0;
- @endphp
- @if (Session::has('pos.cart'))
- <ul class="list-group list-group-flush">
- @forelse (Session::get('pos.cart') as $key => $cartItem)
- @php
- $subtotal += $cartItem['price']*$cartItem['quantity'];
- $tax += $cartItem['tax']*$cartItem['quantity'];
- $stock = \App\Models\ProductStock::find($cartItem['stock_id']);
- @endphp
- <li class="list-group-item px-0">
- <div class="row gutters-10 align-items-center">
- <div class="col">
- <div class="d-flex">
- @if($stock->image == null)
- <img src="{{ uploaded_asset($stock->product->thumbnail_img) }}" class="img-fit size-60px">
- @else
- <img src="{{ uploaded_asset($stock->image) }}" class="img-fit size-60px">
- @endif
- <span class="flex-grow-1 ml-3 mr-0">
- <div class="text-truncate-2">{{ $stock->product->name }}</div>
- <span class="span badge badge-inline fs-12 badge-soft-secondary">{{ $cartItem['variant'] }}</span>
- </span>
- </div>
- </div>
- <div class="col-xl-3">
- <div class="fs-14 fw-600 text-right">{{ single_price($cartItem['price']) }}</div>
- <div class="fs-14 text-right">{{ translate('QTY') }}: {{ $cartItem['quantity'] }}</div>
- </div>
- </div>
- </li>
- @empty
- <li class="list-group-item">
- <div class="text-center">
- <i class="las la-frown la-3x opacity-50"></i>
- <p>{{ translate('No Product Added') }}</p>
- </div>
- </li>
- @endforelse
- </ul>
- @else
- <div class="text-center">
- <i class="las la-frown la-3x opacity-50"></i>
- <p>{{ translate('No Product Added') }}</p>
- </div>
- @endif
- </div>
- <div class="col-xl-6">
- <div class="pl-xl-4">
- <div class="card mb-4">
- <div class="card-header"><span class="fs-16">{{ translate('Customer Info') }}</span></div>
- <div class="card-body">
- @if(Session::has('pos.shipping_info') && Session::get('pos.shipping_info')['name'] != null)
- <div class="d-flex justify-content-between mb-2">
- <span class="">{{translate('Name')}}:</span>
- <span class="fw-600">{{ Session::get('pos.shipping_info')['name'] }}</span>
- </div>
- <div class="d-flex justify-content-between mb-2">
- <span class="">{{translate('Email')}}:</span>
- <span class="fw-600">{{ Session::get('pos.shipping_info')['email'] }}</span>
- </div>
- <div class="d-flex justify-content-between mb-2">
- <span class="">{{translate('Phone')}}:</span>
- <span class="fw-600">{{ Session::get('pos.shipping_info')['phone'] }}</span>
- </div>
- <div class="d-flex justify-content-between mb-2">
- <span class="">{{translate('Address')}}:</span>
- <span class="fw-600">{{ Session::get('pos.shipping_info')['address'] }}</span>
- </div>
- <div class="d-flex justify-content-between mb-2">
- <span class="">{{translate('Country')}}:</span>
- <span class="fw-600">{{ Session::get('pos.shipping_info')['country'] }}</span>
- </div>
- <div class="d-flex justify-content-between mb-2">
- <span class="">{{translate('City')}}:</span>
- <span class="fw-600">{{ Session::get('pos.shipping_info')['city'] }}</span>
- </div>
- <div class="d-flex justify-content-between mb-2">
- <span class="">{{translate('Postal Code')}}:</span>
- <span class="fw-600">{{ Session::get('pos.shipping_info')['postal_code'] }}</span>
- </div>
- @else
- <div class="text-center p-4">
- {{ translate('No customer information selected.') }}
- </div>
- @endif
- </div>
- </div>
- <div class="d-flex justify-content-between fw-600 mb-2 opacity-70">
- <span>{{translate('Total')}}</span>
- <span>{{ single_price($subtotal) }}</span>
- </div>
- <div class="d-flex justify-content-between fw-600 mb-2 opacity-70">
- <span>{{translate('Tax')}}</span>
- <span>{{ single_price($tax) }}</span>
- </div>
- <div class="d-flex justify-content-between fw-600 mb-2 opacity-70">
- <span>{{translate('Shipping')}}</span>
- <span>{{ single_price(Session::get('pos.shipping', 0)) }}</span>
- </div>
- <div class="d-flex justify-content-between fw-600 mb-2 opacity-70">
- <span>{{translate('Discount')}}</span>
- <span>{{ single_price(Session::get('pos.discount', 0)) }}</span>
- </div>
- <div class="d-flex justify-content-between fw-600 fs-18 border-top pt-2">
- <span>{{translate('Total')}}</span>
- <span>{{ single_price($subtotal+$tax+Session::get('pos.shipping', 0) - Session::get('pos.discount', 0)) }}</span>
- </div>
- </div>
- </div>
- </div>
|