orderItemUpdate
Update an existing order item's information.
Modifies order item details such as quantity, pricing, or product configuration. Order totals will be recalculated automatically after the update.
Possible errors:
- ORDER_NOT_FOUND: Order with the specified ID does not exist
- ORDER_ITEM_NOT_FOUND: Order item does not exist
- ORDER_ITEM_UPDATE_ERROR: Failed to update the order item due to system error
- VALIDATION_ERROR: Input validation failed (invalid item ID, negative quantity, missing required fields)
- FORBIDDEN: Insufficient permissions to modify orders
AUTH: Role=[order.OWNER,order.EDITOR]
orderItemUpdate(
orderId: Int!
orderItem: OrderItemUpdateInput!
): OrderItem!
Arguments
orderItemUpdate.orderId ● Int! non-null scalar
Unique identifier of the order containing the item.
Must be a valid order ID that exists in the system.
orderItemUpdate.orderItem ● OrderItemUpdateInput! non-null input
Updated order item information.
Contains the item ID and updated fields. Only provided fields will be changed, others remain unchanged.