Add IsInvertedGroup to cart line items API response
Required for inverted modifier display (showing "NO X" for removed defaults instead of listing all selected items). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
446addd66d
commit
bae4293055
2 changed files with 7 additions and 3 deletions
|
|
@ -95,6 +95,7 @@
|
|||
i.Name,
|
||||
i.ParentItemID,
|
||||
i.IsCheckedByDefault,
|
||||
i.IsInvertedGroup,
|
||||
parent.Name AS ItemParentName
|
||||
FROM OrderLineItems oli
|
||||
INNER JOIN Items i ON i.ID = oli.ItemID
|
||||
|
|
@ -124,7 +125,8 @@
|
|||
"Name": qLI.Name ?: "",
|
||||
"ParentItemID": val(qLI.ParentItemID),
|
||||
"ItemParentName": qLI.ItemParentName ?: "",
|
||||
"IsCheckedByDefault": val(qLI.IsCheckedByDefault)
|
||||
"IsCheckedByDefault": val(qLI.IsCheckedByDefault),
|
||||
"IsInvertedGroup": val(qLI.IsInvertedGroup)
|
||||
})>
|
||||
<!--- Add to subtotal (root items only - modifiers are included in parent price) --->
|
||||
<cfif val(qLI.ParentOrderLineItemID) EQ 0>
|
||||
|
|
|
|||
|
|
@ -243,6 +243,7 @@
|
|||
i.Name,
|
||||
i.ParentItemID,
|
||||
i.IsCheckedByDefault,
|
||||
i.IsInvertedGroup,
|
||||
parent.Name AS ItemParentName
|
||||
FROM OrderLineItems oli
|
||||
INNER JOIN Items i ON i.ID = oli.ItemID
|
||||
|
|
@ -258,7 +259,7 @@
|
|||
<cfloop query="qLI">
|
||||
<cfset arrayAppend(rows, {
|
||||
"OrderLineItemID": val(qLI.ID),
|
||||
"ParentOrderLineItemID": val(qLI.ParentOrderLineItemID),
|
||||
"ParentOrderLineItemID": val(qLI.ParentOrderLineItemId),
|
||||
"OrderID": val(qLI.OrderID),
|
||||
"ItemID": val(qLI.ItemID),
|
||||
"StatusID": val(qLI.StatusID),
|
||||
|
|
@ -270,7 +271,8 @@
|
|||
"Name": qLI.Name ?: "",
|
||||
"ParentItemID": val(qLI.ParentItemID),
|
||||
"ItemParentName": qLI.ItemParentName ?: "",
|
||||
"IsCheckedByDefault": val(qLI.IsCheckedByDefault)
|
||||
"IsCheckedByDefault": val(qLI.IsCheckedByDefault),
|
||||
"IsInvertedGroup": val(qLI.IsInvertedGroup)
|
||||
})>
|
||||
</cfloop>
|
||||
|
||||
|
|
|
|||
Reference in a new issue