> ## Documentation Index
> Fetch the complete documentation index at: https://docs-test.rye.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ShippingMethod

> Represents various price-related information and shipping methods for the products in the cart.

## Fields

***

<ParamField path="id" type={<>ID!</>} required>
  A unique identifier for the shipping method. This ID can be used to reference the shipping method when updating or selecting a specific shipping method.
</ParamField>

<ParamField path="label" type={<>String!</>} required>
  A label that describes the shipping method. This can be displayed to the user to help them understand the shipping option, such as "Standard Shipping" or "Express Shipping."
</ParamField>

<ParamField path="price" type={<><a href="/api-reference/price">Price</a></>}>
  The base price of the shipping method. This is the cost of shipping before any taxes are applied.
</ParamField>

<ParamField path="taxes" type={<><a href="/api-reference/price">Price</a></>}>
  This field contains information about the amount of taxes that are included in the total taxes based on the shipping price.
</ParamField>

<ParamField path="total" type={<><a href="/api-reference/price">Price</a></>}>
  The total cost of the offer, including subtotal, shipping price, and taxes. This is the final amount that the user would pay.
</ParamField>

<ParamField path="shippingMethodType" type={<><a href="/api-reference/shippingmethodtype">ShippingMethodType!</a></>}>
  An enum that represents the [type](/api-reference/shippingmethodtype) of the shipping method.
</ParamField>

## Related types

* [`AmazonOffer`](/api-reference/amazonofferobject)
* [`ShopifyOffer`](/api-reference/shopifyofferobject)
