See all services Shopify Plus Partner
Action Required Developer

Enable SKU Sharing by Default in Fulfillment Services

Shopify Plus enables SKU sharing for all fulfillment services by default. This change impacts inventory management and simplifies the API interaction.

Executive summary:

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

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

  1. Remove references to permitsSkuSharing in your app's code.
  2. Test your integrations with the new API version 2026-04.
  3. 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.