Update Shopify carrier apps before 2026-10 stops auto-adding checkout rates
Shopify says carrier services created through the Admin API will no longer be automatically added to the General shipping profile in API version 2026-10, so apps must explicitly configure rates.
Confirmed: Shopify is changing carrier-service behavior in Admin API version 2026-10. Creating a carrier service through GraphQL or REST will register the service, but Shopify will no longer automatically add its rates to the shop's General shipping profile.

Caption: Shopify developer changelog source image. Source: Shopify.
What changed
Shopify's June 24 developer changelog says the change starts with GraphQL Admin API version 2026-10. It affects carrier services created with the GraphQL carrierServiceCreate mutation and the REST POST /admin/api/{version}/carrier_services.json endpoint.
Previously, active API carrier services were automatically added to eligible shipping zones in the General shipping profile. In 2026-10 and later, that automatic step disappears. Apps must make sure carrier-calculated rates are added to the right shipping profile, or merchants may not see those rates at checkout.
| Integration | Old behavior | 2026-10 behavior | Required check |
|---|---|---|---|
GraphQL carrierServiceCreate | Carrier service could become available through the General profile | Carrier service is only registered | Add or guide rate setup explicitly |
| REST carrier service creation | Same automatic General profile path | Same explicit setup requirement | Update install and onboarding flows |
| Existing older API versions | Existing behavior continues until version sunset | No immediate behavior change | Plan migration before version cutoff |
Why this is early
This is an official Shopify changelog entry, not a community rumor. It is early because API version 2026-10 gives app teams time to update install flows, merchant instructions, and regression tests before checkout-rate visibility breaks.
The public daily.dev mirror picked up the same Shopify changelog item and helps corroborate that this is an action-required developer change rather than a routine docs edit.
Key takeaways
- Shopify carrier-service creation will stop auto-adding rates to the General shipping profile in API 2026-10.
- The change affects GraphQL and REST Admin API carrier-service creation.
- Apps that relied on automatic checkout-rate availability need new setup logic.
- Older supported API versions keep the previous behavior until they sunset.
- Merchant onboarding should explain the shipping-profile step clearly.
Availability and access
The change applies when apps move to Admin API version 2026-10 or later. Shopify says older supported API versions continue using the existing automatic-add behavior until those versions are sunset.
There is no pricing change in the changelog entry. The practical availability question is operational: can your app either add carrier-calculated rates programmatically through shipping-profile APIs or guide merchants through the Shopify admin without missed checkout rates?
Practical LinkLoot angle
This is a quiet ecommerce reliability issue. If a merchant installs a carrier app and rates do not appear at checkout, conversion and support tickets take the hit. App teams should add a migration test that creates a carrier service on 2026-10, verifies the shipping-profile association, and confirms a checkout quote path.
For teams mapping ecommerce automation checks, LinkLoot's AI workflow automation guide can help turn this into a release checklist instead of a one-off reminder.
What to verify before you act
- Identify every app flow that creates carrier services through GraphQL or REST.
- Test the same flow against Admin API 2026-10.
- Confirm whether rates appear in the General shipping profile after creation.
- Decide whether your app will add rates programmatically or direct merchants through admin setup.
- Update onboarding, support docs, and automated checkout-rate tests before switching API versions.
Source check
Confirmed by: Shopify's developer changelog confirms the API version, affected endpoints, old behavior, new behavior, and recommended next steps.
Confirmed by context: Shopify's changelog index lists the update as an API-version change. A public daily.dev mirror repeats the same Shopify change and summarizes the developer impact.
Early signal / context: none needed for the core claim. This is an official Shopify platform notice.
Creating a carrier service registers it, but no longer automatically adds its rates to the General shipping profile.
