Merchant shipping settings move from the delivery profile API to the Markets API. Shipping options are attached directly to each market, and rates are differentiated by product and location conditions within a single option. The feature preview is available starting today.
Merchant shipping settings are managed on the delivery profile API. Rate variation was expressed through the profile structure.
Shipping options are attached directly to each market. Rates are differentiated by product and location conditions within a single option, making checkout rate behavior easier to predict.
Today's merchant delivery profiles move from the delivery profile API to the Markets API. Apps that read/create/update merchant delivery settings need to be updated.
Delivery profiles created by apps keep using the delivery profile API as before. Nothing changes here.
Rates defined within app delivery profiles continue to be shown next to merchant rates in the new experience.
Instead of only a subset of products, they can now target all products . In addition, adding products to an app's profile no longer affects merchant settings.
| Item | Legacy | Market-driven shipping |
|---|---|---|
| Where merchant delivery settings live | Delivery Profile Delivery profiles | Markets Attached directly to each market |
| API used | Delivery Profile API | Markets API (for merchant settings) |
| How rates are differentiated | Expressed through profile structure | Within a single option Branched by product and location conditions |
| App delivery profiles | Only a subset of products / additions ripple into merchant settings | Can target all products/No impact on merchant settings |
| Displaying app-provided rates | Alongside merchant rates | Continues to display side by side |
| Predictability of checkout rates | β | Improved Behavior becomes easier to understand |
Set up a new development store for testing.
Turn ON the feature preview for Market-driven shipping.
Confirm that your current integrations and rate logic work correctly under the new approach.
Merchant delivery settings use the Markets API, while app delivery profiles use the traditional delivery profile API.Which one your app touchesis the first step to take stock of.
Apps that read or write merchant delivery settings via the delivery profile API read / create / update must be updated. This is why they're tagged Action Required.
Rollout begins 2026-10-01, and all merchants complete migration by 2027-07-01.October is the backstop, and finish your validation during the preview period.
Adding products to an app profile no longer propagates to merchant settings. If you have logic built on this side effect, now's the time to revisit it.
app delivery profiles can now target all products, not just a subset of products. Pricing logic that was previously designed around narrowing the target set can be redesigned to take advantage of all-product support. The safest first step is to confirm the actual behavior in a new development store's preview.