@extends('frontend.layouts.app')
@section('contents')
@php
$cartSubTotal = 0;
@endphp
@php
$currencyIcon = \App\Models\Setting::where('key', 'site_currency_icon')->value('value');
@endphp
| Product | Unit Price | Quantity | Subtotal | Remove | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
{{ is_object($cartItem) ? $cartItem->product?->name : $cartItem['name'] }}
{{ is_object($cartItem) ? ($cartItem->product?->variants()->where('id',
$cartItem->variant_id)->first()->name ?? '') : '' }}
|
@php
$price = null;
if (is_object($cartItem) && $cartItem->product) {
$price = $cartItem->product->getVariantOrProductPriceAndStock($cartItem->variant_id);
$cartSubTotal += $price['price'] * $cartItem->quantity;
} else if (!is_object($cartItem)) {
// Guest user cart item
$cartSubTotal += $cartItem['price'] * $cartItem['quantity'];
}
@endphp
@if (is_object($cartItem))
@if ($price && $price['in_stock'])
@if ($price && $price['old_price'])
{{ $currencyIcon }}{{ $price ? $price['price'] : 0 }}{{ $currencyIcon }} {{ $price ? $price['old_price'] : 0 }}@else{{ $currencyIcon }}{{ $price['price'] }}@endif |
{{ $currencyIcon }}{{ $price['price'] * $cartItem->quantity }} |
@else
Out of stock |
@endif
@else
{{ $currencyIcon }}{{ $cartItem['price'] }} |
{{ $currencyIcon }}{{ $cartItem['price'] * $cartItem['quantity'] }} |
@endif
||||||
| Cart is empty | |||||||||||
{{ $cartItem['name'] }} |
{{ $currencyIcon }}{{ $cartItem['price'] }} |
{{ $currencyIcon }}{{ $cartItem['price'] * $cartItem['quantity'] }} |
@empty | ||||||||
| Cart is empty | |||||||||||
Using A Promo Code?
Subtotal |
{{ $currencyIcon }} {{ $cartSubTotal }} |
Discount @if (session('coupon')['coupon_type'] == 'fixed') (fixed) @else ({{ session('coupon')['coupon_value'] }}%) @endif |
{{ $currencyIcon }} {{ $discount }} |
Total |
{{ $currencyIcon }}{{ $cartSubTotal - $discount }} |
Discount |
{{ $currencyIcon }}0 |
Total |
{{ $currencyIcon }} {{ $cartSubTotal }} |