> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# ShippingConsignmentUpdateCheckoutInput

GraphQL input

Shipping consignment update checkout input object

Reference: https://docs.bigcommerce.com/developer/api-reference/graphql/storefront/types/inputs/shipping-consignment-update-checkout-input

## Fields

- `entityId` — The shipping consignment id. If omitted, a new consignment will be created. Otherwise, the existing consignment will be updated.
- `address` — The shipping address
- `lineItems` — List of line items for the consignment
- `shippingOptionEntityId` — The shipping option id
- `selectRecommendedOption` — Whether to select the recommended shipping option
- `shippingOptionSelectionStrategy` — Select a shipping option using this strategy instead of the store's default shipping option setting. The selected option may differ from the one marked isRecommended. Cannot be provided with shippingOptionEntityId or with selectRecommendedOption set to true.

## Definition

```graphql
input ShippingConsignmentUpdateCheckoutInput {
  entityId: String
  address: CheckoutAddressInput
  lineItems: [CheckoutConsignmentLineItemInput!]
  shippingOptionEntityId: String
  selectRecommendedOption: Boolean
  shippingOptionSelectionStrategy: ShippingOptionSelectionStrategy
}
```