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

# CheckoutAvailableShippingOption

GraphQL object

Available shipping option.

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

## Fields

- `entityId` — Shipping option ID.
- `description` — Shipping option description.
- `type` — Shipping option type. Flat rate, UPS, etc.
- `imageUrl` — Shipping option image URL. **Deprecated:** Use `image` field instead.
- `cost` — Shipping option cost.
- `costInDisplayCurrency` — Shipping option cost in display currency.
- `transitTime` — An estimate of the arrival time.
- `isRecommended` — Is this shipping method the recommended shipping option or not.
- `image` — Shipping option image.
- `costAfterDiscount` — Shipping option cost after all discounts are applied.
- `costAfterDiscountInDisplayCurrency` — Shipping option cost after all discounts are applied in display currency.

## Definition

```graphql
type CheckoutAvailableShippingOption {
  entityId: String!
  description: String!
  type: String!
  imageUrl: String
  cost: Money!
  costInDisplayCurrency: Money!
  transitTime: String
  isRecommended: Boolean!
  image: Image
  costAfterDiscount: Money!
  costAfterDiscountInDisplayCurrency: Money!
}
```