I've been curious about how arbitrary the estimated delivery dates are displayed on different accounts, so I dug into the web page code (see below).
DISCLAIMER: even though I work in software and have a BSEE, I don't actually write code (my MBA/biz dev side is much stronger these days
)
A few interesting points I gathered:
1. The default state seems to be "we will reach out to you", so basically: stop refreshing, we will notify you (yeah, right)
2. There are three distinct estimates:
a) "estimatedDelivery", which seems to just be a placeholder for a month
b) "estimatedDeliveryDates", which specifies a date range
c) "estimatedDeliveryWeeksFromOrderPlaced", which is a date range in number of weeks from order placement (I haven't seen that at all from anyone recently)
3. When actual delivery appointments are scheduled, a date and time as well as location are populated
The mystery I still haven't solved is, how does the monkey choose from the different estimates to display??
Code:
"delivery": {
"addToCalendar": "Add to Calendar",
"defaultDateTime": "We will reach out to you to schedule your delivery date. Delivery time frame is based on order date, profile submission, delivery location and vehicle configuration.",
"delivery": "Delivery Appointment",
"deliveryAppointment": "Delivery Appointment at ##place##",
"documentSigningAppointment": "Document Signing Appointment at ##place##",
"estimatedDelivery": "Estimated delivery",
"estimatedDeliveryDates": "Estimated Delivery: ##date1## - ##date2##",
"estimatedDeliveryWeeksFromOrderPlaced": "Estimated Delivery: ##date1##-##date2## weeks from order placed date",
"notifyArrived": "We will notify you when your car has arrived at your delivery location.",
"willContact": "A Tesla Advisor will contact you with details regarding your delivery date and time."
},
"deliveryBlock": {
"accept": "I Accept"
},