Currently Voyado supports order integration where we can send receipt based on order states. (OrderSyncService)
We want to use Voyado for order tracking information (send tracking url to customer) so in other words (DeliverySyncService) that will get triggered based on delivery states.
Is there any information / documentation regarding how we can do this?
OK, I think I understand the flow correctly now looking at that file.
We only need to add MarketingAutomationService.RegisterOrderStateChanged(GuidOfOrder) method to delivery state manager that will trigger when delivery state is updated eg when info from TA is received. OrderExtraData.cs checks for trackingurl field in Litium first delivery (since partial delivery is not expected) and adds it if it exists and will send to Voyado.