Skip to main content

customerResolveOrderLines

Requires a customer (portal or buyer app) session.

Resolve pasted "code, qty[, uom]" lines to purchasable variants (SKU_EXACT then NAME_FUZZY), repriced server-side. screen 6 "Paste list".

Errors: a failed call returns a GraphQL errors entry, not a field on the result, and data may be null or partial. Read the entry's extensions.code and message; every shape and code is in the Error reference.

Example:

query CustomerResolveOrderLines($input: CustomerResolveOrderLinesInput!) {
customerResolveOrderLines(input: $input) {
resolved {
inputCode
productName
lineTotal
matchKind
maxOrderQuantity
minOrderQuantity
}
}
}

Variables:

{
"input": {
"lines": [
{
"code": "string",
"quantity": 0
}
]
}
}

Response:

{
"data": {
"customerResolveOrderLines": {
"resolved": [
{
"inputCode": "string",
"productName": "string",
"lineTotal": 0,
"matchKind": "string",
"maxOrderQuantity": 0,
"minOrderQuantity": 0
}
]
}
}
}
customerResolveOrderLines(
input: CustomerResolveOrderLinesInput!
): CustomerResolvedOrderLines!

Arguments​

customerResolveOrderLines.input ● CustomerResolveOrderLinesInput! non-null input​

The details of the customer resolve order lines request.

Type​

CustomerResolvedOrderLines object​

The result of matching pasted order lines.