Order Status Tracker

Enter your Quote ID or Email Address to view your order status and submittal packages.

{{ trackingError }}

Order ID

{{ order.quote_id }}

{{ order.status }}

Ship To

Zip Code: {{ order.zip_code }}

Customer: {{ order.customer_name }}

Estimated Timeline

Ordered: {{ new Date(order.created_at).toLocaleDateString() }}
Expected Delivery: {{ new Date(new Date(order.created_at).getTime() + 7 * 24 * 60 * 60 * 1000).toLocaleDateString() }}

Quote Summary

{{ room.room_name || 'Room ' + (idx + 1) }}

$ {{ formatPrice(room.price) }}
Layout:
{{ room.stalls }} Stalls ({{ room.layout }})
Material:
{{ room.material }} ({{ room.material_color }})
Construction:
{{ room.construction_type }}
Urinal Screens:
{{ room.urinal_count }}x ({{ room.urinal_depth }}")
ADA Compliant:
{{ room.is_ada ? 'Yes' : 'No' }}
Individual Stall Details:
Stall Width Door Swing
{{ j + 1 }} {{ sc.width }}" {{ sc.door_size }}" {{ sc.door_swing.replace(/-/g, ' ') }}
Price Breakdown
Partitions & Hardware ${{ formatPrice(room.breakdown.partitions) }}
Freight ${{ formatPrice(room.breakdown.freight) }}
ADA Upcharge ${{ formatPrice(room.breakdown.ada_upcharge) }}
Urinal Screens ({{ room.urinal_count }}x {{ room.urinal_depth }}") ${{ formatPrice(room.breakdown.urinal_screens) }}
Room Total ${{ formatPrice(room.price) }}
Liftgate Delivery Service: $ 100.00
Grand Total: $ {{ formatPrice(order.total_price) }}
Paid
Payment Pending Pay Now with PayPal

Submittal Packages & Documents

{{ new Date(sub.created_at).toLocaleDateString() }} Download Document →

{{ sub.note }}

No submittal packages have been uploaded for this order yet.

Support & Messages

{{ msg.message }}
{{ msg.sender === 'admin' ? 'Support' : 'You' }} • {{ new Date(msg.created_at).toLocaleString() }}

Processing your quote...

Your Project

  • {{ room.room_name || 'Room ' + (index + 1) }}
    {{ room.stalls }} Stalls
  • 1
    Type
  • 2
    Stalls
  • 3
    Layout
  • 4
    Size
  • 5
    Material
  • 6
    Screens
  • 7
    Review
{{ currentRoom.stalls }}
No matching layouts available for this configuration.
Construction Type
{{ currentRoom.construction_type || 'N/A' }}
Stalls
{{ currentRoom.stalls }}
Compliance
{{ currentRoom.is_ada ? 'ADA Compliant' : 'Standard' }}
Depth
"
Stall 1
{{ currentRoom.layout }}
"
Total Width: {{ totalWidth }}"

Stall {{ index + 1 }} Details

Width: {{ stall.width }}"

Upload Floor Plan / Drawing (Optional)

Attach pictures, floor plan, sketch, or specification sheet (JPG, PNG, or PDF — max 2 MB).

{{ drawingUploadError }}
Uploading...
{{ currentRoom.drawing_name || 'Drawing uploaded' }}
File attached successfully — will be included with your quote.

Choose Color

{{ color }}
Please select a color above to continue.
Urinal Screen Installation
Toilet Partition Installation

Final Details

Quote Summary

{{ room.room_name || 'Room ' + (idx + 1) }}

$ {{ formatPrice(room.price) }}
Layout: {{ room.stalls }} Stalls ({{ room.layout }})
Material: {{ room.material }} ({{ room.material_color }})
Construction: {{ room.construction_type }}
Urinal Screens: {{ room.urinal_count }}x ({{ room.urinal_depth }}")
ADA: {{ room.is_ada ? 'Yes' : 'No' }}
Individual Stall Details:
Stall Width Door Swing
{{ j + 1 }} {{ sc.width }}" {{ sc.door_size }}" {{ sc.door_swing.replace(/-/g, ' ') }}
Price Breakdown
Partitions & Hardware ${{ formatPrice(room.breakdown.partitions) }}
Freight ${{ formatPrice(room.breakdown.freight) }}
ADA Upcharge ${{ formatPrice(room.breakdown.ada_upcharge) }}
Urinal Screens ({{ room.urinal_count }}x {{ room.urinal_depth }}") ${{ formatPrice(room.breakdown.urinal_screens) }}
Room Total ${{ formatPrice(room.price) }}
Liftgate Delivery Service: $ 100.00
Estimated Grand Total: $ {{ formatPrice(grandTotal || (rooms.reduce((sum, r) => sum + Number(r.price), 0) + (customer.has_dock === false ? 100 : 0))) }}
Expected delivery by {{ deliveryDate }}, {{ new Date().getFullYear() }} to Zip code {{ customer.zip_code }}