Создать промокод
create_basic_discountCreate a basic Shopify promo code discount with percentage or fixed amount, valid for all customers and products. Set start/end times, usage limits, and per-customer limits.
Instructions
Создаёт базовую промокодную скидку: один код, процент (percentage, доля 0..1: 0.2 = −20%) ИЛИ фиксированная сумма (amount в валюте магазина) — ровно одно из двух, для всех клиентов на все товары. startsAt по умолчанию — сейчас, то есть код начинает действовать немедленно; отложенный запуск задаётся явным startsAt. usageLimit — общий лимит применений, appliesOncePerCustomer — не больше раза на клиента. Скидки на отдельные коллекции/сегменты, BXGY и бесплатная доставка здесь не создаются (graphql_request), выключение скидки — тоже. Повторный вызов с тем же кодом провалится userErrors: код должен быть уникален.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Промокод, который вводит покупатель, например BLACKFRIDAY. Уникален в магазине. | |
| title | Yes | Внутреннее название скидки (видно в админке). | |
| amount | No | Фиксированная сумма скидки в валюте магазина, например "500.00". | |
| endsAt | No | Конец действия, ISO-8601. Без него скидка бессрочная. | |
| startsAt | No | Начало действия, ISO-8601. По умолчанию — немедленно. | |
| percentage | No | Доля скидки 0..1 (0.2 = −20%). Ровно одно из percentage/amount. | |
| usageLimit | No | Общий лимит применений кода. | |
| appliesOncePerCustomer | No | Не больше одного применения на клиента. |