Shipping Upload

Upload shipping CSV/Excel file with tracking IDs and costs

Upload limits: {{ ini_get('upload_max_filesize') }} / {{ ini_get('post_max_size') }}

@if($uploadProgress)

Processing file... Please wait.

@endif

Help

Upload file is a simple CSV/Excel file with a heading row, in which column names must be present.

CSV column separator is , (comma). TXT files use tab separator.

Required Columns:

Express or Ground Tracking ID - unique required column, by which we identify needed row
Original Amount Due - shipping cost amount

The system will attempt to auto-detect column positions. If columns are at positions 10 and 6 (0-indexed), they will be used by default.

Search Shipping

Search for shipping records by external order ID

@if($showSearchResults)

Shipments for Order #{{ $searchOrderId }}

@if(count($searchResults) > 0)
@foreach($searchResults as $result) @endforeach
{{ isset($searchResults[0]->shipment_id) ? 'Shipment ID' : 'ID' }} Item Name External Order ID Tracking # Shipping Charge
{{ $result->id }} {{ $result->name ?? $result->item_name ?? '-' }} {{ $result->external_order_id }} {{ $result->tracking_id ?? 'N/A' }} ${{ number_format($result->amount_due ?? 0, 2) }}
@else

No results available

@endif
@endif @if(count($processingResults) > 0 || count($notFoundTrackings) > 0)
@if(count($processingResults) > 0)

Successfully Processed

{{ count($processingResults) }} records imported

    @foreach(array_slice($processingResults, 0, 10) as $result)
  • {{ $result['tracking_id'] }} - Order {{ $result['order_id'] }} - ${{ number_format($result['amount'], 2) }}
  • @endforeach @if(count($processingResults) > 10)
  • ... and {{ count($processingResults) - 10 }} more
  • @endif
@endif @if(count($notFoundTrackings) > 0)

Tracking Numbers Not Found

{{ count($notFoundTrackings) }} tracking numbers could not be matched

    @foreach(array_slice($notFoundTrackings, 0, 10) as $notFound)
  • {{ $notFound['tracking_id'] }} - ${{ number_format($notFound['amount'], 2) }}
  • @endforeach @if(count($notFoundTrackings) > 10)
  • ... and {{ count($notFoundTrackings) - 10 }} more (saved to file)
  • @endif
@endif
@endif