Skip to content

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
}