coupon_code) {
$coupon = \App\Models\Coupon::where(['code' => $order['coupon_code']])->first();
if ($editing && $coupon->coupon_type == 'free_delivery') {
$del_c = 0;
$coupon = null;
}
}
$details = $order->details;
if ($editing) {
$details = session('order_cart');
// dd($details);
} else {
foreach ($details as $key => $item) {
$details[$key]->status = true;
}
}
?>
tax_status == 'included'){
$tax_a=0;
}
if ($editing) {
$restaurant_discount = \App\CentralLogics\Helpers::get_restaurant_discount($order->restaurant);
if (isset($restaurant_discount)) {
if ($product_price + $total_addon_price < $restaurant_discount['min_purchase']) {
$restaurant_discount_amount = 0;
}
if ($restaurant_discount_amount > $restaurant_discount['max_discount']) {
$restaurant_discount_amount = $restaurant_discount['max_discount'];
}
}
$coupon_discount_amount = $coupon ? \App\CentralLogics\CouponLogic::get_discount($coupon, $product_price + $total_addon_price - $restaurant_discount_amount) : $order['coupon_discount_amount'];
$tax = $order->restaurant->tax;
$total_price = $product_price + $total_addon_price - $restaurant_discount_amount - $coupon_discount_amount;
$total_tax_amount = $tax > 0 ? ($total_price * $tax) / 100 : 0;
$total_tax_amount = round($total_tax_amount, 2);
$tax_a=$total_tax_amount;
$tax_included = \App\Models\BusinessSetting::where(['key'=>'tax_included'])->first() ? \App\Models\BusinessSetting::where(['key'=>'tax_included'])->first()->value : 0;
if ($tax_included == 1){
$tax_a=0;
}
$restaurant_discount_amount = round($restaurant_discount_amount, 2);
if ($order->restaurant->free_delivery) {
$del_c = 0;
}
$free_delivery_over = \App\Models\BusinessSetting::where('key', 'free_delivery_over')->first()->value;
if (isset($free_delivery_over)) {
if ($free_delivery_over <= $product_price + $total_addon_price - $coupon_discount_amount - $restaurant_discount_amount) {
$del_c = 0;
}
}
} else {
$restaurant_discount_amount = $order['restaurant_discount_amount'];
}
?>
- {{ translate('messages.items') }}
{{ translate('messages.price') }}:
-
{{ \App\CentralLogics\Helpers::format_currency($product_price) }}
- {{ translate('messages.addon') }}
{{ translate('messages.cost') }}:
-
{{ \App\CentralLogics\Helpers::format_currency($total_addon_price) }}
- {{ translate('messages.subtotal') }}
@if ($order->tax_status == 'included' || $tax_included == 1)
({{ translate('messages.TAX_Included') }})
@endif
:
-
{{ \App\CentralLogics\Helpers::format_currency($product_price + $total_addon_price) }}
- {{ translate('messages.discount') }}:
-
- {{ \App\CentralLogics\Helpers::format_currency($restaurant_discount_amount) }}
- {{ translate('messages.coupon') }}
{{ translate('messages.discount') }}:
-
- {{ \App\CentralLogics\Helpers::format_currency($coupon_discount_amount) }}
@if ($order->tax_status == 'excluded' || $order->tax_status == null )
{{-- @php($tax_a=0) --}}
- {{ translate('messages.vat/tax') }}:
-
+
{{ \App\CentralLogics\Helpers::format_currency($tax_a) }}
@endif
- {{ translate('DM Tips') }}
-
+ {{ \App\CentralLogics\Helpers::format_currency($deliverman_tips) }}
- {{ translate('Delivery Fee') }}
-
+ {{ \App\CentralLogics\Helpers::format_currency($del_c) }}
- {{ translate('messages.total') }}:
-
{{ \App\CentralLogics\Helpers::format_currency($product_price + $del_c + $tax_a + $total_addon_price + $deliverman_tips - $coupon_discount_amount - $restaurant_discount_amount) }}
@if ($editing)
@endif