Processing...

Warehouse Portal

Select your profile to continue

{{ tempUserName }}

Enter your 4-digit passcode

Warehouse

Pick & Pack Operations

Syncing... Logged in as: {{ currentUser.name }} ({{ currentUser.label }})

Range: -

No Matches Found

Try adjusting your search terms.

No Orders in Range

Adjust date filters to see pending orders.

All Caught Up!

No pending orders to pack.

Group By Delivery Date
Showing: {{ selectedDeliveryFilter === 'all' ? 'All Groups' : formatDeliveryDateLabel(selectedDeliveryFilter) }} | Total: {{ pendingOrders.length }} POs

{{ grp.title }}

Overdue Today

{{ grp.dateStr ? 'Delivery Date: ' + grp.dateStr : 'No delivery date specified' }}

{{ grp.count }} PO{{ grp.count > 1 ? 's' : '' }}
URGENT
{{ po.id }} Inv Done Inv Pending {{ formatTime(po.soTimestamp) }} Late 2H+

{{ po.shopName }}

{{ po.channel }}
DO: {{ po.doNumber }}
INV: {{ po.invoiceNumber }}
PO Date/Time {{ formatDateTime(po.timestamp) || po.date }}
Delivery Date {{ po.deliveryDate || po.date }}
Note

{{ po.note }}

Shelf Life

{{ po.shelfLife || 'N/A' }}

Packaging Detail

{{ po.packaging || 'N/A' }}

Promotion Detail

{{ po.promotion }}

Promo Item Special Packaging
Items to Pick
{{ po.products.split(';').join('\n') }}

Total Pending

{{ pendingOrders.length }}

Packed (In Range)

{{ completedOrders.length }}

Packed History
No packed orders found in this date range.
{{ po.id }} Packed Delivered Returned {{ po.status }} Inv Done

{{ po.shopName }}

{{ po.products }}

Packed By: {{ po.packedBy || '-' }}
Note: {{ po.note }} Promo: {{ po.promotion }} Pkg: {{ po.packaging }} Term: {{ po.paymentTerm }}
DO:{{ po.doNumber }} INV:{{ po.invoiceNumber }} PO: {{ formatDateTime(po.timestamp) || po.date }} Del: {{ po.deliveryDate || po.date }}
{{ selectedDetailPo?.id }} URGENT INVOICE DONE

{{ selectedDetailPo?.shopName }}

PO Date/Time

{{ formatDateTime(selectedDetailPo?.timestamp) || selectedDetailPo?.date }}

Delivery Date

{{ selectedDetailPo?.deliveryDate || '-' }}

Packaging

{{ selectedDetailPo?.packaging || 'No' }}

Keyed By

{{ selectedDetailPo?.keyedBy || 'N/A' }}

Submit Time

{{ selectedDetailPo?.soTimestamp ? formatTime(selectedDetailPo.soTimestamp) : 'N/A' }}

Payment Term

{{ selectedDetailPo?.paymentTerm || '-' }}

DO Number

{{ selectedDetailPo?.doNumber || '-' }}

Invoice Number

{{ selectedDetailPo?.invoiceNumber || '-' }}

Customer Info

Customer Name {{ selectedDetailPo?.customerName }}
Contact {{ selectedDetailPo?.contact }}
Address {{ selectedDetailPo?.address }}

Shelf Life

{{ selectedDetailPo?.shelfLife }}

Promotion

{{ selectedDetailPo?.promotion }}

Product List
{{ selectedDetailPo?.products.split(';').join('\n') }}

Packaging Instructions

{{ selectedDetailPo.packaging }}

Notes

{{ selectedDetailPo.note }}

Pick & Pack Details

Packed By {{ selectedDetailPo?.packedBy || '-' }}
Warehouse Status Packed
Packed Photos

Confirm Packing

Confirm {{ selectedPo?.shopName }} is packed. Photos will be sent to Telegram.