Order API
FulfillmentStatus
Represents the overall fulfillment status of an order.
This enum is used when you don't have detailed item-level fulfillment information. If you can provide the fulfillments
array with shipment details, use that instead of this field.
This is primarily for ecommerce systems that only track overall order fulfillment status without detailed shipment tracking.
Values
unfulfilled
No items from the order have been shipped yet.
The order has been placed and paid for, but nothing has been sent to the customer.
partial
Some items from the order have been shipped.
The order is partially fulfilled - some items have been sent to the customer while others are still pending.
fulfilled
All items from the order have been shipped.
The entire order has been fulfilled and sent to the customer.
unnecessary
The order doesn't require fulfillment.
This is used for orders that don't involve physical shipment, such as digital products, services, or in-store pickups that have already been completed.