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

# ShippingMethodDiscountRule

> A shipping discount applied to a method.

<ResponseField name="currency" type="String">
  Currency the cart bounds and discount amount are expressed in. Omitted when the rule sets neither cart bounds nor a flat discount amount.
</ResponseField>

<ResponseField name="discountAmount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal</a>}>
  Flat amount taken off the shipping price, as a decimal string. Omitted when the rule discounts by percentage instead.
</ResponseField>

<ResponseField name="discountPercentage" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal</a>}>
  Percentage taken off the shipping price, as a decimal string (e.g. '50' means half off). Omitted when the rule discounts by a flat amount instead.
</ResponseField>

<ResponseField name="maxCartPrice" type="Float">
  Cart total at or below which the discount applies. Omitted when the rule has no upper bound.
</ResponseField>

<ResponseField name="minCartPrice" type="Float">
  Cart total at or above which the discount applies. Omitted when the rule has no lower bound.
</ResponseField>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.