@extends("common.layout") @section("header") {!! resource('css/dashboard.css') !!} {!! resource('js/dashboard/dashboard-common.js') !!} @endsection @section("content")
매출액
매출액

1) 환불액 반영 버전: 실 결제금액 + 취소 금액(부분취소+환불 포함)
2) 환불액 미반영 버전:당월 이후 취소 금액 미반영

{{number_format($summeryStats->sales['total'])}}

@if($data['date']['before_start_date'] && $data['date']['before_end_date'])
sales['diff_total'] > 0 ? 'up' : 'down'])>
sales['diff_total'] > 0 ? 'up' : 'down'])>{{$summeryStats->sales['diff_total'] > 0 ? "+" : "-"}}{{number_format(abs($summeryStats->sales['total_change_rate']))}}%
{{$summeryStats->sales['diff_total'] > 0 ? "+" : "-"}}{{number_format(abs($summeryStats->sales['diff_total']))}}
@endif
결제건 수
결제건 수

신규 결제건 수 (취소 발생한 경우 집계에서 제외)

{{number_format($summeryStats->count['total'])}}

@if($data['date']['before_start_date'] && $data['date']['before_end_date'])
count['diff_total'] > 0 ? 'up' : 'down'])>
count['diff_total'] > 0 ? 'up' : 'down'])>{{$summeryStats->count['diff_total'] > 0 ? "+" : "-"}}{{number_format(abs($summeryStats->count['total_change_rate']))}}%
{{$summeryStats->count['diff_total'] > 0 ? "+" : "-"}}{{number_format(abs($summeryStats->count['diff_total']))}}
@endif
가입건 수
가입건 수

신규 가입건 수 (1계정당 1건으로 집계)

{{number_format($summeryStats->user['total'])}}

@if($data['date']['before_start_date'] && $data['date']['before_end_date'])
user['diff_total'] > 0 ? 'up' : 'down'])>
user['diff_total'] > 0 ? 'up' : 'down'])> {{ $summeryStats->user['diff_total'] > 0 ? "+" : "-"}}{{number_format(abs( $summeryStats->user['total_change_rate']))}}%
{{ $summeryStats->user['diff_total'] > 0 ? "+" : "-"}}{{number_format(abs($summeryStats->user['diff_total']))}}
@endif
전환율
전환율

(결제건 수/ 가입건 수) x 100(%)

{{number_format($summeryStats->change['total'])}}%

@if($data['date']['before_start_date'] && $data['date']['before_end_date'])
change['diff_total'] > 0 ? 'up' : 'down'])>
change['diff_total'] > 0 ? 'up' : 'down'])> {{ $summeryStats->change['diff_total'] > 0 ? "+" : "-"}}{{number_format(abs( $summeryStats->change['diff_total']))}}%
{{--
{{ $totalStats['change']['diff_total'] > 0 ? "+" : "-"}}{{number_format(abs($totalStats['change']['diff_total']))}}
--}}
@endif

가로축 항목은 조회기간(기본조회값) 기준으로 보여집니다.

단위(만원)

{{--

단위(천원)

--}}

결제 현황

  • 총 결제건 수

    {{number_format($data['totalStats']->payment_count)}}

  • 쿠폰 사용액

    {{number_format($data['totalStats']->coupon_usage)}}

  • 부분 취소액

    {{$data['totalStats']->partial_refund_amount > 0 ? "-" : ""}}{{number_format($data['totalStats']->partial_refund_amount)}}

  • 평균객단가(ARPPU)

    {{number_format($data['totalStats']->average_price)}}

  • 결제 취소(전액환불)

    {{$data['totalStats']->full_refund_amount > 0 ? "-" : ""}}{{number_format($data['totalStats']->full_refund_amount)}}

  • 총 매출액

    {{number_format($data['totalStats']->total_sales)}}

환급반 현황

  • 결제건 수

    {{number_format($data['refundData']['user_buy_count'])}}

  • 환급건 수 (부분취소건 수)

    {{number_format($data['refundData']['refund_count'])}}

  • 환급액 (부분취소 합계)

    {{number_format($data['refundData']['total_refund_price'])}}

상품별 매출

리뉴얼 이전(25.06.20이전)과 이후 기간을 포함하여 조회하는 경우 데이터 정확도가 떨어질 수 있습니다.

단위(만원)

@foreach($data['productStats'] as $key => $item) @php $rate = $data['productChartData']['growthRates'][$key]; @endphp @endforeach
No 상품명 옵션명 모듈
{{$key + 1}} {{$item->product_name}} {{$item->product_option_name}} {{ucfirst($item->module)}} {{number_format($item->coupon_usage) ?? 0}} {{number_format($item->attempt_count)}} {{number_format($item->payment_count)}} {{number_format($item->total_sales)}} {{$item->overall_sales_contribution_percent}}% $rate > 0,'down' => $rate < 0]) >{{number_format($rate)}}%
Total {{number_format($data['productStats']->sum('coupon_usage'))}} {{number_format($data['productStats']->sum('attempt_count'))}} {{number_format($data['productStats']->sum('payment_count'))}} {{number_format($data['productStats']->sum('total_sales'))}} {{$data['productStats']->sum('overall_sales_contribution_percent')}}% {{array_sum($data['productChartData']['growthRates'])}}%

모듈별 매출비중

@foreach($data['moduleChartData'] as $row) @endforeach
No 모듈타입
{{ $loop->iteration }} {{ ucfirst($row['module']) }} {{ number_format($row['count']) }} {{ number_format($row['total_sales']) }} {{ rtrim(rtrim(number_format($row['ratio'], 1), '0'), '.') }}%
Total - {{number_format($data['moduleChartData']->sum('count'))}} {{number_format($data['moduleChartData']->sum('total_sales'))}} 100%

국내 VS 해외 매출 비중

@foreach($data['areaRatio'] as $key => $row) @endforeach
No 국가구분
{{ $loop->iteration }} {{$key == 'inner' ? "국내" : "해외"}} {{number_format($row['payment_count'])}} {{number_format($row['total_sales'])}} {{$row['ratio']}}%
Total - {{number_format(collect($data['areaRatio'])->sum('payment_count'))}} {{number_format(collect($data['areaRatio'])->sum('total_sales'))}} 100%

국가별 가입비중

@foreach($data['countryJoinStats'] as $row) @if($loop->iteration <= 10) @endif @endforeach
No 국가명
{{ $loop->iteration }} {{$row->country_name}} ({{$row->country_code}}) {{number_format($row->user_count)}} {{$data['countryJoinRatio']->where('country', $row->country_name)->first()['ratio']}}%
Total - {{number_format($data['countryJoinStats']->sum('user_count'))}} 100%

국가별 매출비중

@foreach($data['countrySalesStats'] as $key => $row) @if($loop->iteration <= 10) @endif @endforeach
No 국가명
{{$loop->iteration}} {{$row->country_name}} ({{$row->country_code}}) {{number_format($row->payment_count)}} {{number_format($row->total_sales)}} {{$data['countrySalesRatio']->where('country', $row->country_name)->first()['ratio']}}%
Total - {{number_format($data['countrySalesStats']->sum('payment_count'))}} {{number_format($data['countrySalesStats']->sum('total_sales'))}} 100%
@endsection @push("script") @endpush