@extends('layouts.dashboard') @section('title', 'Warehouse Operations') @section('page-title', 'Warehouse Operations') @section('content')

Warehouse Operations

One workspace for WhatsApp stock requests, Focus inventory and warehouse transfers.

Focus · Manual STI / STRNew Warehouse Order →
@if(!$ready)
Warehouse data tables are not installed yet. Preview is available without changing production stock. Imports, reservations and STR posting remain disabled.
@endif

Warehouse Order History

Browse all orders, 30 per page, with search and status filters.

View All Warehouse Orders →
@if($errors->any())
{{ $errors->first() }}
@endif @if(session('success'))
{{ session('success') }}
@endif @if($ready && auth()->user()->isAdmin())
@csrf

Focus format: warehouse in F3, report date in F4, header row 6, Balance Quantity in column J. Files are staged first and never automatically replace stock.

@elseif(!$ready)

Database setup is pending. Upload will become available after the isolated warehouse migration is installed.

@endif @if($snapshots->isNotEmpty())
@foreach($snapshots as $snapshot)@endforeach
WarehouseReport dateProductsImport status
{{ $snapshot->location_name }}{{ substr($snapshot->effective_at,0,10) }}{{ number_format($snapshot->row_count) }}{{ ucfirst($snapshot->status) }}Review →
@endif
@if($demoStock->isNotEmpty())

Sandbox / Demo Mode TEST ONLY

{{ $demoStock->count() }} isolated demo stock entries; Focus warehouse balances and van stock remain untouched.

{{ $demoPending }} Demo STI awaiting STR@foreach($demoRecent as $d){{ $d->reference }} · {{ str_replace('_',' ',$d->status) }}@endforeach
@foreach($demoLocations as $destination)
{{ $destination->name }}{{ ucfirst($destination->type) }}

{{ $destination->code }}

@endforeach
Demo stock is completely separate from live inventory. Use the Demo Order Builder to allocate stock, copy individual SKUs into Focus, register an STI per warehouse, download Excel/PNG, and test STR posting safely.
@foreach($demoStock as $demo)@endforeach
WarehouseProductSKUBarcodeDemo Qty
{{ $demo->warehouse }}{{ $demo->name }}{{ $demo->sku }}{{ $demo->barcode }}{{ number_format($demo->quantity,0) }}
@endif

This preview never reserves stock or creates Focus documents. All ambiguous and duplicate codes require manual review.

01 · Morning import

DIP and WIWU-DIP snapshots

02 · Reserve stock

Choose location and destination

03 · STI preparation

Excel and warehouse share image

04 · STR receipt

Atomic movement into receiver stock

@endsection