Да, думаю это отличный вариант
нужно учесть что service_code=NovaPoshta указывается во всех заказах, если клиент указывает отправку в отделение (здесь
https://total-shop.com.ua/api.php?_d=orders/5139 ), то будет warehouse_ref=7b422fc5-e1b8-11e3-8c4a-0050568002cf
Если клиент указывает курьерскую доставку (здесь
https://total-shop.com.ua/api.php?_d=orders/5140 ), то warehouse_ref отсутствует , но бокс должен затягивать все равно данные города, улицы, дома, квартиры , но без страны , ибо по умолчанию страну тянет
https://rivcont.info/2480544/Получиться ? Если да, то выставляйте счет