Обновление заказов Woocommerce программно

У меня есть сайт электронной коммерции, на котором работает Woocommerce поверх Wordpress, и компания, управляющая им, сменила там систему доставки на внешнюю компанию, которая хранит продукты на своем складе и отгружает их при их покупке.

С точки зрения автоматизации, загрузка информации о новых заказах и отправка ее в транспортную компанию - это хорошо, но когда мне отвечают с XML с отправленными заказами и соответствующими номерами отслеживания, я должен иметь систему, которая автоматически обновляет заказы (включая рассылку необходимых писем). Однако единственный способ, которым я в настоящее время знаю, как это сделать, - обновить базу данных MySQL. Но с этим методом автоматизированная система электронной почты переопределяется и игнорируется.

Кто-нибудь знает, как я могу программно обновлять статуи заказов и другую информацию, что позволило бы выполнять внутренние функции Woocommerce так же, как вход в систему на стороне администратора и обновление заказа?