@extends('layouts.admin') @section('title', $isCreate ? 'New discount' : 'Edit discount') @section('content') @php $type = old('type', $discount->type ?? 'percent'); $kind = old('kind', $kind ?? 'code'); $valuePercent = old('value_percent', $type === 'percent' ? rtrim(rtrim(number_format(($discount->value ?? 0) / 100, 2, '.', ''), '0'), '.') : ''); $valueAmount = old('value_amount', $type === 'fixed' ? number_format(($discount->value ?? 0) / 100, 2, '.', '') : ''); $minSubtotal = old('min_subtotal', $discount->min_subtotal_cents ? number_format($discount->min_subtotal_cents / 100, 2, '.', '') : ''); $nav = [ ['basics', 'Basics', 'badge-percent'], ['value', 'Value', 'coins'], ['limits', 'Limits & schedule', 'calendar-clock'], ['combine', 'Combinations', 'layers'], ]; @endphp
@csrf @unless($isCreate) @method('PUT') @endunless Discounts @if(session('status'))
{{ session('status') }}
@endif @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@foreach($nav as [$id, $label, $icon]) {{ $label }} @endforeach
@if($isCreate)
@else

Editing discount code {{ $discount->code }}

@endif
@if($isCreate) @endif
@foreach([ 'percent' => ['Percentage', 'percent', 'e.g. 10% off'], 'fixed' => ['Fixed amount', 'banknote', 'e.g. AUD 50 off'], 'free_shipping' => ['Free shipping', 'truck', 'Waives shipping'], 'bxgy' => ['Buy X get Y', 'gift', 'Stub ~10% today'], ] as $val => [$label, $icon, $help]) @endforeach
%
$
$

Live summary

{{ old('title', $discount->title) ?: 'Untitled discount' }}

{{ old('code', $discount->code) ?: 'AUTOMATIC' }}

—

Sample subtotal
AUD 200.00
Discount
AUD 0.00
Shipping discount
AUD 0.00
Payable
AUD 200.00
@if($isCreate)
@foreach($presets as $preset) @endforeach
@endif
@endsection