- cancelOrder/cancelDeliveryAPI: real POST /admin/bookings/:id/cancel
- getallcustomers/getcustomersummary: real /admin/customers, aliasing
appcustomerid -> userid for existing call sites
- BookingDetail: confirmed field names from live backend, cancel button
now hits the live endpoint
- customers.js: table columns show Name/Phone/Email/Total Bookings/Joined
using appcustomerid/name/phone/email/totalbookings/createdat
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>