@extends('frontend.layouts.mobile') @section('title', 'Shopping Cart - ' . app_name()) @section('content')

Shopping Cart

@include('includes.partials.mobile-messages') @if(Cart::isEmpty()) Sorry!, your cart is empty, click here to go back to the home page. @else
@csrf
    @php $sub_total = 0; $bogo_discount = 0; @endphp @foreach($data['cart'] as $cart) @php if($cart->attributes->image != '') $path = 'up_data/products/images/thumbnails/'.$cart->attributes->image; else $path = 'up_data/na.jpg'; $is_freebie = false; $freebie_qty = 0; if($cart->attributes->freebie) { $is_freebie = true; $freebie_qty = $cart->attributes->freebie_qty; $item_price = 0; $total_price = 0; } else { $item_price = $cart->getPriceWithConditions(); $total_price = $cart->getPriceSumWithConditions(); } if($cart->bogo_free) { $total_price_discount = $cart->bogo_free * $item_price; $bogo_discount += $total_price_discount; $talal_price_after_bogo = $total_price - $total_price_discount; } if($cart->bogod_count) { $discounted_price = ($item_price * $cart->bogod_percent) / 100; $total_price_discount = $cart->bogod_count * $discounted_price; $bogo_discount += $total_price_discount; $talal_price_after_bogo = $total_price - $total_price_discount; } $vt_promo_text = \App\Models\Product::get_vt_promo_text($cart->attributes->vt_promo); @endphp
  • {{ $cart->name }}
    @if(!$is_freebie) @endif {{ $cart->name }}
    {{ $cart->attributes->sku }} {!! $vt_promo_text !!} @if($is_freebie) Free Product @else ${{ number_format($cart->getPriceSum(), 2) }} @endif @if($cart->bogo_free || $cart->bogod_count) ${{ number_format($talal_price_after_bogo, 2) }} @if($cart->bogod_count) {{ $cart->bogod_percent }}% discount
    on {{ $cart->bogod_count }} @if($cart->bogod_count > 1) items @else item @endif @else {{ $cart->bogo_free }} free @if($cart->bogo_free > 1) items @else item @endif @endif
    @endif @if($is_freebie) 1 {{ $cart->name }} Per Order @endif
  • @php $sub_total += $total_price; @endphp @endforeach
{{--

--}} @php $discount = 0; if(request()->session()->get('ses_coupon')) { $coupon = request()->session()->get('ses_coupon'); if($coupon['type'] == 'amount') { $discount = $coupon['value']; } else { $discount = ($sub_total * $coupon['value']) / 100; } } if($bogo_discount) { $discount += $bogo_discount; } if( request()->session()->get('ses_shipping_rate') ) $shipping_rate = request()->session()->get('ses_shipping_rate'); else $shipping_rate = 0; $total_engraving_charges = session()->get('ses_total_engraving_charges'); $grand_total = (($sub_total + $shipping_rate + $total_engraving_charges) - $discount); $total_withot_shipping = $sub_total - $discount; request()->session()->put('ses_total_without_shipping', $total_withot_shipping); @endphp
    • Subtotal ${{ number_format($sub_total, 2) }}
    • Discount ${{ number_format($discount, 2) }}
    • Shipping {{ $data['shipping_rate'] ?? "$0.00" }}
  • @if($total_engraving_charges > 0)
    • Custom Marking Charges {{ '$'.number_format($total_engraving_charges, 2) }}
  • @endif
    • Grand Total ${{ number_format($grand_total, 2) }} Check out
@endif
@push('after-scripts') @endpush @endsection