Returns a table that compares line items (products, bundles, options) from multiple carts of the same quote. Each row represents a product or hierarchy node, and each cart appears in its own column. Products are unioned across all carts; null values indicate a product is absent in that cart. Supports paging when there are many products. Bundle and sub-bundle hierarchies are preserved.
Up to 5 carts can be compared at a time.
Mandatory Fields:
request.CartIds- required; must contain 2 to 5 unique valid cart ID GUIDs
Required Fields:
-
request.PageNumber- must be greater than or equal to 1 (defaults to 1) -
request.PageSize- must be greater than or equal to 1 (defaults to 50)
Responses
-
200 OK: the paged line-item comparison is returned.
-
400 Bad Request: the request is missing/invalid (e.g. fewer than 1 or more than 5 cart IDs, duplicate cart IDs, invalid GUIDs).
-
500 Internal Server Error: an unexpected error occurred or data is still loading.
Special Notes -
Field selection is determined by system#comparequotesettings fieldset (defaults to ["NetPrice", "Quantity"]).
-
Products missing in a cart show null values in that column.
-
Hierarchy (bundles, sub-bundles, options) is preserved across all carts.
-
Multiple root bundles are supported and displayed correctly.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
500Internal Server Error
