Вам сначала нужно определиться с тем, какой сервис вы будите использовать на своем сайте, потом уже искать модуль для prestashop от этого сервиса.
Можно создать метод доставки без модуля. Модуль устанавливают когда нужно получить стоимость доставки с сайта перевозчика.
В вашем случае, нужно использовать модули для создания разных шаблонов для методов доставки.
Для курьера создайте перевозчика Курьер, адрес доставки будет показан во время заказа. Желаемое время доставки покупатель может указать в комментриях к заказу, текст измените в переводах к этому полю. Также есть модуль, который показывает Желаемое время доставки в виде календаря, Date Picker for checkout.
Для выбора отделения нужен другой модуль, для каждой почтовой службы свой модуль. Также есть сервиса, котрые предоставляют такие услуги для многих почтовых передприятий в одном пакете.