@if($data->reward_method === 'hadiah_langsung')
Hadiah Langsung Rewards
@php $promotionRewards = $data->rewards; @endphp
@if($promotionRewards->isEmpty())
Belum ada reward dikonfigurasi.
@else
| Tipe |
Nama Reward |
Nilai |
Probabilitas |
Alokasi Stok |
Sisa Stok |
@foreach($promotionRewards as $reward)
| {{ $reward->type }} |
{{ $reward->name }} |
Rp {{ number_format($reward->value, 0, ',', '.') }} |
{{ $reward->probability }}% |
{{ is_null($reward->allocated_stock) ? '∞' : number_format($reward->allocated_stock, 0, ',', '.') }} |
@if(is_null($reward->remaining_stock))
∞
@elseif($reward->remaining_stock <= 0)
Habis
@else
{{ number_format($reward->remaining_stock, 0, ',', '.') }}
@endif
|
@endforeach
@endif
@elseif($data->reward_method === 'undian' && isset($data->configuration['prizes']))
Undian Prizes
Draw Date: {{ isset($data->configuration['draw_date']) ? \Carbon\Carbon::parse($data->configuration['draw_date'])->format('d/m/Y') : '-' }}
Kuota Kupon: {{ isset($data->configuration['coupon_quota']) && $data->configuration['coupon_quota'] ? number_format($data->configuration['coupon_quota'], 0, ',', '.') . ' kupon' : 'Tidak terbatas' }}
| Prize Name |
Quantity |
Value |
Total Value |
@foreach($data->configuration['prizes'] as $prize)
| {{ $prize['name'] ?? '-' }} |
{{ $prize['quantity'] ?? 0 }} |
Rp {{ number_format($prize['value'] ?? 0, 0, ',', '.') }} |
Rp {{ number_format(($prize['quantity'] ?? 0) * ($prize['value'] ?? 0), 0, ',', '.') }} |
@endforeach
@elseif($data->reward_method === 'point_reward')
Point Reward Configuration
Points Didapat: {{ $data->configuration['points_awarded'] ?? 0 }} poin
@if(!empty($data->configuration['sub_periods']))
Sub-Periode
| Start Date | End Date | Points Didapat |
@foreach($data->configuration['sub_periods'] as $sp)
| {{ \Carbon\Carbon::parse($sp['start_date'])->format('d/m/Y') }} |
{{ \Carbon\Carbon::parse($sp['end_date'])->format('d/m/Y') }} |
{{ $sp['points_awarded'] ?? 0 }} poin |
@endforeach
@endif
@endif