Skip to content

Shopify Tax managed mode rejects market and publishing writes that conflict with it ​

Provider
Shopify
Endpoint
POST /admin/api/{version}/graphql.json
Effective
2027-01-01
Severity
medium
Change
required-field
Status
unverified (secondary reports only; SHAPI does not open fix PRs for it)

What changed ​

For stores using Shopify Tax managed mode, Markets API writes and product publishing writes can now fail validation when they conflict with managed-mode requirements, and the taxable input on custom line items is deprecated in favor of productCategoryId.

What to do ​

Handle validation errors from marketCreate, marketUpdate and publishablePublish for stores in Shopify Tax managed mode, and omit tax settings your app doesn't need to manage. For custom line items, send productCategoryId instead of taxable.

Sources ​

Check your code ​

bash
npx shapi-cli scan .

shapi scan lists the call sites this change affects; shapi fix repairs them test-first when the advisory has an automatic fix. All advisories · Markdown · OSV · JSON