Add item names to setLineItem response
loadCartPayload now includes ItemName, ItemParentName, and ItemIsCheckedByDefault so the cart displays proper breadcrumbs immediately after adding items. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
9136ef56a9
commit
fc371dca3d
1 changed files with 24 additions and 14 deletions
|
|
@ -227,19 +227,25 @@
|
||||||
<cfset var qLI = queryExecute(
|
<cfset var qLI = queryExecute(
|
||||||
"
|
"
|
||||||
SELECT
|
SELECT
|
||||||
OrderLineItemID,
|
oli.OrderLineItemID,
|
||||||
OrderLineItemParentOrderLineItemID,
|
oli.OrderLineItemParentOrderLineItemID,
|
||||||
OrderLineItemOrderID,
|
oli.OrderLineItemOrderID,
|
||||||
OrderLineItemItemID,
|
oli.OrderLineItemItemID,
|
||||||
OrderLineItemStatusID,
|
oli.OrderLineItemStatusID,
|
||||||
OrderLineItemPrice,
|
oli.OrderLineItemPrice,
|
||||||
OrderLineItemQuantity,
|
oli.OrderLineItemQuantity,
|
||||||
OrderLineItemRemark,
|
oli.OrderLineItemRemark,
|
||||||
OrderLineItemIsDeleted,
|
oli.OrderLineItemIsDeleted,
|
||||||
OrderLineItemAddedOn
|
oli.OrderLineItemAddedOn,
|
||||||
FROM OrderLineItems
|
i.ItemName,
|
||||||
WHERE OrderLineItemOrderID = ?
|
i.ItemParentItemID,
|
||||||
ORDER BY OrderLineItemID
|
i.ItemIsCheckedByDefault,
|
||||||
|
parent.ItemName AS ItemParentName
|
||||||
|
FROM OrderLineItems oli
|
||||||
|
INNER JOIN Items i ON i.ItemID = oli.OrderLineItemItemID
|
||||||
|
LEFT JOIN Items parent ON parent.ItemID = i.ItemParentItemID
|
||||||
|
WHERE oli.OrderLineItemOrderID = ?
|
||||||
|
ORDER BY oli.OrderLineItemID
|
||||||
",
|
",
|
||||||
[ { value = arguments.OrderID, cfsqltype = "cf_sql_integer" } ],
|
[ { value = arguments.OrderID, cfsqltype = "cf_sql_integer" } ],
|
||||||
{ datasource = "payfrit" }
|
{ datasource = "payfrit" }
|
||||||
|
|
@ -257,7 +263,11 @@
|
||||||
"OrderLineItemQuantity": qLI.OrderLineItemQuantity,
|
"OrderLineItemQuantity": qLI.OrderLineItemQuantity,
|
||||||
"OrderLineItemRemark": qLI.OrderLineItemRemark,
|
"OrderLineItemRemark": qLI.OrderLineItemRemark,
|
||||||
"OrderLineItemIsDeleted": qLI.OrderLineItemIsDeleted,
|
"OrderLineItemIsDeleted": qLI.OrderLineItemIsDeleted,
|
||||||
"OrderLineItemAddedOn": qLI.OrderLineItemAddedOn
|
"OrderLineItemAddedOn": qLI.OrderLineItemAddedOn,
|
||||||
|
"ItemName": qLI.ItemName,
|
||||||
|
"ItemParentItemID": qLI.ItemParentItemID,
|
||||||
|
"ItemParentName": qLI.ItemParentName,
|
||||||
|
"ItemIsCheckedByDefault": qLI.ItemIsCheckedByDefault
|
||||||
})>
|
})>
|
||||||
</cfloop>
|
</cfloop>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue