Onflow Open API
    • Getting Started
    • Status & Shipment Logic Overview
    • API
      • Config
        • Get Warehouse
        • Get Brand
        • Get Province
        • Get District
        • Get Ward
        • Upload file
      • Product
        • Create Product
        • Assign Product
        • Get Product List
        • Get Product Detail
        • Get Stock
        • Deactivate Product
      • PO
        • Create PO
        • Get PO List
        • Get PO Bill
        • Get PO Detail
        • Get PO Inspection Detail
        • Cancel PO
      • Shipment
        • B2C Shipment
          • Create B2C Shipment
          • Get B2C Shipment List
          • Get B2C Shipment Detail
          • Cancel B2C Shipment
        • B2C Return shipment
          • Create Return B2C Shipment
          • Get Return B2C Shipment List
          • Get Return B2C Shipment Detail
          • Cancel Return B2C Shipment
    • Webhook

    Status & Shipment Logic Overview

    1. Order Configuration Limits & Rules#

    TypeDescriptionMax ValueConditions
    POOASIN50
    POProduct quantityUnlimited
    POOASIN50Only applicable for VAS = PRIORITY_INBOUND
    POProduct quantity500Only applicable for VAS = PRIORITY_INBOUND
    B2C ShipmentOASIN20Only applicable for flatform = retail
    B2C ShipmentProduct quantity50Only applicable for flatform = retail
    B2B ShipmentOASIN50
    B2B ShipmentProduct quantityUnlimited
    B2C ShipmentOASIN20Only applicable for platform = retail and fulfill_type = EXPRESS
    B2C ShipmentProduct quantity20Only applicable for platform = retail and fulfill_type = EXPRESS
    B2B ShipmentOASIN50Only applicable for VAS = PRIORITY_PACKING
    B2B ShipmentProduct quantity1000Only applicable for VAS = PRIORITY_PACKING

    2. PO Status Flow#

    image.png
    ValueID
    TRANSIT280
    RECEIVED300
    INSPECTION400
    COMPLETED500
    CANCELLED700

    3. B2C Shipment Status Flow#

    image.png
    ValueID
    NEW100
    PICKING150
    PACKING200
    READY_TO_HANDOVER220
    WAITING_FOR_HANDOVER290
    CARRIER_REJECTED_PICKUP295
    HANDOVER300
    CANCELLED_AFTER_PACKING500
    RETURNED550
    RETURN_INSPECTION560
    RETURN_ISSUE570
    RETURN_COMPLETED600
    CANCELLED1000

    4. Return B2C shipment Status Flow#

    image.png
    ValueID
    WAITING_FOR_RECEIVE100
    RETURNED200
    RETURN_INSPECTION300
    RETURN_ISSUE350
    RETURN_COMPLETED400
    CANCELLED700
    Modified at 2026-03-27 04:07:47
    Previous
    Getting Started
    Next
    Get Warehouse
    Built with