| Current Path : /home/users/unlimited/www/admin.priyotama.com/resources/views/admin-views/pos/ |
| Current File : /home/users/unlimited/www/admin.priyotama.com/resources/views/admin-views/pos/_cart.blade.php |
<div class="d-flex flex-row cart--table-scroll px-2">
<table class="table table--vertical-middle">
<thead class="text-muted thead-light">
<tr class="text-center">
<th class="border-bottom-0 border-top-0" scope="col">{{translate('messages.food')}}</th>
<th class="border-bottom-0 border-top-0" scope="col">{{translate('messages.QTY')}}</th>
<th class="border-bottom-0 border-top-0 text-right" scope="col">{{translate('messages.Unit_price')}}</th>
<th class="border-bottom-0 border-top-0" scope="col">{{translate('messages.delete')}}</th>
</tr>
</thead>
<tbody class="border-left border-right border-bottom">
<?php
$subtotal = 0;
$addon_price = 0;
$tax = session()->get('tax_amount');
$discount = 0;
$discount_type = 'amount';
$discount_on_product = 0;
$variation_price = 0;
?>
@if(session()->has('cart') && count( session()->get('cart')) > 0)
<?php
$cart = session()->get('cart');
if(isset($cart['discount']))
{
$discount = $cart['discount'];
$discount_type = $cart['discount_type'];
}
?>
@foreach(session()->get('cart') as $key => $cartItem)
@if(is_array($cartItem))
<?php
$variation_price += $cartItem['variation_price'] ?? 0;
$product_subtotal = ($cartItem['price'])*$cartItem['quantity'];
$discount_on_product += ($cartItem['discount']*$cartItem['quantity']);
$subtotal += $product_subtotal;
$addon_price += $cartItem['addon_price'];
?>
<tr>
<td class="media align-items-center cursor-pointer quick-View-Cart-Item" data-product-id="{{$cartItem['id']}}" data-item-key="{{$key}}">
<img class="avatar avatar-sm mr-1 onerror-image"
src="{{ $cartItem['image_full_url'] }}" data-onerror-image="{{asset('public/assets/admin/img/100x100/2.png')}}" alt="{{$cartItem['name']}} image">
<div class="media-body">
<h6 class="text-hover-primary mb-0 fs-12">{{Str::limit($cartItem['name'], 14)}}</h6>
<small>{{Str::limit($cartItem['variant'], 20)}}</small>
</div>
</td>
<td class="text-center middle-align">
<input type="number" data-key="{{$key}}" class="amount--input form-control text-center update-Quantity" data-oldvalue="{{$cartItem['quantity']}}" value="{{$cartItem['quantity']}}" min="1"
max="{{ (isset($cartItem['stock_quantity']) && $cartItem['stock_quantity'] > 0) ? ($cartItem['maximum_cart_quantity'] ? min($cartItem['stock_quantity'], $cartItem['maximum_cart_quantity']) : $cartItem['stock_quantity']) : $cartItem['maximum_cart_quantity'] ?? '9999999999' }}" >
</td>
<td class="text-right fs-14 font-medium">
{{\App\CentralLogics\Helpers::format_currency($product_subtotal)}}
</td>
<td>
<div class="d-flex justify-content-center">
<a href="javascript:" data-product-id="{{$key}}" class="pos-cart-remove-btn remove-From-Cart rounded-circle"> <i class="tio-delete-outlined"></i></a>
</div>
</td>
</tr>
@endif
@endforeach
@endif
</tbody>
</table>
</div>
<?php
$total = $subtotal + $addon_price;
if ($discount_type == 'percent' && $discount > 0) {
$discount_amount = (($total - $discount_on_product) * $discount) / 100;
} else {
$discount_amount = $discount;
}
$total -= ($discount_amount + $discount_on_product);
$tax_amount = session()->get('tax_amount');
$tax_included = session()->get('tax_included');
// $tax_included = ($tax_included && $tax_amount > 0) ? 1 : 0;
$delivery_fee = session()->get('address.delivery_fee', 0);
$total += $delivery_fee;
?>
<div class="box p-3">
<dl class="row text-dark">
@if (Config::get('module.current_module_type') == 'food')
<dd class="col-6">{{translate('messages.addon')}}:</dd>
<dd class="col-6 text-right">{{\App\CentralLogics\Helpers::format_currency($addon_price)}}</dd>
@endif
<dd class="col-6">{{translate('messages.subtotal')}}
@if ($tax_included == 1)
({{ translate('messages.TAX_Included') }})
@php($tax_amount=0)
@endif
:</dd>
<dd class="col-6 text-right">{{\App\CentralLogics\Helpers::format_currency($subtotal+$addon_price)}}</dd>
{{-- Coupon Discount --}}
{{-- @if(true)
<dd class="col-6">{{translate('coupon_discount')}} :</dd>
<dd class="col-6 text-right">
<span class="delivery--edit-icon text-primary cursor-pointer" data-toggle="modal" data-target="#couponModal">
<i class="tio-edit"></i>
</span>
- {{\App\CentralLogics\Helpers::format_currency(100)}}</dd>
@endif --}}
<dd class="col-6">{{translate('messages.discount')}} :</dd>
<dd class="col-6 text-right">- {{\App\CentralLogics\Helpers::format_currency(round($discount_on_product,2))}}</dd>
<dd class="col-6">{{ translate('messages.delivery_fee') }} :</dd>
<dd class="col-6 text-right" id="delivery_price">
{{ \App\CentralLogics\Helpers::format_currency($delivery_fee) }}</dd>
@if ($tax_included != 1)
<dd class="col-6">{{ translate('messages.tax') }} : </dd>
<dd class="col-6 text-right">
{{\App\CentralLogics\Helpers::format_currency(round($tax_amount,2))}}</dd>
@endif
<dd class="col-6 pr-0">
<hr class="my-0">
</dd>
<dd class="col-6 pl-0">
<hr class="my-0">
</dd>
<dt class="col-6">{{ translate('messages.total') }} : </dt>
<dt class="col-6 text-right">
{{\App\CentralLogics\Helpers::format_currency(round($total+$tax_amount, 2))}}
</dt>
</dl>
<form action="{{route('admin.pos.order')}}?store_id={{request('store_id')}}" id='order_place' method="post" >
@csrf
<input type="hidden" name="user_id" id="customer_id">
<div class="pos--payment-options mt-3 mb-3">
<p class="mb-3">{{ translate('paid_By') }}</p>
<ul>
@php($cod=\App\CentralLogics\Helpers::get_business_settings('cash_on_delivery'))
@if ($cod['status'])
<li>
<label>
<input type="radio" name="type" value="cash" hidden checked>
<span>{{ translate('Cash On Delivery') }}</span>
</label>
</li>
@endif
@php($wallet=\App\CentralLogics\Helpers::get_business_settings('wallet_status'))
@if ($wallet)
<li>
<label>
<input type="radio" name="type" value="wallet" hidden {{ $cod['status']? '':'checked' }}>
<span>{{ translate('Wallet') }}</span>
</label>
</li>
@endif
</ul>
</div>
<div class="row button--bottom-fixed g-1 bg-white">
<div class="col-sm-6">
<button type="button" class="btn h-100 btn-outline-danger btn-block empty-Cart" {{ (session()->has('cart') && count( session()->get('cart')) > 0)?'':'disabled' }}>{{ translate('messages.Clear Cart') }} </button>
</div>
<div class="col-sm-6">
<button type="submit" class="btn btn--primary place-order-submit btn-block">{{ translate('messages.place_order') }} </button>
</div>
</div>
</form>
</div>
{{-- Coupon Modal --}}
<div class="modal fade" id="couponModal" tabindex="-1">
<div class="modal-dialog modal-lg">
<div class="modal-content modal-scroll">
<div class="modal-header pt-3 pb-0">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body p-4 pt-0">
<div class="text-center">
<h3 class="modal-title flex-grow-1 text-center">{{translate('Coupon Discount')}}</h3>
<p>Select from available coupon or input code</p>
</div>
<div>
<div class="mb-4">
<label class="form-label">Available Coupons</label>
<div class="coupon-slider owl-carousel owl-theme">
<div class="coupon-slider-item">
<button class="coupon-slider-button active" type="button">
<div class="left">
<h6>Code : NewUser</h6>
<small>Use it in 1st order</small>
</div>
<div class="right">
<h6>10%</h6>
<small>Discount</small>
</div>
<i class="tio-checkmark-circle checkmark"></i>
</button>
</div>
<div class="coupon-slider-item">
<button class="coupon-slider-button" type="button">
<div class="left">
<h6>Code : NewUser</h6>
<small>Use it in 1st order</small>
</div>
<div class="right">
<h6>10%</h6>
<small>Discount</small>
</div>
<i class="tio-checkmark-circle checkmark"></i>
</button>
</div>
<div class="coupon-slider-item">
<button class="coupon-slider-button" type="button">
<div class="left">
<h6>Code : NewUser</h6>
<small>Use it in 1st order</small>
</div>
<div class="right">
<h6>10%</h6>
<small>Discount</small>
</div>
<i class="tio-checkmark-circle checkmark"></i>
</button>
</div>
<div class="coupon-slider-item">
<button class="coupon-slider-button" type="button">
<div class="left">
<h6>Code : NewUser</h6>
<small>Use it in 1st order</small>
</div>
<div class="right">
<h6>10%</h6>
<small>Discount</small>
</div>
<i class="tio-checkmark-circle checkmark"></i>
</button>
</div>
</div>
</div>
<label class="form-label">Coupon Code</label>
<input type="text" class="form-control">
<div class="btn--container justify-content-end mt-3">
<button class="btn btn--reset" type="button" data-dismiss="modal">
Cancel
</button>
<button class="btn btn-sm btn--primary text-white" type="button">
Apply
</button>
</div>
</div>
</div>
</div>
</div>
</div>
{{-- Delivery Address Modal --}}
<div class="modal fade" id="deliveryAddrModal" tabindex="-1">
<div class="modal-dialog modal-lg">
<div class="modal-content modal-scroll">
<div class="modal-header bg-light border-bottom py-3">
<h4 class="modal-title flex-grow-1 text-center">{{translate('delivery_options')}}</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
@if ($store)
<div class="modal-body p-xxl-4 p-3">
<?php
if(session()->has('address')) {
$old = session()->get('address');
}else {
$old = null;
}
?>
<form id='delivery_address_store'>
@csrf
<div class="row g-2" id="delivery_address">
<div class="col-md-6">
<label class="input-label"
for="contact_person_name">{{ translate('messages.contact_person_name') }}<span
class="input-label-secondary text-danger">*</span></label>
<input id="contact_person_name" type="text" class="form-control" name="contact_person_name"
value="{{ $old ? $old['contact_person_name'] : '' }}" placeholder="{{ translate('messages.Ex :') }} Jhone">
</div>
<div class="col-md-6">
<label class="input-label"
for="contact_person_number">{{ translate('Contact Number') }}<span
class="input-label-secondary text-danger">*</span></label>
<input id="contact_person_number" type="tel" class="form-control" name="contact_person_number"
value="{{ $old ? $old['contact_person_number'] : '' }}" placeholder="{{ translate('messages.Ex :') }} +3264124565">
</div>
<div class="col-md-6">
<label class="input-label" for="road">{{ translate('messages.Road') }}</label>
<input id="road" type="text" class="form-control" name="road" value="{{ $old ? $old['road'] : '' }}" placeholder="{{ translate('messages.Ex :') }} 4th">
</div>
<div class="col-md-3">
<label class="input-label" for="house">{{ translate('messages.House') }}</label>
<input id="house" type="text" class="form-control" name="house" value="{{ $old ? $old['house'] : '' }}" placeholder="{{ translate('messages.Ex :') }} 45/C">
</div>
<div class="col-md-3">
<label class="input-label" for="floor">{{ translate('messages.Floor') }}</label>
<input id="floor" type="text" class="form-control" name="floor" value="{{ $old ? $old['floor'] : '' }}" placeholder="{{ translate('messages.Ex :') }} 1A">
</div>
</div>
<div class="border p-3 mt-3 rounded border-success">
<div class="row g-2">
<div class="col-md-6">
<label class="input-label" for="longitude">{{ translate('messages.longitude') }}<span
class="input-label-secondary text-danger">*</span></label>
<input type="text" class="form-control" id="longitude" name="longitude"
value="{{ $old ? $old['longitude'] : '' }}" readonly >
</div>
<div class="col-md-6">
<label class="input-label" for="latitude">{{ translate('messages.latitude') }}<span
class="input-label-secondary text-danger">*</span></label>
<input type="text" class="form-control" id="latitude" name="latitude"
value="{{ $old ? $old['latitude'] : '' }}" readonly>
</div>
<div class="col-md-12">
<label class="input-label" for="address">{{ translate('messages.address') }}</label>
<textarea id="address" name="address" class="form-control" cols="30" rows="3" placeholder="{{ translate('messages.Ex :') }} address">{{ $old ? $old['address'] : '' }}</textarea>
</div>
<div class="col-12">
<div class="d-flex flex-wrap gap-1 justify-content-between mb-3">
<div>
<span class="text-danger">*</span>
{{ translate(' pin the address in the map to calculate delivery fee') }}
</div>
<div class="btn btn--primary text-white">
<input type="hidden" name="distance" id="distance">
<span>{{ translate('Delivery fee') }} :</span>
<input type="hidden" name="delivery_fee" id="delivery_fee" value="{{ $old ? $old['delivery_fee'] : '' }}">
<strong>{{ $old ? $old['delivery_fee'] : 0 }} {{ \App\CentralLogics\Helpers::currency_symbol() }}</strong>
</div>
</div>
<input id="pac-input" class="controls map-search__option rounded initial-8"
title="{{ translate('messages.search_your_location_here') }}" type="text"
placeholder="{{ translate('messages.search_here') }}" />
<div class="mb-2 h-200px" id="map"></div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="btn--container justify-content-end mt-3">
<button class="btn btn-sm btn--primary w-100 delivery-Address-Store" type="button">
{{ translate('Update_Delivery address') }}
</button>
</div>
</div>
</form>
</div>
@else
<div class="modal-body">
<div class="row">
<div class="col-12">
<div class="text-center">
<h2>
{{translate('messages.please_select_a_store_first')}}
</h2>
<button data-dismiss="modal" class="btn btn-primary">{{translate('messages.Ok')}}</button>
</div>
</div>
</div>
</div>
@endif
</div>
</div>
</div>
@push('script_2')
<script src="{{asset('public/assets/admin')}}/js/view-pages/common.js"></script>
<script>
$(document).ready(function(){
$('.coupon-slider').owlCarousel({
margin: 15,
loop: false,
autoWidth: true,
items: 3,
})
})
</script>
@endpush