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.

Previous
OrderStatus2