ordertrackr.app

Track orders from Walmart, Target, Best Buy and more via email

Login with Discord

{{ authError }}

ordertrackr.app

Track orders from Walmart, Target, Best Buy and more via email

Avatar
{{ user.username?.charAt(0).toUpperCase() }}
{{ user.username }}
{{ stats.total_orders || 0 }}
Total Orders
{{ stats.by_status?.confirmed || 0 }}
Confirmed
{{ stats.by_status?.shipped || 0 }}
Shipped
{{ stats.by_status?.canceled || 0 }}
Canceled
No accounts added
Order #
Retailer
Status
Items
Customer
Total
Payment
Ship To
Delivered To
Date
Actions
{{ order.order_number }} {{ formatRetailer(order.retailer) }}
{{ order.status }}
{{ item.quantity }}x {{ item.name }}
-
{{ order.customer_name || '-' }} {{ order.order_total ? '$' + order.order_total.toFixed(2) : '-' }}
{{ order.payment_method || 'Card' }} ****{{ order.payment_last4 }}
-
{{ order.shipping_address || '-' }} {{ order.email_to || order.account_email || '-' }} {{ formatDate(order.order_date) }}
{{ searchQuery.trim() ? 'No orders match your search.' : 'No orders found. Add accounts and sync to get started.' }}

Add Email Account

For Gmail, use an App Password (Settings > Security > 2-Step Verification > App passwords)

Bulk Import Accounts

{{ bulkResult.message }}

Data Management

Removes all orders for a fresh resync. Accounts will be preserved.
Email Server Status Orders Last Sync Actions
{{ acc.email }} {{ acc.imap_server }} {{ acc.is_active ? 'Active' : 'Inactive' }} {{ acc.order_count }} {{ acc.last_sync ? formatDate(acc.last_sync) : 'Never' }}
No accounts added yet. Add an account above to get started.
Time Action Details Status
{{ formatDate(log.created_at) }} {{ log.action }} {{ log.details }}
No sync logs yet.

Loading analytics...

Filtered by: {{ analyticsSelectedAccount }}
{{ analyticsOverview.summary.total_orders }}
Total Orders
{{ analyticsOverview.summary.canceled_count }}
Canceled
{{ analyticsOverview.summary.stick_orders }}
Stick Orders
{{ analyticsOverview.summary.stick_rate }}%
Stick Rate
${{ analyticsOverview.summary.total_spend.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) }}
Total Spend
${{ analyticsOverview.summary.avg_spend.toFixed(2) }}
Avg Spend
{{ analyticsOverview.summary.total_items }}
Total Items

Top Email Accounts

# Email Orders Canceled Stick % Spend
{{ idx + 1 }} {{ acc.email }} {{ acc.orders }} {{ acc.canceled }} {{ acc.stick_rate }}% ${{ acc.spend.toFixed(2) }}
No data

Status Breakdown

{{ item.status }} ({{ item.count }})

Order Volume Over Time

Orders
Canceled
No data

Stick Rate Over Time

No data

Spend Over Time

No data

Retailer Comparison

Retailer Orders Canceled Stick % Qty Spend
{{ formatRetailer(rc.retailer) }} {{ rc.orders }} {{ rc.canceled }} {{ rc.stick_rate }}% {{ rc.qty }} ${{ rc.spend.toFixed(2) }}
No data
{{ toast.message }}
Delivery proof

Order {{ orderDetailModal.order?.order_number }}

Retailer

{{ orderDetailModal.order?.retailer }}

Current Status
{{ orderDetailModal.order?.status }}
Customer

{{ orderDetailModal.order?.customer_name || '-' }}

Total

{{ orderDetailModal.order?.order_total ? '$' + orderDetailModal.order.order_total.toFixed(2) : '-' }}

Tracking

{{ getCarrierName(orderDetailModal.order.tracking_carrier) }} {{ orderDetailModal.order.tracking_number }}
Track Package

Status History

Loading history...
No status history available
{{ entry.status }} {{ formatDateTime(entry.email_date || entry.changed_at) }}

{{ entry.email_subject }}

Items

{{ item.name }}

Qty: {{ item.quantity }} - ${{ item.price.toFixed(2) }}

Shipping Address

{{ orderDetailModal.order.shipping_address }}

Delivery Proof

Delivery proof