OrderShipmentList_Update
#
Description#
This function is used to mark a shipment as shipped in Miva. Its input parameters are an array of shipments. The shpmnt_id
is required, so you will first need to create a shipment using OrderItemList_CreateShipment.
Request Body Parameters#
Parameter |
Type | Description |
---|---|---|
Shipment_Updates |
Object | Shipment Object containing individual shipments |
shpmnt_id |
Number | ID of Shipment to Update |
mark_shipped |
Boolean | true/false. This set to true will trigger shipment shipped emails (if emails are set to automatic) |
tracknum |
String | Tracking Number |
tracktype |
String | Tracking Type. Default Types include “CanadaPost”, “Endicia”, “FedEx”, “UPS”, “USPS”. |
cost |
Number | Actual Shipping Cost. Used for reporting purposes to compare shipping costs vs what the customer paid. |
weight |
Number | Actual Weight. Used for Reporting |
Response Parameters#
Parameter |
Type | Description |
---|---|---|
success |
Boolean | Boolean value indicating if the request was successful |
Example Request#
{
"Store_Code": "{{Store_Code}}",
"Miva_Request_Timestamp": "{{$timestamp}}",
"Function": "OrderShipmentList_Update",
"Shipment_Updates": [
{
"shpmnt_id": 114,
"mark_shipped": true,
"tracknum": "12345",
"tracktype": "UPS",
"cost": "5.00"
},
{
"shpmnt_id": 12345,
"mark_shipped": true,
"tracknum": "4567",
"tracktype": "UPS",
"cost": "5.00"
}
]
}
Example Response#
{
"success": 1
}