Sid Gifari File Manager
🏠 Root
/
home2
/
meumer25
/
painelkaickaviella.meumercado.app
/
resources
/
views
/
branch-views
/
pos
/
Editing: _cart.blade.php
<div class="d-flex flex-row" style="max-height: 300px; overflow-y: scroll;"> <table class="table table-bordered"> <thead class="text-muted"> <tr> <th scope="col">{{translate('item')}}</th> <th scope="col" class="text-center">{{translate('qty')}}</th> <th scope="col">{{translate('price')}}</th> <th scope="col">{{translate('delete')}}</th> </tr> </thead> <tbody> <?php $subtotal = 0; $discount = 0; $discount_type = 'amount'; $discount_on_product = 0; $total_tax = 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 $product_subtotal = ($cartItem['price']) * $cartItem['quantity']; $discount_on_product += ($cartItem['discount'] * $cartItem['quantity']); $subtotal += $product_subtotal; //tax calculation $product = \App\Model\Product::find($cartItem['id']); $total_tax += \App\CentralLogics\Helpers::tax_calculate($product, $cartItem['price']) * $cartItem['quantity']; ?> <tr> <td class="media align-items-center"> <img class="avatar avatar-sm mr-1" src="{{asset('storage/app/public/product')}}/{{json_decode($cartItem['image'], true)[0]}}" onerror="this.src='{{asset('public/assets/admin/img/160x160/img2.jpg')}}'" alt="{{$cartItem['name']}} image"> <div class="media-body"> <h5 class="text-hover-primary mb-0">{{Str::limit($cartItem['name'], 10)}}</h5> <small>{{Str::limit($cartItem['variant'], 20)}}</small> </div> </td> <td class="align-items-center text-center"> <input type="number" data-key="{{$key}}" style="width:50px;text-align: center;" value="{{$cartItem['quantity']}}" min="1" onkeyup="updateQuantity(event)"> </td> <td class="text-center px-0 py-1"> <div class="btn"> {{ Helpers::set_symbol($product_subtotal) }} </div> <!-- price-wrap .// --> </td> <td class="align-items-center text-center"> <a href="javascript:removeFromCart({{$key}})" class="btn btn-sm btn-outline-danger"> <i class="tio-delete-outlined"></i></a> </td> </tr> @endif @endforeach @endif </tbody> </table> </div> <?php $total = $subtotal; $discount_amount = ($discount_type == 'percent' && $discount > 0) ? (($total * $discount) / 100) : $discount; $discount_amount += $discount_on_product; $total -= $discount_amount; $extra_discount = session()->get('cart')['extra_discount'] ?? 0; $extra_discount_type = session()->get('cart')['extra_discount_type'] ?? 'amount'; if ($extra_discount_type == 'percent' && $extra_discount > 0) { $extra_discount = (($total + $total_tax) * $extra_discount) / 100; } if ($extra_discount) { $total -= $extra_discount; } ?> <div class="box p-3"> <dl class="row text-sm-right"> <dt class="col-sm-6">{{translate('sub_total')}} :</dt> <dd class="col-sm-6 text-right">{{ Helpers::set_symbol($subtotal) }}</dd> <dt class="col-sm-6">{{translate('product')}} {{translate('discount')}}: </dt> <dd class="col-sm-6 text-right"> - {{ Helpers::set_symbol(round($discount_amount,2)) }}</dd> <dt class="col-sm-6">{{translate('extra')}} {{translate('discount')}}: </dt> <dd class="col-sm-6 text-right"> <button class="btn btn-sm" type="button" data-toggle="modal" data-target="#add-discount"><i class="tio-edit"></i> </button> - {{ Helpers::set_symbol($extra_discount) }}</dd> <dt class="col-sm-6">{{translate('tax')}} :</dt> <dd class="col-sm-6 text-right">{{ Helpers::set_symbol(round($total_tax,2)) }}</dd> <dt class="col-sm-6">{{translate('total')}} :</dt> <dd class="col-sm-6 text-right h4 b">{{ Helpers::set_symbol(round($total+$total_tax, 2)) }}</dd> </dl> <div class="row"> <div class="col-md-6"> <a href="#" class="btn btn-danger btn-sm btn-block" onclick="emptyCart()"><i class="fa fa-times-circle "></i> {{translate('Cancel')}} </a> </div> <div class="col-md-6"> <button type="button" class="btn btn-primary btn-sm btn-block" data-toggle="modal" data-target="#paymentModal"><i class="fa fa-shopping-bag"></i> {{translate('Order')}} </button> </div> </div> </div> <div class="modal fade" id="add-discount" tabindex="-1"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">{{translate('update_discount')}}</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <form action="{{route('branch.pos.discount')}}" method="post" class="row"> @csrf <div class="form-group col-sm-6"> <label for="">{{translate('discount')}}</label> <input type="number" value="{{session()->get('cart')['extra_discount'] ?? 0}}" class="form-control" name="discount"> </div> <div class="form-group col-sm-6"> <label for="">{{translate('type')}}</label> <select name="type" class="form-control"> <option value="amount" {{$extra_discount_type=='amount'?'selected':''}}>{{translate('amount')}} ({{\App\CentralLogics\Helpers::currency_symbol()}}) </option> <option value="percent" {{$extra_discount_type=='percent'?'selected':''}}>{{translate('percent')}} (%) </option> </select> </div> <div class="form-group col-sm-12"> <button class="btn btn-sm btn-primary" type="submit">{{translate('submit')}}</button> </div> </form> </div> </div> </div> </div> <div class="modal fade" id="add-tax" tabindex="-1"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">{{translate('update_tax')}}</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <form action="{{route('branch.pos.tax')}}" method="POST" class="row"> @csrf <div class="form-group col-12"> <label for="">{{translate('tax')}} (%)</label> <input type="number" class="form-control" name="tax" min="0"> </div> <div class="form-group col-sm-12"> <button class="btn btn-sm btn-primary" type="submit">{{translate('submit')}}</button> </div> </form> </div> </div> </div> </div> <div class="modal fade" id="paymentModal" tabindex="-1"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">{{translate('payment')}}</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <form action="{{route('branch.pos.order')}}" id='order_place' method="post" class="row"> @csrf <div class="form-group col-12"> <label class="input-label" for="">amount({{\App\CentralLogics\Helpers::currency_symbol()}} )</label> <input type="number" class="form-control" name="amount" min="0" step="0.01" value="{{round($total+$total_tax, 2)}}" disabled> </div> <div class="form-group col-12"> <label class="input-label" for="">{{translate('type')}}</label> <select name="type" class="form-control"> <option value="cash">{{translate('cash')}}</option> <option value="card">{{translate('card')}}</option> </select> </div> <div class="form-group col-12"> <button class="btn btn-sm btn-primary" type="submit">{{translate('submit')}}</button> </div> </form> </div> </div> </div> </div>
Save
Cancel