> 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.

# CheckoutShippingConsignment

GraphQL object

Checkout shipping consignment.

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

## Fields

- `entityId` — Shipping consignment ID.
- `address` — Shipping consignment address.
- `availableShippingOptions` — Shipping options available for this consignment, calculated from its address and line items. Pass an option's entityId to the selectCheckoutShippingOption mutation to select it.
- `selectedShippingOption` — The shipping option selected for this consignment. This is 'null' until an option is selected, either with the selectCheckoutShippingOption mutation or when the consignment is created by createCheckout with selectRecommendedOption or shippingOptionSelectionStrategy. Changing the line items, or changing the address so that the selected option is no longer available, can clear the selection. Every consignment needs a selected option before the checkout can be completed.
- `coupons` — List of coupons applied to this shipping consignment.
- `shippingCost` — The shipping cost for the consignment.
- `shippingCostInDisplayCurrency` — Shipping cost in display currency.
- `shippingCostBeforeDiscount` — The shipping cost for the consignment before any discounts are applied.
- `shippingCostBeforeDiscountInDisplayCurrency` — Shipping cost before discount in display currency.
- `comparisonShippingCost` — The shipping cost for the consignment before coupon discounts are applied.
- `comparisonShippingCostInDisplayCurrency` — Comparison shipping cost in display currency.
- `handlingCost` — The handling cost of shipping for the consignment.
- `handlingCostInDisplayCurrency` — Handling cost in display currency.
- `lineItemIds` — List of line item IDs for the consignment.

## Definition

```graphql
type CheckoutShippingConsignment {
  entityId: String!
  address: CheckoutConsignmentAddress!
  availableShippingOptions: [CheckoutAvailableShippingOption!]
  selectedShippingOption: CheckoutSelectedShippingOption
  coupons: [CheckoutCoupon!]
  shippingCost: Money
  shippingCostInDisplayCurrency: Money
  shippingCostBeforeDiscount: Money!
  shippingCostBeforeDiscountInDisplayCurrency: Money!
  comparisonShippingCost: Money!
  comparisonShippingCostInDisplayCurrency: Money!
  handlingCost: Money
  handlingCostInDisplayCurrency: Money
  lineItemIds: [String!]!
}
```