
Announcements
I am trying to sync inventory from Business Central to Shopify.
My process is:
Create items in Shopify
Sync them to Business Central
Create a Purchase Order in Business Central
Post the PO and sync inventory back to Shopify
All setup and configuration appears to be correct. However, when syncing inventory, I consistently get the following error in the Shopify logs:
The specified inventory item is not allowed to be adjusted via API.
Example: if the inventory item is a parent bundle.
This error is returned for multiple inventoryItemId entries in the same request.
The issue is that these items are not bundles — they are standard items with no bundle or kit configuration in Shopify or Business Central.
What’s confusing is that I have the exact same setup in my sandbox environment, and inventory sync works normally there without any errors.
\Has anyone encountered this issue before, or can point out what might cause Shopify to treat normal items as non-adjustable via the API? Are there any Shopify item settings or Business Central mappings that could trigger this behavior?