@php if (isset($option)) { $optionId = $option->id; $coupons = $option->coupons()->withinUseDateRange()->get(); $additionalPurchaseOption = $option->additional_purchase_option; } else { $optionId = -1 * (int) str_replace('.', '', microtime(true)); $coupons = null; $additionalPurchaseOption = null; } @endphp
{{ $optionId > 0 ? $optionId : 'new' }} {{ $option?->name }}
@if ($service == 'ielts')
수강시작일
@endif @if ($option?->product->is_refundable || (isset($is_refundable) && $is_refundable))
환급인정기간
@endif
$option && $option?->product->sales_type == '지급'])>
소비자가
판매가
@php $drates = explode("|", $option?->discount_rate); $drate1 = !empty($drates[0]) ? round($drates[0], 2):null; $drate2 = !empty($drates[1]) ? round($drates[1], 2):null; @endphp
%
할인
@if ($option?->discount_type) @php $discountType = null; foreach ($discountTypes as $type) { if ($type['name'] == $option?->discount_type) { $discountType = $type; break; } } @endphp @if (isset($discountType['type']) && $discountType['type'] == "select") @endif @if (isset($discountType['type']) && $discountType['type'] == "date") @endif discount_type)> @endif
%
@if($service == 'ielts')
is_delivery_price_displayed)>
is_oversea_delivery_possible)>
@endif
@php if ($option?->bonus_items) { $bonus_items = explode("|", $option->bonus_items); // 사전 정의된 항목 키와 일치하지 않는 것은 커스텀 항목으로 간주 $predefined_keys = array_keys(config('system.bonus_items')[$service] ?? []); $custom_items = array_filter($bonus_items, function($item) use ($predefined_keys) { return !in_array($item, $predefined_keys); }); } else { $bonus_items = []; $custom_items = []; } @endphp @foreach (config('system.bonus_items')[$service] as $key => $bonus)
@endforeach
@foreach($custom_items as $index => $custom_item)
@endforeach
@if ($coupons)
{{ now() }}
$coupons?->isEmpty()])> @foreach ($coupons as $coupon) @endforeach
번호 쿠폰명 잔여매수 사용기간 할인율(금액) 최대할인금액
{{ $coupon->id }} {{ $coupon->name }} {{ $coupon->remaining_count }} {{ date('Y-m-d', strtotime($coupon->use_start_date)) }} {{ $coupon->use_end_date ? date('Y-m-d', strtotime($coupon->use_end_date)) : '' }} {{ $coupon->discount_type == '정액' ? number_format($coupon->discount_value) : $coupon->discount_value.'%' }} {{ number_format($coupon->discount_max) }}
@endif
!$additionalPurchaseOption]) id="additional-purchase-option{{ $optionId }}">
@if($additionalPurchaseOption) @foreach ($additionalPurchaseOption['sales_price'] ?? [] as $index => $salesPrice)
판매가
수강기간
첨삭 이용일
첨삭 이용횟수
CDT 이용일
CDT 이용횟수
@endforeach @endif
@php $courseCount = $option?->courses->where('service', $service)->count(); $feedbackCount = $option?->feedbackPasses->where('service', $service)->count(); $cdtCount = $option?->cdtPasses->where('service', $service)->count(); $textbookCount = $option?->textbooks->where('service', $service)->count(); $etcCount = $option?->etcProducts->where('service', $service)->count(); $activeTab = $optionTypes[0]; @endphp
    @if(in_array("course", $optionTypes))
  • $activeTab == 'course'])>
  • @endif @if(in_array("feedback", $optionTypes))
  • $activeTab == 'feedback'])>
  • @endif @if(in_array("cdt", $optionTypes))
  • $activeTab == 'cdt'])>
  • @endif @if(in_array("textbook", $optionTypes))
  • $activeTab == 'textbook'])>
  • @endif @if(in_array("etc", $optionTypes))
  • $activeTab == 'etc'])>
  • @endif
예전 수강데이터 매칭
@php $oldEnrollmentIds = $option?->old_enrollment_ids ? explode('|', trim($option->old_enrollment_ids, '|')) : []; @endphp
@if(count($oldEnrollmentIds) > 0) @foreach($oldEnrollmentIds as $oldEnrollmentId)
@endforeach @else
@endif