Синхронизировать остатки из магазина в файл склада, синхронизация должна происходить после перевода заказа в статус подтвержден клиентом. https://gyazo.com/6ad659ecfff1f8546db4610b3117c4df
Синхронизировать поступившие заказы. Нужно переносить из магазина в таблицу только те заказы, которые были переведены в статус подтверждён клиентом https://gyazo.com/7f33d99c599845c858b0b9f2486ed396
Синхронизировать номера отслеживания которые занесены в таблицу с заказами на сайте. После того как номер отслеживания занесен в таблицу для заказа, и произошла синхронизация, то есть номер отслеживания из таблицы, был обновлён в заказе на сайте, в таком случае статус заказа на сайте, должен меняться на статус “отправлен”. При обновлении номера заказа, нужно учитывать то, что заказы приходят с разных сайтов, Поэтому нужно обновлять так, чтобы номер заказа, совпадал с заказом На том сайте с которого он поступил. Например можно сделать синхронизацию где в запросе обязательно будет указан номер заказа. Также следует учитывать, что могут быть разные способы доставки.
Запуск обновления остатков из таблицы на всех сайтах один раз, ночью. (крон)