discount_create
Create a new discount for your ecommerce store by specifying a code and optional parameters for amount, type, validity, and redemption limits.
Instructions
Create a discount (POST /admin/api/ecommerce/v1/discounts). Envelope {discount: {...}}. Required: code. Empirically-verified enum values (rejected client-side with a clear error before round-tripping to Voog): status ∈ {open, closed} amount_mode ∈ {net, gross} discount_type ∈ {fixed, percentage} applies_to ∈ {cart, cart_and_shipping, categories, products, shipping} Optional: name, description, amount, valid_from (ISO8601), valid_to, redemption_limit, stackable, currency.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | ||
| code | Yes | ||
| 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 |