Create an app that add a new shipment method for our client

Topic summary

Goal: integrate a custom shipping method into a client’s Shopify store that returns cost estimates from the company’s API.

Key concept: CarrierService is the Shopify Admin API resource used to register a custom carrier so the store can fetch shipping rates from an external service at checkout.

Initial questions: how to set up the app and handle API access keys. Reply: use Shopify CLI to scaffold the app, request necessary scopes, install on a development store, and authenticate API requests using the app’s provided keys.

Latest update: the app has been created and linked to the store. The developer now needs practical guidance and code examples to start making API calls to create carrier_services.

Outstanding needs: example requests and step-by-step instructions for creating a CarrierService via the Admin API, including authentication details, required fields, and scope configuration.

Status: unresolved/ongoing. Action item: provide clear explanations and code samples for creating and configuring CarrierService and authenticating with the app’s keys.

Summarized with AI on January 14. AI used: gpt-5.

Hi Drivet,

CarrierService is indeed one of the resources you might need to use for enabling your client to integrate custom shipping services into their store. While the documentation might not mention access keys explicitly, these are usually provided when you spin up your app and are used to authenticate your API requests.

To get started, you can use the Shopify CLI to generate a boilerplate app, and then request the scopes you need, install the app on a development store, and start making API calls to create carrier services.

Hope this helps!

1 Like