Your customer's get information, desired destination and get weight, is going to be despatched to your courier by using API. Your courier will then return a rate to indicate at checkout.
Shopify, please tackle this https://roryazbt630434.bloggactivo.com/29911366/new-step-by-step-map-for-calculate-shipping-costs-like-a-pro