Third party calculated shipping "HowTo"

I spoke with my fulfillment company, and they told me that there are three options to update shipping rates in our Shopify Store dynamically:

  1. Upgrade our plan from “Shopify” level to “Advanced” or “Plus” to activate their integration

  2. Change billing from monthly to annual for our “Shopify” level plan

  3. Build a custom integration using webhooks and APIs

The first two options are fairly straightforward, but to ensure I have explored all options, I am looking at the feasibility of #3. While researching, I found little about a “HowTo” for the integration.

I see I can create a webhook in our store, but I need to decide which event to trigger the API call to our third-party fulfillment vendor.

If you have built out this type of integration, I would love some pointers on how you did it or links to posts that helped you figure it out.

TIA.

If your requirement is displaying shipping rates at checkout, you will need the third-party carrier-calculated shipping (CCS) featured activated on your store through option #1 and option #2. I don’t think option #3 applies for this. See more info here: Shopify Help Center | Third-party carrier shipping

If your requirement is sending order detail to your fulfillment company, I think you should be able to implement this using Shopify Flow. Create a trigger when orders are created and an action to send HTTP request to your fulfillment company with the details of the order. You will need the details of your fulfillment company API, such as, the endpoint url and the request data payload format. I might be wrong - but it is worth checking before you go for more complex options.