# discount_application

> discount_application Liquid 对象：描述折扣的意图，让 Shoplazza Theme 能展示折扣如何作用于购物车或订单。

有关折扣意图的信息。

要了解如何在主题中显示折扣，请参阅[折扣](/docs/theme/theme-features/pricing-and-payments/discounts)。

  
    
      
        Properties
      

      
        Type
      

      
        Description
      
    
  

  
    
      
        `discount_amount`
      

      
        [number](../basics/liquid-types#number)
      

      
        折扣金额。
      
    

    
      
        `discount_id`
      

      
        [string](../basics/liquid-types#string)
      

      
        折扣的 id。
      
    

    
      
        `discount_message`
      

      
        [string](../basics/liquid-types#string)
      

      
        折扣的消息。
      
    

    
      
        `discount_type`
      

      
        [string](../basics/liquid-types#string)
      

      
        折扣的类型。
      
    

    
      
        `entitled_product_list`
      

      
        [array](../basics/liquid-types#array)
      

      
        享受折扣的商品。
      
    

    
      
        `icon`
      

      
        [string](../basics/liquid-types#string)
      

      
        折扣的图标 URL。
      
    

    
      
        `is_free_gift`
      

      
        [boolean](../basics/liquid-types#boolean)
      

      
        若折扣商品为赠品，则返回 `true`；否则返回 `false`。
      
    

    
      
        `message`
      

      
        [string](../basics/liquid-types#string)
      

      
        折扣的消息。
      
    

    
      
        `subtype`
      

      
        [string](../basics/liquid-types#string)，取自一组固定值，参见 [subtype 可选值](./discount_application#subtype-可选值)
      

      
        折扣的子类型。
      
    

    
      
        `target_selection`
      

      
        [string](../basics/liquid-types#string)，取自一组固定值，参见 [target\_selection 可选值](./discount_application#target_selection-可选值)
      

      
        订单行项目或运费行的折扣选择方法。

        选择方法是否适用于订单行项目或运费行取决于折扣的 `target_type`。
      
    

    
      
        `target_type`
      

      
        [string](../basics/liquid-types#string)，取自一组固定值，参见 [target\_type 可选值](./discount_application#target_type-可选值)
      

      
        折扣适用的商品类型。
      
    

    
      
        `title`
      

      
        [string](../basics/liquid-types#string)
      

      
        折扣的标题。
      
    

    
      
        `type`
      

      
        [string](../basics/liquid-types#string)，取自一组固定值，参见 [type 可选值](./discount_application#type-可选值)
      

      
        折扣的类型。
      
    

    
      
        `value_type`
      

      
        [string](../basics/liquid-types#string)，取自一组固定值，参见 [value\_type 可选值](./discount_application#value_type-可选值)
      

      
        折扣的值类型。
      
    
  

### type 可选值

| Possible values     |
| :------------------ |
| automatic           |
| discount\_code      |
| discount\_coupon    |
| discount\_flashsale |
| discount\_rebate    |

### subtype 可选值

| Possible values     |
| :------------------ |
| automatic           |
| buy\_x\_get\_y      |
| discount\_code      |
| discount\_coupon    |
| discount\_flashsale |
| discount\_rebate    |

### value\_type 可选值

| Possible values |
| :-------------- |
| percentage      |
| fixed\_amount   |
| buy\_x\_get\_y  |
| fixed\_price    |

### target\_type 可选值

| Possible values |
| :-------------- |
| line\_item      |
| shipping\_line  |

### target\_selection 可选值

| Possible values | Description                                                                           |
| :-------------- | :------------------------------------------------------------------------------------ |
| all             | 折扣适用于所有订单行项目或运费行。                             |
| entitled        | 折扣根据特定条件适用于特定订单行项目或运费行。 |
| explicit        | 折扣适用于特定订单行项目或运费行。                        |

```json title="对象"
{
  "type": "discount_rebate",
  "subtype": "discount_rebate",
  "title": "满减",
  "discount_amount": 20,
  "message": "",
  "discount_message": "",
  "discount_id": "53b13206-6de7-48dd-baa5-a542f5be26f5",
  "value_type": "fixed_amount",
  "target_type": "line_item",
  "apply_method": "",
  "target_selection": "entitled",
  "discount_type": "discount_rebate",
  "entitled_product_list": [
    {
      "product_id": "b1ab6324-ae4f-4cca-907e-18af16839447",
      "variant_id": "4a3d825c-2fac-4f72-a68b-b8604b0935c4",
      "price": "205.2",
      "quantity": 1
    }
  ],
  "icon": "//cdn.shoplazza.com/oss/operation/52a3d7f0a272be85092170dc93eefe81.svg"
}
```
