OrderItem_Update
#
Description#
This function allows you to update an item (product) which is part of an order. All fields except Order_ID
and Line_ID
are optional.
Request Body Parameters#
Parameter |
Type | Description |
---|---|---|
order_id |
Number | Order Id to add item to |
line_id |
Number | The line_id is the id of the line item in the order. This value is returned in OrderList_Load_Query |
code |
String | Product Code to Add (this does not need to exist as a product in Miva’s Database) |
name |
String | Product Name |
sku |
String | Product SKU |
quantity |
Number | Product Quantity |
weight |
Number | Weight |
Taxable |
Boolean | Taxable |
attributes |
Object | Attributes |
attributes
object#
Parameter |
Type | Description |
---|---|---|
attr_code |
Number | Attribute Code |
opt_code_or_data |
String | Option Code/Data. Note. You can use this parameter or opt_code. Both are not required |
opt_code |
String | Option Code |
price |
Number | Price |
weight |
Number | Weight |
Response Parameters#
Parameter |
Type | Description |
---|---|---|
total |
Number | Order Total after new item has been added. |
formatted_total |
String | Currenty Formatted Order Total |
Example Request#
{
"Store_Code": "{{Store_Code}}",
"Miva_Request_Timestamp": "{{$timestamp}}",
"Function": "OrderItem_Update",
"line_id": 154,
"Order_ID": 200101,
"Code": "shirt",
"Name": "Custom T-Shrt",
"SKU": "shirt-red-small",
"Quantity": 3,
"Price": 10.58,
"Weight": 1,
"Taxable": true,
"Attributes": [
{
"attr_code": "size",
"opt_code_or_data": "small",
"price": 0,
"weight": 0
},
{
"attr_code": "color",
"opt_code_or_data": "red",
"price": 0,
"weight": 0
}
]
}
Example Response#
{
"success": 1,
"data": {
"total": 63.48,
"formatted_total": "$63.48"
}
}
Error Responses#
Error Code | Error Message | Error Description |
---|---|---|
MER-JSN-ORD-00025 | Order not found | Order number not found |
MER-JSN-00023 | One or more parameters are invalid | Missing required line_id parameter |
EOF | Record not found: MER-DBP-OIT-00007 | line_id passed is not valid |