Market-driven shipping: the upgrade checklist before merchant rollout.
Shopify is moving merchant-owned shipping configuration from delivery profiles into Markets. App-owned delivery profiles continue to work, but apps that read or write merchant-owned configuration need to audit and update their integration.
WHO NEEDS TO ACT
Start by classifying your app.
- App-owned profiles only: the main delivery-profile migration does not apply to your own app profiles.
- Reads merchant delivery profiles: update the read path for shops on Market-driven shipping.
- Writes merchant delivery profiles: replace merchant-owned writes with an app-owned profile or the Markets API, depending on the use case.
MINIMUM RELEASE CHECKLIST
Do these before compatibility confirmation.
- Search your GraphQL operations for merchant-owned delivery profile reads and mutations.
- Detect whether a shop is on Market-driven shipping and preserve a transition branch where required.
- Choose the supported read/write path for each affected operation.
- Test country, market, location, product, and rate behavior in a development store with the feature preview enabled.
- Verify a clean/new install and existing install.
- Record rollback and support signals before release.
- Submit compatibility self-attestation after the integration is verified.
FRESH PREVIEW-SHOP FAILURE SIGNAL
Seeing endpoint errors or missing rates in the feature preview?
A September 2026 developer thread documented a Shopify-side preview-shop data issue plus separate carrier-rate and country/region troubleshooting. Use a controlled failure matrix before assuming every preview error is your migration code.
Open the feature-preview endpoint error guide →
FREE CHECKER
Not sure which migration path applies?
ShipReady asks seven questions and turns the answers into a focused Market-driven shipping readiness result.
SOURCE OF TRUTH
This guide is an independent implementation aid. Shopify’s timeline is subject to change. Verify the current platform behavior against the official upgrade guide before shipping.