@extends('layouts.dashboard') @section('title', 'Pricing') @section('content')

Pricing

Bin types & prices live on the bin types screen, waste items on the waste items screen.

@csrf @method('PUT')

Tax

@php $originType = old('origin_type', $pricing->origin_type->value); @endphp

Measure delivery from

Distances are measured one way, from this point to the delivery address.

@error('origin_depot_id')

{{ $message }}

@enderror

@if (filled($googleMapsBrowserKey)) Picking a suggestion fills the coordinates below. You can also type them in by hand. @else Address suggestions aren't available — enter the coordinates by hand. @endif

Delivery

How many one-way trips the truck makes per job. 4 = out and back to deliver, out and back to collect.

On when two bins on one booking means two deliveries and two collections. Off charges one delivery per trip, however many bins are on it.

Extra weight

Extra days & other fees

Fuel surcharge

Card fee

Disabled per Batch 6 — card payments don't yet carry a surcharge. The switch is locked off; only the rate is editable here so it's ready when it's turned on.

Trading days & delivery window

@foreach ($weekdays as $day) @endforeach
@if (in_array('opening_time', $operating->placeholder_fields ?? []) || in_array('closing_time', $operating->placeholder_fields ?? []))

Trading hours are a placeholder — set the real hours here.

@endif

Weekend & public holiday surcharges

@foreach ([['saturday', 'Saturday'], ['sunday', 'Sunday'], ['public_holiday', 'Public holiday']] as [$prefix, $dayLabel])
@endforeach

After hours & payment hold

Delivery day reminder

@vite('resources/js/pricing-origin.js') @endsection