Coles Stores

Worker:
Deployed:
Oracle Daemon
● Unknown pm2: —
⏳ Restart command queued — watchdog will pick it up within ~15s
Server Logs last 60 lines from coles-service · auto-refreshes every 15s
pm2 output — coles-service
— Waiting for first heartbeat from watchdog —
Store Sync
Sync Coles Stores from API
Tiles the Coles locations API across Australia, compares results with CockroachDB, then inserts new stores, updates changed fields, and marks removed stores as Deactivated. Also syncs to D1 and writes JSON files to R2.
Syncing…
Last Sync Results
Total Active
Added
Deactivated
Updated
⚠️
Coles scraper is currently running. Currently scraping: . Wait for it to finish or click Stop before starting another scrape.
Live Session
🛒 Coles Idle
✓ Done0
✗ Failed0
⏳ Total0
Not scraping
Total
Enabled
Disabled
Processing
Queued
Processed
Pending
Failed
Selected
0
Breakdown by State
State Stores Distribution Enabled Disabled
Loading…
Enable / Disable by Distance
Only affects Enabled/Disabled stores — Deactivated are never changed.
Calculates and permanently stores the closest Australian city for every store based on lat/long.
All Stores
Loading… 0 selected
# Store Name Store ID State Postcode Nearest City Km Status Scrape Last Scraped Prods Action
Loading…
EAN Update Utility
Update Missing EANs via Bazaarvoice
Queries CockroachDB for Coles products with no EAN barcode, then fetches EAN data from the Bazaarvoice API in batches and writes the results back to product_details.
Processes 800 SKUs per call
in batches of 20 (BV limit).
Operation Log
Output
— Coles store sync log appears here —