Skip to main content

orderlistRemoveItems

Remove products and clusters from an order list.

Disassociates individual products and/or product clusters from the specified order list, removing them from bulk ordering operations.

Possible errors:

  • ORDERLIST_NOT_FOUND_ERROR: Order list with the specified ID does not exist
  • PRODUCT_NOT_FOUND_ERROR: One or more specified products do not exist
  • ORDERLIST_REMOVE_ITEMS_ERROR: Failed to remove items from order list
  • FORBIDDEN: Insufficient permissions to modify order lists

AUTH: Role=[shop.OWNER,shop.EDITOR]

orderlistRemoveItems(
id: Int!
input: OrderlistItemsInput!
): Orderlist!

Arguments

orderlistRemoveItems.id ● Int! non-null scalar

Unique identifier of the order list to modify.

Must be a positive integer representing a valid order list ID in the system.

orderlistRemoveItems.input ● OrderlistItemsInput! non-null input

Items to remove from the order list.

Contains arrays of product IDs and/or cluster IDs to disassociate from the order list.

Type

Orderlist object

Orderlist entity for GraphQL federation.

Represents a curated list of products and clusters that customers are authorized to view and purchase. Used for implementing customer-specific product catalogs, restricted access controls, and personalized product visibility.