Hi,
Context: There is a scenario for telecom operator where end customers would be buying telecom product from the operator via online channels. Customers would perform all the required buying steps within the journey. During the buying journey, customer is shown the estimated delivery date of the product so that customer can choose to order the product accordingly. Here, telco might choose the logistic partner (3rd party logistics or own fleet) based on certain business rules. After customer places the order, only step which would remain after completing the order in the journey is product delivery.
Question: Is there any standard API specification available in TMForum which can provide the "Estimated/Expected Delivery Time" before customer places an order on the channel? Putting down my thoughts around the question:
- In the Open API table the closest API which refers to expectedDeliveryDate is TMF700 i.e. 'ShippingOrder API'. Here delivery date is an attribute of ShippingOrder, which considers that the expectedDeliveryDate is already known.
- To know the expectedDeliveryDate, another Open API available in TMForum TMF646 which returns the appointments. Can this be used for expectedDeliveryDate? If yes, then:
- What does CalendarEntry signifies here as it is not returning the date/time.
- When using 3rd Party Logistics, ContactMedium will not be available, is it ok to ignore that attribute (non-mandatory).
Pls suggest.
Thanks!