@php $remark = fetchMasterAdminSettings()->remark ?? ''; @endphp @if (isset($isDownload) && $isDownload == true) {{-- --}} {{-- --}} {{-- --}} @endif
{{ $remark }}
@php $colspan = 12; @endphp @if(isset($currentWeekHeadingData)) @endif @php $netTotal = []; @endphp @foreach ($weekDays as $dayNum => $dayName) @php $totalSales = isset($currentWeekOrders[$dayNum]['total_orders']) ? $currentWeekOrders[$dayNum]['total_orders'] : 0; $totalSalesNetto = isset($currentWeekOrders[$dayNum]['total_orders_netto']) ? $currentWeekOrders[$dayNum]['total_orders_netto'] : 0; $netTotal[0][] = $totalSales; $netTotal[1][] = $currentWeekOrders[$dayNum]['total_sales'] ?? 0; $deliverySales = isset($currentWeekOrders[$dayNum]['delivery_orders']) ? $currentWeekOrders[$dayNum]['delivery_orders'] : 0; $netTotal[2][] = $deliverySales; $deliveryPercentage = $totalSales > 0 ? calPercentage($deliverySales, $totalSales) : 0; $netTotal[3][] = $deliveryPercentage; $prevWeek = isset($lastWeekOrders[$dayNum]['total_orders']) ? $lastWeekOrders[$dayNum]['total_orders'] : 0; $netTotal[4][] = $prevWeek; $differencePrevWeek = $totalSales - $prevWeek; $netTotal[5][] = $differencePrevWeek; $differencePerc = $totalSales > 0 ? calPercentage(abs($differencePrevWeek), $totalSales) : 0; // in case value is in negative $netTotal[6][] = $differencePerc; $totalLastYear = isset($lastYearOrders[$dayNum]['total_orders']) ? $lastYearOrders[$dayNum]['total_orders'] : 0; $netTotal[7][] = $totalLastYear; $differenceYear = $totalSales - $totalLastYear; $netTotal[8][] = $differenceYear; $differenceYearPerc = $totalSales > 0 ? calPercentage(abs($differenceYear), $totalSales) : 0; // in case value is in negative $netTotal[9][] = $differenceYearPerc; $netTotal[10][] = $totalSalesNetto @endphp @endforeach @php $grandSales = array_sum($netTotal[0]); $grandSalesNetto = array_sum($netTotal[10]); $grandDelivery = array_sum($netTotal[2]); $deliveryPerc = $grandSales > 0 ? calPercentage($grandDelivery, $grandSales) : 0; $grandDiff = array_sum($netTotal[5]); $grandDiffPerc = $grandSales > 0 ? calPercentage(abs($grandDiff), $grandSales) : 0; $grandLastWeekSale = array_sum($netTotal[8]); $grandLastWeekSalePerc = $grandSales > 0 ? calPercentage(abs($grandLastWeekSale), $grandSales) : 0; @endphp
{!! __('orders.total_income') !!}
{!! numberFormat($currentWeekHeadingData['total_income'], 1, true) !!}
 {!! __('orders.total_orders') !!} 
{!! $currentWeekHeadingData['total_orders'] !!}
{!! __('orders.delivery') !!}
{!! calPercentage($currentWeekHeadingData['delivery'], $currentWeekHeadingData['total_income'], true) . '%' !!}
{!! __('orders.pickup') !!}
{!! calPercentage($currentWeekHeadingData['pickup'], $currentWeekHeadingData['total_income'], true) . '%' !!}
{!! __('orders.online') !!}
{!! calPercentage($currentWeekHeadingData['online'], $currentWeekHeadingData['total_income'], true) . '%' !!}
{!! __('orders.yummy_stores') !!}
{!! $currentWeekHeadingData['yummy_stores'] !!}
{!! __('orders.total_income_netto') !!}
{!! numberFormat($currentWeekHeadingData['total_income_netto'], 1, true) !!}
@if ($isDownload) @else @endif

{{ __('report.week_report') }}

