Amazon's Orders API Now Flags FBM Ship+ Orders for Automated Fulfillment Routing
In early 2024 Amazon added a FBM_SHIP_PLUS flag to the Orders API v0 getOrderItems response, exposing the flag in the fulfillmentPrograms array for instant detection of Ship+ orders. The flag is present on every marketplace and forces the use of Amazon‑purchased labels, otherwise confirmShipment returns an InvalidInput error. Ship+ sellers have reported a 34% sales lift.
Overview
Amazon has upgraded the Selling Partner API’s Orders v0 endpoint to surface a new flag that identifies orders enrolled in the FBM Ship+ program. The change went live in early 2024 and lets sellers and developers detect these premium‑delivery orders automatically. Recognizing FBM Ship+ orders at the API level enables tighter automation, compliance with Amazon’s label rules, and more accurate measurement of the program’s impact on sales and fulfillment performance.
Key Points
- New fulfillment flag — The
getOrderItemscall now returns aFBM_SHIP_PLUSentry inside thefulfillmentProgramsarray, allowing instant detection of Ship+ orders. - Marketplace coverage — The flag is available on every Amazon marketplace, so sellers operating in the US, EU, Japan, or other regions receive a consistent signal.
- Label requirement enforcement — Ship+ orders must be shipped with labels purchased through Amazon’s Buy Shipping services; using external labels triggers an
InvalidInputerror onconfirmShipment. - Performance boost evidence — Sellers participating in Ship+ have reported an average 34 % sales increase, driven by Prime‑like delivery badges and faster carrier transit times.
- Reporting enablement — The new field lets sellers build dashboards that isolate Ship+ order volume, on‑time shipment rates, and return on investment for the program.
How the Updated Orders API Works
- Subscribe to order change events — Register for
ORDER_CHANGEnotifications via the Notifications API. When an order moves from “Pending” to “Unshipped,” Amazon pushes a payload that includes the order identifier. - Call
getOrderItemsfor the affected order — Use the order ID from the notification to invoke thegetOrderItemsoperation. The response contains afulfillmentProgramsarray; if the array includesFBM_SHIP_PLUS, the order is part of the Ship+ program.
Analysis & Recommendations
Why This Matters
The FBM_SHIP_PLUS flag lets sellers automatically route premium‑delivery orders through a compliant workflow, avoiding InvalidInput errors when non‑Amazon labels are used. Leveraging Amazon’s Buy Shipping labels can capture the reported 34% sales increase and improve on‑time shipment KPIs across all marketplaces.
Key Takeaways
- The getOrderItems call now returns a FBM_SHIP_PLUS entry inside the fulfillmentPrograms array.
- The flag launched in early 2024 and is available on every Amazon marketplace.
- Using external shipping labels on FBM_SHIP_PLUS orders triggers an InvalidInput error on confirmShipment.
- Ship+ participants have reported an average 34% sales increase.
Recommended Actions
- →Update your order‑processing integration to call getOrderItems after ORDER_CHANGE notifications and check the fulfillmentPrograms array for FBM_SHI...
- →Modify the fulfillment workflow to request a shipping label via the Merchant Fulfillment/Buy Shipping endpoint whenever FBM_SHIP_PLUS is detected.
- →Add a Ship+ order volume widget to your reporting dashboard by filtering orders that contain the FBM_SHIP_PLUS flag.
Comments
Join the discussion
Log in or create an account to share your thoughts on this update.
No comments yet. Be the first to share your thoughts!