API: Fulfill Order
POST /api/marketplace/v2/orders/fulfill/
Inform Kogan that an order has been dispatched.
Dispatching an order will remove it from the open orders results.
Products sent with different tracking numbers should be submitted on separate Dispatch Lines
Request Format
See below a list of the fields and description for the order’s fulfillment
Fulfillment Object
Parameter | Required | Description |
---|---|---|
Id | Yes | Order Id |
Items | Yes | Items that have been shipped. See the Items array object below |
Item Array Object
Parameter | Required | Description |
---|---|---|
OrderItemID | Yes | Line Id |
Quantity | Yes | The number of units shipped. The quantity needs to be greater than 0 |
SellerSku | Yes | The SKU of the ordered line item that was shipped |
ShippedDateUtc | Yes | The ISO 8601 UTC date/time on which the order has been shipped. |
ShippingCarrier | Yes | The carrier company of the shipment. * See the values allowed below |
ShippingClass | No | Send blank |
TrackingNumber | Yes | The tracking number of the shipment. This field should only contain one Tracking Number |
Carrier Companies
Here is a list with all the carriers allowed (refer to the field ShippingCarrier)
https://koganmarketplace.zendesk.com/hc/en-us/articles/900005468863-Supported-Carrier-Codes
Example
[
{
"ID": " 123456 ",
"Items": [
{
"OrderItemID": "0",
"SellerSku": "XX-Valyrian-steel-SWORD-1",
"Quantity": 1,
"ShippedDateUtc": "2020-03-17T22:50:56.53906Z",
"TrackingNumber": " XYZTRACKING0",
"ShippingCarrier": "Pigeon Express",
"ShippingClass": "Express"
},
{
"OrderItemID": "1",
"SellerSku": "XX-DRAGON-STONE",
"Quantity": 4,
"ShippedDateUtc": "2020-03-17T22:50:56.53906Z",
"TrackingNumber": "XYZTRACKING1",
"ShippingCarrier": "Pigeon Express",
"ShippingClass": "Express"
}
]
}
]
Updated almost 4 years ago