Order Summary
Your cart is empty.
Loading...
{{ product.name() }}
- {{ sessiontype.pivot.hours / 60 }} hours for {{ sessiontype.name }}
{{ product.priceInDollars() }}
Appointments
{{ appointment.typeDisplay }} (Observation)
{{ YMDtoDate(appointment.date).toLocaleDateString('en-US') }}
{{ dateTimeStringToDate(appointment.start).toLocaleTimeString('en-US', { hour: 'numeric', minute: 'numeric' }) }} - {{ dateTimeStringToDate(appointment.end).toLocaleTimeString('en-US', { hour: 'numeric', minute: 'numeric' }) }}
{{ YMDtoDate(appointment.date).toLocaleDateString('en-US') }}
{{ dateTimeStringToDate(appointment.start).toLocaleTimeString('en-US', { hour: 'numeric', minute: 'numeric' }) }} - {{ dateTimeStringToDate(appointment.end).toLocaleTimeString('en-US', { hour: 'numeric', minute: 'numeric' }) }}
{{ appointment.duration }}
Instructor: {{ appointment.instructor }}
Instructor: To Be Determined
Location: {{ appointment.location }}
Vehicle: {{ appointment.vehicle.make }} {{ appointment.vehicle.model }} {{ appointment.vehicle.year }}
{{ dateTimeStringToDate(dsclass.start).toLocaleDateString('en-US') }}
{{ dateTimeStringToDate(dsclass.start).toLocaleTimeString('en-US', { hour: 'numeric', minute: 'numeric' }) }} - {{ dateTimeStringToDate(dsclass.end).toLocaleTimeString('en-US', { hour: 'numeric', minute: 'numeric' }) }}
{{ appointment.duration_in_hours }} hours
{{ coupon().label() }}
{{ coupon().label() }}