@php date_default_timezone_set('Asia/Jakarta'); @endphp @extends('layouts.main-closed') @include('promocampaign::bulkForm') @include('promocampaign::buyXgetYForm') @include('promocampaign::discount-bill') @include('promocampaign::discount-delivery') @include('promocampaign::template.promo-global-requirement', ['promo_source' => 'promo_campaign']) @section('page-style') @endsection @section('page-plugin') {{-- --}} @endsection @section('page-script') @php $is_all_product = null; $product = null; $is_all_outlet = null; $outlet = null; $outlet_groups = null; $payment_method = null; $shipment_method = null; $product_type = $result['product_type'] ?? 'single'; if (isset($result['is_all_outlet']) && $result['is_all_outlet'] == "0") { $is_all_outlet = $result['is_all_outlet']; $outlet = []; for ($i=0; $i < count($result['outlets']); $i++) { $outlet[] = $result['outlets'][$i]['id_outlet']; } $outlet_groups = []; foreach (($result['outlet_groups'] ?? []) as $value) { $outlet_groups[] = $value['id_outlet_group']; } } $promo_product = $result['promo_campaign_product_discount'] ?: $result['promo_campaign_tier_discount_product'] ?: $result['promo_campaign_buyxgety_product_requirement'] ?: $result['promo_campaign_discount_bill_products'] ?: []; if (isset($result['promo_campaign_product_discount_rules']['is_all_product']) && $result['promo_campaign_product_discount_rules']['is_all_product'] == "0") { $is_all_product = $result['promo_campaign_product_discount_rules']['is_all_product']; $product = []; for ($i=0; $i < count($result['promo_campaign_product_discount']); $i++) { $product[] = $result['promo_campaign_product_discount'][$i]['id_brand'].'-'.$result['promo_campaign_product_discount'][$i]['id_product'].'-'.$result['promo_campaign_product_discount'][$i]['id_product_variant_group']; } }else{ $product = []; foreach ($promo_product as $key => $value) { if ($product_type == 'variant') { if ($result['promo_type'] == 'Buy X Get Y' && isset($value['promo_campaign_buyxgety_product_modifiers'])) { $extra_modifier = array_column($value['promo_campaign_buyxgety_product_modifiers'], 'id_product_modifier'); $text_product[] = $value['id_brand'].'-'.$value['id_product_variant_group']; $text_product[] = implode('-', $extra_modifier); $product[] = implode('-', $text_product); }else{ $product[] = $value['id_brand'].'-'.$value['id_product'].'-'.$value['id_product_variant_group']; } }else{ $product[] = $value['id_brand'].'-'.$value['id_product'].'-'.$value['id_product_variant_group']; } } } if (isset($result['is_all_outlet']) && $result['is_all_outlet'] == "0") { $is_all_outlet = $result['is_all_outlet']; $outlet = []; for ($i=0; $i < count($result['outlets']); $i++) { $outlet[] = $result['outlets'][$i]['id_outlet']; } } $datenow = date("Y-m-d H:i:s"); if ($result??false) { $date_start = $result['date_start']; $date_end = $result['date_end']; }elseif($result['vouchers']??false){ $date_start = $result['vouchers']['voucher_publish_start']; $date_end = $result['vouchers']['voucher_publish_end']; }else{ $date_start = null; $date_end = null; } $brands = array_column($result['brands'], 'id_brand'); $brand_rule = $result['brand_rule']; $is_all_product_bill = $result['promo_campaign_discount_bill_rules']['is_all_product']??1; @endphp @yield('child-script') @yield('child-script2') @yield('discount-bill-script') @yield('discount-delivery-script') @yield('global-requirement-script') {{-- if promo campaign already used --}} @if( !empty($result['promo_campaign_reports']) && isset($result['step_complete']) && session('level') != 'Super Admin' ) @endif @if(isset($result['promo_campaign_product_discount_rules']['discount_type']) && $result['promo_campaign_product_discount_rules']['discount_type'] == "Percent") @else @endif @endsection @section('content')
@include('layouts.notifications')
2
Campaign Detail
Detail Campaign Information
@if( !empty($result['promo_campaign_reports']) && isset($result['step_complete']) && session('level') != 'Super Admin') @endif
{{-- DETAIL CAMPAIGN INFORMATION --}}
Information
Campaign Name
: {{ isset($result['campaign_name']) ? $result['campaign_name'] : '' }}
Promo Title
: {{ isset($result['promo_title']) ? $result['promo_title'] : '' }}
Campaign Type
: {{ !empty($result['vouchers']) ? 'Voucher' : 'Promo code' }}
Charged Central
: {{$result['charged_central']}} %
Charged Outlet
: {{$result['charged_outlet']}} %
Brand
: @php foreach ($result['brands'] as $key => $value) { if ($key == 0) { $comma = ''; }else{ $comma = ', '; } echo $comma.$value['name_brand']; } @endphp
Brand Rule
: {{ $result['brand_rule'] && $result['brand_rule'] == 'and' ? 'All selected brands' : 'One of the selected brands' }}
Product Type
: @php $product_type = $result['product_type'] ?? 'single'; $echo = ""; switch ($product_type) { case 'single + variant': $echo = 'Product + Product variant'; break; case 'variant': $echo = 'Product variant only'; break; default: $echo = 'Product only'; break; } echo $echo; @endphp
Tag
@if(isset($result['promo_campaign_have_tags'])) @php $tagID = []; for ($i = 0; $i < count($result['promo_campaign_have_tags']); $i++) { $tagID[] = $result['promo_campaign_have_tags'][$i]['promo_campaign_tag']['tag_name']; } @endphp @endif
: {{implode(', ',$tagID)}}
Start Date
: @if(isset($result['date_start'])) {{date("d F Y", strtotime($result['date_start']))}} {{date("H:i", strtotime($result['date_start']))}} @endif
End Date
: @if(isset($result['date_end'])){{date("d F Y", strtotime($result['date_end']))}} {{date("H:i", strtotime($result['date_end']))}} @endif
Limit Usage
: {{ $result['limitation_usage']??false != 0 ? number_format($result['limitation_usage']).' Times Usage' : 'Unlimited'}}
Total Coupon
: {{ $result['total_coupon']??false != 0 ? number_format($result['total_coupon']).' Coupons' : 'Unlimited'}}
Type Code
: {{ isset($result['code_type']) ? $result['code_type'] : '' }}
Creator
: {{ isset($result['user']['name']) ? $result['user']['name'] : '' }}
Level
: {{ isset($result['user']['level']) ? $result['user']['level'] : ''}}
Created
: @if(isset($result['created_at'])) {{date("d F Y", strtotime($result['created_at']))}} {{date("H:i", strtotime($result['created_at']))}} @endif
Filter Promo
*
*
{{-- list outlet --}} {{-- list outlet group --}}
{{-- Global Requirement --}}
@yield('global-requirement')
{{-- PROMO TYPE FORM --}}
Promo Type
*
*
IDR
*
IDR
@yield('bulkForm')
@yield('buyXgetYForm')
@yield('discount-bill')
@yield('discount-delivery')
{{ csrf_field() }}
@endsection