В таблице настройки статусов должен быть другой статус, не "Ожидание". Модуль ищет отличия, делает выборку заказов со статусом для отслеживания и в которых есть номер ТТН. Далее сверяет статусы с таблицей, если статус заказа магазина в таблице отличается значит меняет статус.
1. Обновление согласно настроек крона.
2. Уведомление только как настроите крон отслеживание. Уведомления после создания нет.
3. Зависит в основном от количества статусов для отслеживания ну и что настроите. (выборка заказов со статусом отслеживания, запрос АПИ для отслеживания, проход по ответу от АПИ, смена статусов и связанные с этим манипуляции опенкарта, отправка уведомлений)
Вообще клиентская часть кода открыта, можете все посмотреть. В крон к примеру можно вставить свой метод смс оповещения и т.д.