{{ __('report.from') }}:  {{ dateFormat($from, SHOW_DATE2) }}, {{ __('report.to') }}:  {{ dateFormat($to, SHOW_DATE2) }}
{!! __('report.con_total_sales') !!}
{{ __('report.week_days') }} {{ __('report.this_week') }} {{ __('report.this_week_netto') }} {{ __('report.costumers') }} {{ __('report.delivery') }} {{ __('report.delivery_perc') }} {{ __('report.prev_week') }} {{ __('report.diffrent') }} {{ __('report.diffrent_perc') }} {{ __('report.last_year_week') }} {{ __('report.diffrent') }} {{ __('report.diffrent_perc') }}
{{ $dayName }} {{ numberFormat($totalSales, 1, false) }} {{ numberFormat($totalSalesNetto, 1, false) }} {{ isset($currentWeekOrders[$dayNum]['total_sales']) ? $currentWeekOrders[$dayNum]['total_sales'] : '0' }} {{ numberFormat($deliverySales, 1, false) }} {{ numberFormat($deliveryPercentage, 1, false)}}% {{ numberFormat($prevWeek, 1, false) }} {{ numberFormat($differencePrevWeek, 1, false) }} {{ numberFormat($differencePerc, 1, false) }}% {!! updownText($differencePrevWeek) !!} {{ numberFormat($totalLastYear, 1, false) }} {{ numberFormat($differenceYear, 1, false) }} {{ numberFormat($differenceYearPerc, 1, false) }}% {!! updownText($differenceYear) !!}
{!! __('report.total') !!} {{ isset($netTotal[0]) ? numberFormat($grandSales, 1, false) : 0 }} {{ isset($netTotal[10]) ? numberFormat($grandSalesNetto, 1, false) : 0 }} {{ isset($netTotal[1]) ? array_sum($netTotal[1]) : 0 }} {{ isset($netTotal[2]) ? numberFormat($grandDelivery, 1, false) : 0 }} {{ isset($netTotal[3]) ? numberFormat($deliveryPerc, 1, false) : 0 }}% {{ isset($netTotal[4]) ? numberFormat(array_sum($netTotal[4]), 1, false) : 0 }} {{ isset($netTotal[5]) ? numberFormat($grandDiff, 1, false) : 0 }} {{ isset($netTotal[6]) ? numberFormat($grandDiffPerc, 1, false) : 0 }}% {{ isset($netTotal[7]) ? numberFormat(array_sum($netTotal[7]), 1, false) : 0 }} {{ isset($netTotal[8]) ? numberFormat($grandLastWeekSale, 1, false) : 0 }} {{ isset($netTotal[9]) ? numberFormat($grandLastWeekSalePerc, 1, false) : 0 }}%
@if(count($storeSales) > 0) @foreach ($storeSales as $key => $value) @php $totalSOrder = $value['total_orders'] ?? 0; $totalWOrder = $value['last_week_total_orders'] ?? 0; $isZero = ($totalSOrder == 0) && ($totalWOrder == 0); $up = ($totalSOrder > $totalWOrder); @endphp @endforeach @endif
{!! __('report.top_stores') !!}
{!! __('report.store_name') !!} {!! __('report.ranking') !!} {!! __('report.last_week') !!}
{!! $key+1 . '. '. $value['name'] !!}
@if($up) @elseif(!$isZero) @endif
{{ numberFormat($totalSOrder, 1, false) }}
{{ numberFormat($totalWOrder, 1, false) }}
@php $netTotalOnline = []; @endphp @foreach ($weekDays as $dayNum => $dayName) @php // Over all current and pre week sale $totalSales = isset($currentWeekOrders[$dayNum]['total_orders']) ? $currentWeekOrders[$dayNum]['total_orders'] : 0; $prevWeek = isset($lastWeekOrders[$dayNum]['total_orders']) ? $lastWeekOrders[$dayNum]['total_orders'] : 0; $lastYearOverall = isset($lastYearOrders[$dayNum]['total_orders']) ? $lastYearOrders[$dayNum]['total_orders'] : 0; $totalSalesOnline = isset($currentWeekOrders[$dayNum]['user_apps_orders']) ? $currentWeekOrders[$dayNum]['user_apps_orders'] : 0; $totalSalesOnlineNetto = isset($currentWeekOrders[$dayNum]['user_apps_orders_netto']) ? $currentWeekOrders[$dayNum]['user_apps_orders_netto'] : 0; $prevWeekOnline = isset($lastWeekOrders[$dayNum]['user_apps_orders']) ? $lastWeekOrders[$dayNum]['user_apps_orders'] : 0; $totalLastYearOnline = isset($lastYearOrders[$dayNum]['user_apps_orders']) ? $lastYearOrders[$dayNum]['user_apps_orders'] : 0; $partOfSaleCurrent = $totalSales > 0 ? calPercentage($totalSalesOnline, $totalSales) : 0; $partOfSalePrev = $prevWeek > 0 ? calPercentage($prevWeekOnline, $prevWeek) : 0; $difference = $prevWeekOnline - $prevWeek; // Overall difference from prev week $differencePrevWeek = $totalSales - $prevWeek; $differencePerc = $differencePrevWeek != 0 ? calPercentage(abs($difference), abs($differencePrevWeek)) : 0; /*Last year online data */ $differenceYear = $totalLastYearOnline - $lastYearOverall; // Overall difference from prev week $differencePrevYear = $totalSales - $lastYearOverall; $differenceYearPerc = $differencePrevYear != 0 ? calPercentage(abs($differenceYear), abs($differencePrevYear)) : 0; // in case value is in negative $partOfSaleLastYear = $lastYearOverall != 0 ? calPercentage($totalLastYearOnline, $lastYearOverall) : 0; /* grand totals */ $netTotalOnline[0][] = $totalSalesOnline; $netTotalOnline[1][] = $partOfSaleCurrent; $netTotalOnline[2][] = $prevWeekOnline; $netTotalOnline[3][] = $partOfSalePrev; $netTotalOnline[4][] = $difference; $netTotalOnline[5][] = $differencePerc; $netTotalOnline[6][] = $totalLastYearOnline; $netTotalOnline[7][] = $partOfSaleLastYear; $netTotalOnline[8][] = $differenceYear; $netTotalOnline[9][] = $differenceYearPerc; $netTotalOnline[10][] = $totalSales; $netTotalOnline[11][] = $prevWeek; $netTotalOnline[12][] = $lastYearOverall; $netTotalOnline[13][] = $totalSalesOnlineNetto; @endphp @endforeach @php $onlineSales = array_sum($netTotalOnline[0]); $onlineSalesNetto = array_sum($netTotalOnline[13]); $currentWeekTotalSale = array_sum($netTotalOnline[10]); $onlinePartOfSaleCurrent = $currentWeekTotalSale > 0 ? calPercentage($onlineSales, $currentWeekTotalSale) : 0; $currentPreWeek = array_sum($netTotalOnline[11]); $onlinePreWeek = array_sum($netTotalOnline[2]); $onlinePartOfSalePrev = $currentPreWeek > 0 ? calPercentage($onlinePreWeek, $currentPreWeek) : 0; $onlineDiff = array_sum($netTotalOnline[4]); $onlinedifferencePrevWeek = $currentWeekTotalSale - $currentPreWeek; $onlineDiffPerc = $onlinedifferencePrevWeek != 0 ? calPercentage(abs($onlineDiff), abs($onlinedifferencePrevWeek)) : 0; $onlineLastYear = array_sum($netTotalOnline[6]); $lastYearOverall = array_sum($netTotalOnline[12]); $onlinepartOfSaleLastYear = $lastYearOverall != 0 ? calPercentage($onlineLastYear, $lastYearOverall) : 0; $onlineDiffLastYear = array_sum($netTotalOnline[8]); // Overall difference from prev week $differencePrevYear = $currentWeekTotalSale - $lastYearOverall; $onlinedifferenceYearPerc = $differencePrevYear != 0 ? calPercentage(abs($onlineDiffLastYear), abs($differencePrevYear)) : 0; @endphp
{!! __('report.con_online_sales') !!}
{{ __('report.week_days') }} {{ __('report.this_week') }} {{ __('report.this_week_netto') }} {{ __('report.part_of_salg') }} {{ __('report.prev_week') }} {{ __('report.part_of_salg') }} {{ __('report.diffrent') }} {{ __('report.diffrent_perc') }} {{ __('report.last_year_week') }} {{ __('report.part_of_salg') }} {{ __('report.diffrent') }} {{ __('report.diffrent_perc') }}
{{ $dayName }} {{ numberFormat($totalSalesOnline, 1, false) }} {{ numberFormat($totalSalesOnlineNetto, 1, false) }} {{ numberFormat($partOfSaleCurrent, 1, false) }}% {{ numberFormat($prevWeekOnline, 1, false) }} {{ numberFormat($partOfSalePrev, 1, false) }}% {{ numberFormat($difference, 1, false) }} {{ numberFormat($differencePerc, 1, false) }}% {!! updownText($difference) !!} {{ numberFormat($totalLastYearOnline, 1, false) }} {{ numberFormat($partOfSaleLastYear, 1, false) }}% {{ numberFormat($differenceYear, 1, false) }} {{ numberFormat($differenceYearPerc, 1, false) }}% {!! updownText($differenceYear) !!}
{!! __('report.total') !!} {{ isset($netTotalOnline[0]) ? numberFormat($onlineSales, 1, false) : 0 }} {{ isset($netTotalOnline[13]) ? numberFormat($onlineSalesNetto, 1, false) : 0 }} {{ isset($netTotalOnline[1]) ? numberFormat($onlinePartOfSaleCurrent, 1, false) : 0 }}% {{ isset($netTotalOnline[2]) ? numberFormat($onlinePreWeek, 1, false) : 0 }} {{ isset($netTotalOnline[3]) ? numberFormat($onlinePartOfSalePrev, 1, false) : 0 }}% {{ isset($netTotalOnline[4]) ? numberFormat($onlineDiff, 1, false) : 0 }} {{ isset($netTotalOnline[5]) ? numberFormat($onlineDiffPerc, 1, false) : 0 }}% {{ isset($netTotalOnline[6]) ? numberFormat($onlineLastYear, 1, false) : 0 }} {{ isset($netTotalOnline[7]) ? numberFormat($onlinepartOfSaleLastYear, 1, false) : 0 }}% {{ isset($netTotalOnline[8]) ? numberFormat($onlineDiffLastYear, 1, false) : 0 }} {{ isset($netTotalOnline[9]) ? numberFormat($onlinedifferenceYearPerc, 1, false) : 0 }}%
@php $netTotalStore = []; @endphp @foreach ($weekDays as $dayNum => $dayName) @php // Over all current and pre week sale $totalSales = isset($currentWeekOrders[$dayNum]['total_orders']) ? $currentWeekOrders[$dayNum]['total_orders'] : 0; $prevWeek = isset($lastWeekOrders[$dayNum]['total_orders']) ? $lastWeekOrders[$dayNum]['total_orders'] : 0; $lastYearOverall = isset($lastYearOrders[$dayNum]['total_orders']) ? $lastYearOrders[$dayNum]['total_orders'] : 0; $totalSalesOnline = isset($currentWeekOrders[$dayNum]['employee_apps_orders']) ? $currentWeekOrders[$dayNum]['employee_apps_orders'] : 0; $totalSalesOnlineNetto = isset($currentWeekOrders[$dayNum]['employee_apps_orders_netto']) ? $currentWeekOrders[$dayNum]['employee_apps_orders_netto'] : 0; $prevWeekOnline = isset($lastWeekOrders[$dayNum]['employee_apps_orders']) ? $lastWeekOrders[$dayNum]['employee_apps_orders'] : 0; $totalLastYearOnline = isset($lastYearOrders[$dayNum]['employee_apps_orders']) ? $lastYearOrders[$dayNum]['employee_apps_orders'] : 0; $partOfSaleCurrent = $totalSales > 0 ? calPercentage($totalSalesOnline, $totalSales) : 0; $partOfSalePrev = $prevWeek > 0 ? calPercentage($prevWeekOnline, $prevWeek) : 0; $difference = $prevWeekOnline - $prevWeek; // Overall difference from prev week $differencePrevWeek = $totalSales - $prevWeek; $differencePerc = $differencePrevWeek != 0 ? calPercentage(abs($difference), abs($differencePrevWeek)) : 0; /*Last year online data */ $differenceYear = $totalLastYearOnline - $lastYearOverall; // Overall difference from prev week $differencePrevYear = $totalSales - $lastYearOverall; $differenceYearPerc = $differencePrevYear != 0 ? calPercentage(abs($differenceYear), abs($differencePrevYear)) : 0; // in case value is in negative $partOfSaleLastYear = $lastYearOverall > 0 ? calPercentage($totalLastYearOnline, $lastYearOverall) : 0; /* grand totals */ $netTotalStore[0][] = $totalSalesOnline; $netTotalStore[1][] = $partOfSaleCurrent; $netTotalStore[2][] = $prevWeekOnline; $netTotalStore[3][] = $partOfSalePrev; $netTotalStore[4][] = $difference; $netTotalStore[5][] = $differencePerc; $netTotalStore[6][] = $totalLastYearOnline; $netTotalStore[7][] = $partOfSaleLastYear; $netTotalStore[8][] = $differenceYear; $netTotalStore[9][] = $differenceYearPerc; $netTotalStore[10][] = $totalSales; $netTotalStore[11][] = $prevWeek; $netTotalStore[12][] = $lastYearOverall; $netTotalStore[13][] = $totalSalesOnlineNetto; @endphp @endforeach @php $posKioskSales = array_sum($netTotalStore[0]); $totalSales = array_sum($netTotalStore[10]); $posKioskSalesNetto = array_sum($netTotalStore[13]); $partOfSaleCurrent = $totalSales > 0 ? calPercentage($posKioskSales, $totalSales) : 0; $posPreWeek = array_sum($netTotalStore[2]); $prevSales = array_sum($netTotalStore[11]); $partOfSalePrev = $prevSales > 0 ? calPercentage($posPreWeek, $prevSales) : 0; $posDiff = array_sum($netTotalStore[4]); $differencePrevWeek = $totalSales - $prevSales; $posdifferencePerc = $differencePrevWeek != 0 ? calPercentage(abs($posDiff), abs($differencePrevWeek)) : 0; $posLastYear = array_sum($netTotalStore[6]); $lastYearOverall = array_sum($netTotalStore[12]); $posPartOfSaleLastYear = $lastYearOverall > 0 ? calPercentage($posLastYear, $lastYearOverall) : 0; $posDiffLastYear = array_sum($netTotalStore[8]); // Overall difference from prev week $differencePrevYear = $totalSales - $lastYearOverall; $posdifferenceYearPerc = $differencePrevYear != 0 ? calPercentage(abs($posDiffLastYear), abs($differencePrevYear)) : 0; // in case value is in negative @endphp
{!! __('report.con_store_sales') !!}
{{ __('report.week_days') }} {{ __('report.this_week') }} {{ __('report.this_week_netto') }} {{ __('report.part_of_salg') }} {{ __('report.prev_week') }} {{ __('report.part_of_salg') }} {{ __('report.diffrent') }} {{ __('report.diffrent_perc') }} {{ __('report.last_year_week') }} {{ __('report.part_of_salg') }} {{ __('report.diffrent') }} {{ __('report.diffrent_perc') }}
{{ $dayName }} {{ numberFormat($totalSalesOnline, 1, false) }} {{ numberFormat($totalSalesOnlineNetto, 1, false) }} {{ numberFormat($partOfSaleCurrent, 1, false) }}% {{ numberFormat($prevWeekOnline, 1, false) }} {{ numberFormat($partOfSalePrev, 1, false) }}% {{ numberFormat($difference, 1, false) }} {{ numberFormat($differencePerc, 1, false) }}% {!! updownText($difference) !!} {{ numberFormat($totalLastYearOnline, 1, false) }} {{ numberFormat($partOfSaleLastYear, 1, false) }}% {{ numberFormat($differenceYear, 1, false) }} {{ numberFormat($differenceYearPerc, 1, false) }}% {!! updownText($differenceYear) !!}
{!! __('report.total') !!} {{ isset($netTotalStore[0]) ? numberFormat($posKioskSales, 1, false) : 0 }} {{ isset($netTotalStore[13]) ? numberFormat($posKioskSalesNetto, 1, false) : 0 }} {{ isset($netTotalStore[1]) ? numberFormat($partOfSaleCurrent, 1, false) : 0 }}% {{ isset($netTotalStore[2]) ? numberFormat($posPreWeek, 1, false) : 0 }} {{ isset($netTotalStore[3]) ? numberFormat($partOfSalePrev, 1, false) : 0 }}% {{ isset($netTotalStore[4]) ? numberFormat($posDiff, 1, false) : 0 }} {{ isset($netTotalStore[5]) ? numberFormat($posdifferencePerc, 1, false) : 0 }}% {{ isset($netTotalStore[6]) ? numberFormat($posLastYear, 1, false) : 0 }} {{ isset($netTotalStore[7]) ? numberFormat($posPartOfSaleLastYear, 1, false) : 0 }}% {{ isset($netTotalStore[8]) ? numberFormat($posDiffLastYear, 1, false) : 0 }} {{ isset($netTotalStore[9]) ? numberFormat($posdifferenceYearPerc, 1, false) : 0 }}%