Hi Samuel,
That’s sound good to track shipping details as well as create shipping price dynamic. For this, I would recommend you use Shippo API. I have a very vast experience to integrate this API in Sharetribe hosted version.
I would be happy to discuss this with you.