Executive summary:
- Shopify has removed the
permitsSkuSharingfield, enabling SKU sharing by default. - This change standardizes inventory management across fulfillment services.
- Merchants using custom inventory logic must update their setups for the API version 2026-04.
What changed
Starting with API version 2026-04, the permitsSkuSharing field is removed from the FulfillmentService object and related mutations. SKU sharing is now enabled by default, allowing inventory to be stocked at multiple locations.
Why it matters
This update benefits Shopify Plus merchants by simplifying API calls and streamlining inventory management processes. It reflects the dynamic allocation of inventory across locations, a common setup in real-world scenarios, enhancing operational efficiency.
Role-specific impact
- Marketers: Gain more accurate inventory information to craft timely marketing campaigns and product launches.
- Developers: Must update applications to remove references to the deprecated field and adjust business logic accordingly.
- Store admins: Experience fewer constraints on how inventory can be managed across multiple locations.
Use-case example
Real-world scenario & metric
A merchant with warehouses in New York and Los Angeles can now easily manage stock levels and shipping without concerns about location-specific constraints, reducing delivery times by 20%.
Implementation checklist
- Remove references to
permitsSkuSharingin your app's code. - Test your integrations with the new API version 2026-04.
- Update business logic to handle multiple-location inventory management.
FAQ
Q: What happens if I still use permitsSkuSharing?
A: Calls will result in errors for API versions 2026-04 and later.
Q: Do I have to update my app immediately?
A: Yes, particularly if your fulfillment processes depend on single-location constraints.
Resources
For more technical details, visit the Shopify FulfillmentService documentation.
Need guidance? Talk to Makro.