Activating Fulfillment Orders

IHello, I am building a custom fulfilment integration using the Shopify Admin API. Even though all my products use a single fulfilment location (de13 7je), have shipping rates, are physical products, have inventory assigned, and fulfilment is enabled at the location, my store still does not generate any Fulfillment Orders for any new order. Using this API request: GET /admin/api/2025-10/orders/{order_id}/fulfillment_orders.json I always get: { “fulfillment_orders”: } This happens even for brand-new test orders that are clearly “Unfulfilled”. I need support to confirm: Is Fulfillment Orders enabled on my store’s backend? (Some older stores require Shopify to manually enable the Fulfillment Orders infrastructure.) Is there any internal flag, setting, migration, or feature toggle preventing Fulfillment Orders from being created? Can you verify that new orders on my store should generate fulfillment orders automatically?

Just an FYI, REST is now deprecated and you should look to move over to GraphQL.

1 Like

Hey @Alex_Dalley - just +1ing what @Luke mentioned here. REST is considered our legacy API and while it’s still currently accesible it is officially deprecated. GraphQL should be used for any new integrations, REST’s accessibility is intended for older integrations that are currently in the process of migrating to GraphQL. There’s a bit more info on this here:

Hi both, thanks for your help on this, I have been trying to build something so that when a QR code gets scanned it fulfils the order in Shopify but when I am doing this, it’s showing that Line item not found in fulfillment orders.

I’ll be honest, I am not a developer so just using chatGPT and my limited knowledge of systems to try and get this off the groudn.

Hey @Alex_Dalley, thanks for clarifying and no worries, happy to help!. Usually, the “line item not found” error you’re seeing is a symptom of the underlying problem where fulfillment orders aren’t being created in the first place, which is almost always related to a location or product configuration issue. If you’re open to it, I can take a look at your shop configuration and orders directly so we can investigate what might be happening here. If it’s alright with you, we can move this to DMs to keep your store details private. If you can share your shop URL (yourstore.myshopify.com) and an example order ID that, we can dig into this together and get it sorted out. Just ping me here and I can set up that DM on my end :slight_smile: