whoami7 - Manager
:
/
home
/
dataiclx
/
datasyspk.com
/
resources
/
views
/
frontend
/
partials
/
Upload File:
files >> /home/dataiclx/datasyspk.com/resources/views/frontend/partials/cart_details.blade.php
@php $prodIds = []; $prodQuan = []; @endphp <div class="container"> @if( $carts && count($carts) > 0 ) <div class="row"> <div class="col-xxl-8 col-xl-10 mx-auto"> <div class="shadow-sm bg-white p-3 p-lg-4 rounded text-left"> <div class="mb-4"> <div class="row gutters-5 d-none d-lg-flex border-bottom mb-3 pb-3"> <div class="col-md-5 fw-600">{{ translate('Product')}}</div> <div class="col fw-600">{{ translate('Price')}}</div> <div class="col fw-600">{{ translate('Tax')}}</div> <div class="col fw-600">{{ translate('Quantity')}}</div> <div class="col fw-600">{{ translate('Total')}}</div> <div class="col-auto fw-600">{{ translate('Remove')}}</div> </div> <ul class="list-group list-group-flush"> @php $total = 0; @endphp @foreach ($carts as $key => $cartItem) @php $product = \App\Product::find($cartItem['product_id']); $product_stock = $product->stocks->where('variant', $cartItem['variation'])->first(); $prodIds[] = $cartItem['product_id']; $prodQuan[] = $cartItem['quantity']; $total = $total + ($cartItem['price'] * $cartItem['quantity']) + $cartItem['tax']; $product_name_with_choice = $product->getTranslation('name'); if ($cartItem['variation'] != null) { $product_name_with_choice = $product->getTranslation('name').' - '.$cartItem['variation']; } @endphp <li class="list-group-item px-0 px-lg-3"> <div class="row gutters-5"> <div class="col-lg-5 d-flex"> <span class="mr-2 ml-0"> <img src="{{ uploaded_asset($product->thumbnail_img) }}" class="img-fit size-60px rounded" alt="{{ $product->getTranslation('name') }}" > </span> <span class="fs-14 opacity-60">{{ $product_name_with_choice }}</span> </div> <div class="col-lg col-4 order-1 order-lg-0 my-3 my-lg-0"> <span class="opacity-60 fs-12 d-block d-lg-none">{{ translate('Price')}}</span> <span class="fw-600 fs-16">{{ single_price($cartItem['price']) }}</span> </div> <div class="col-lg col-4 order-2 order-lg-0 my-3 my-lg-0"> <span class="opacity-60 fs-12 d-block d-lg-none">{{ translate('Tax')}}</span> <span class="fw-600 fs-16">{{ single_price($cartItem['tax']) }}</span> </div> <div class="col-lg col-6 order-4 order-lg-0"> @if($cartItem['digital'] != 1) <div class="row no-gutters align-items-center aiz-plus-minus mr-2 ml-0"> <button class="btn col-auto btn-icon btn-sm btn-circle btn-light" type="button" data-type="minus" data-field="quantity[{{ $cartItem['id'] }}]"> <i class="las la-minus"></i> </button> <input type="number" name="quantity[{{ $cartItem['id'] }}]" class="col border-0 text-center flex-grow-1 fs-16 input-number" placeholder="1" value="{{ $cartItem['quantity'] }}" min="{{ $product->min_qty }}" max="{{ $product_stock->qty }}" onchange="updateQuantity({{ $cartItem['id'] }}, this)"> <button class="btn col-auto btn-icon btn-sm btn-circle btn-light" type="button" data-type="plus" data-field="quantity[{{ $cartItem['id'] }}]"> <i class="las la-plus"></i> </button> </div> @endif </div> <div class="col-lg col-4 order-3 order-lg-0 my-3 my-lg-0"> <span class="opacity-60 fs-12 d-block d-lg-none">{{ translate('Total')}}</span> <span class="fw-600 fs-16 text-primary">{{ single_price(($cartItem['price'] + $cartItem['tax']) * $cartItem['quantity']) }}</span> </div> <div class="col-lg-auto col-6 order-5 order-lg-0 text-right"> <a href="javascript:void(0)" onclick="removeFromCartView(event, {{ $cartItem['id'] }})" class="btn btn-icon btn-sm btn-soft-primary btn-circle"> <i class="las la-trash"></i> </a> </div> </div> </li> @endforeach </ul> </div> <div class="px-3 py-2 mb-4 border-top d-flex justify-content-between"> <span class="opacity-60 fs-15">{{translate('Subtotal')}}</span> <span class="fw-600 fs-17">{{ single_price($total) }}</span> </div> @if($product->online_sell == 1) <div class="row align-items-center"> <div class="col-md-6 text-center text-md-left order-1 order-md-0"> <a href="{{ route('home') }}" class="btn btn-link"> <i class="las la-arrow-left"></i> {{ translate('Return to shop')}} </a> </div> <div class="col-md-6 text-center text-md-right"> @if(Auth::check()) <a href="{{ route('checkout.shipping_info') }}" class="btn btn-primary fw-600"> {{ translate('Continue to Shipping')}} </a> @else <button class="btn btn-primary fw-600" onclick="showCheckoutModal()">{{ translate('Continue to Shipping')}}</button> @endif </div> </div> @else @if(Auth::check()) @if(Session::has('success') || Session::has('fail')) <div class="col-xl-8 col-lg-8 offset-2 my-4 pb-3"> <div class="alert alert-{{ Session::has('success') ? 'success' : 'danger' }} alert-dismissible fade show" role="alert"> <h4 class="alert-heading">Submitted!</h4> <hr> <p>{{ Session::get('success') ?? Session::get('fail') }}</p> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> </div> @endif <div class="col-xl-8 col-lg-8 offset-2 my-4 pb-3" id="inquiry-div"> <h3 class="fs-16 fw-600 mb-0 px-1 py-3"> <span class="mr-4">Inquiry Form</span> </h3> <form id="inquiry-form" action="{{ route('conversations.store') }}" method="POST"> @csrf <div class="form-group"> <input id="name" type="text" class="form-control{{ $errors->has('uname') ? ' is-invalid' : '' }}" name="uname" value="{{ old('uname') }}" required autofocus placeholder="{{ translate('*Name') }}"> @if ($errors->has('uname')) <span class="invalid-feedback" role="alert"> <strong>{{ $errors->first('uname') }}</strong> </span> @endif </div> <div class="form-group"> <input id="email" type="email" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" name="email" value="{{ old('email') }}" required placeholder="{{ translate('*Email') }}"> @if ($errors->has('email')) <span class="invalid-feedback" role="alert"> <strong>{{ $errors->first('email') }}</strong> </span> @endif </div> <div class="form-group"> <input id="cname" type="text" class="form-control{{ $errors->has('cname') ? ' is-invalid' : '' }}" name="cname" value="{{ old('cname') }}" placeholder="{{ translate('Company Name') }}"> @if ($errors->has('cname')) <span class="invalid-feedback" role="alert"> <strong>{{ $errors->first('cname') }}</strong> </span> @endif </div> <div class="form-group"> <input id="tel" type="text" class="form-control{{ $errors->has('tel') ? ' is-invalid' : '' }}" name="tel" value="{{ old('tel') }}" placeholder="{{ translate('Telephone') }}"> @if ($errors->has('tel')) <span class="invalid-feedback" role="alert"> <strong>{{ $errors->first('tel') }}</strong> </span> @endif </div> <div class="form-group"> <textarea id="message" rows="4" class="form-control{{ $errors->has('message') ? ' is-invalid' : '' }}" name="message" required placeholder="{{ translate('*Message') }}">{{ old('message') }}</textarea> @if ($errors->has('message')) <span class="invalid-feedback" role="alert"> <strong>{{ $errors->first('message') }}</strong> </span> @endif </div> <div class="float-right form-group mb-0 text-right w-200px"> <input type="hidden" class="form-control mb-3" name="title" value="{{ $product->name }}" placeholder="{{ translate('Product Name') }}" required> <input class="form-control" type="hidden" name="prodslug" required placeholder="{{ translate('Your Question') }}" value="{{ route('product', $product->slug) }}"> <input type="hidden" name="prod_quantity" id="prod_quantity" value="{{ json_encode($prodQuan) }}"> <input type="hidden" name="product_id" value="9"> <input type="hidden" name="prodId" Id="prodID" value="{{ json_encode($prodIds) }}"> <input type="hidden" name="inquiryCheck" value="0"> <input type="hidden" name="cartCheck" value="1"> <input type="submit" id="formsubmit" class="d-none"> @if(Auth::check()) <button type="button" class="btn btn-danger btn-lg btn-block triggerSubmit"> {{ translate('Submit') }} </button> @else <button class="btn btn-danger btn-lg btn-block" onclick="showCheckoutModal()"> {{ translate('Submit') }} </button> @endif </div> </form> </div> </div> @else <button class="btn btn-primary fw-600" onclick="showCheckoutModal()">{{ translate('Continue to Inquiry')}}</button> @endif @endif </div> </div> </div> @else <div class="row"> <div class="col-xl-8 mx-auto"> <div class="shadow-sm bg-white p-4 rounded"> <div class="text-center p-3"> <i class="las la-frown la-3x opacity-60 mb-3"></i> <h3 class="h4 fw-700">{{translate('Your Cart is empty')}}</h3> </div> </div> </div> </div> @endif </div> <script type="text/javascript"> AIZ.extra.plusMinus(); $('.triggerSubmit').on('click', function(){ // $('#prod_quantity').val($('input[name="quantity"]').val()); console.log($('#prodID').val()); console.log($('#prod_quantity').val()); // var hidden = document.createElement('input'); // hidden.type = 'hidden'; // hidden.value = $('#prodID').val(); // hidden.name = 'prod_id[]'; // $('#inquiry-form').append(hidden); // var hiddenn = document.createElement('input'); // hiddenn.type = 'hidden'; // hiddenn.value = $('#prod_quantity').val(); // hiddenn.name = 'prodQ[]'; // $('#inquiry-form').append(hiddenn); $('#formsubmit').trigger('click'); }); </script>
Copyright ©2021 || Defacer Indonesia