discount_update
Update an existing discount by modifying its attributes like code, amount, status, or validity period. At least one field must be supplied.
Instructions
Update a discount (PUT /admin/api/ecommerce/v1/discounts/{id}). Envelope {discount: {...}}. Partial — at least one discount field must be supplied. Enum-restricted fields (client-validated): status ∈ {open, closed}; amount_mode ∈ {net, gross}; discount_type ∈ {fixed, percentage}; applies_to ∈ {cart, cart_and_shipping, categories, products, shipping}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | ||
| discount_id | Yes | ||
| code | No | ||
| name | No | ||
| description | No | ||
| amount | No | ||
| amount_mode | No | ||
| discount_type | No | ||
| status | No | ||
| applies_to | No | ||
| valid_from | No | ||
| valid_to | No | ||
| redemption_limit | No | ||
| stackable | No | ||
| currency | No |