Discounts
Скидка позволяет вознаграждать покупателей промо-кодами, автоматическими предложениями, бесплатной доставкой или акциями «Купи X, получи Y».
С помощью DataEase вы можете:
- Создавать сотни новых кодов за одну загрузку.
- Массово обновлять правила, даты или комбинированные настройки.
- Быстро удалять истекшие предложения.
Руководство по скидкам в Shopify здесь.
Содержание
Section titled “Содержание”2. Экспорт
Section titled “2. Экспорт”- Выберите CSV (более безопасно для очень длинного текста) или Excel.
- Выберите Discount как сущность.
- Выберите поля, такие как type, startsAt, codesCount и т.д.
- Запустите задачу и скачайте ваш файл.
Нужны скриншоты? См. руководство по экспорту.
3. Импорт
Section titled “3. Импорт”Поддерживаемые команды в столбце command: CREATE, UPDATE, REPLACE, DELETE, IGNORE
Поддерживаемые команды строк itemCommand: CREATE, UPDATE, MERGE, DELETE, IGNORE
- Получите образец таблицы: Discount-import-sample.xlsx
- Заполните строки:
- type (DiscountCodeBasic, DiscountAutomaticBasic и т.д.) требуется для CREATE.
- Каждый код размещается в своей строке с itemCommand.
- Используйте handle или title для сопоставления, когда id пуст.
- Сопоставьте столбцы в DataEase, загрузите и начните импорт.
Полные шаги: руководство по импорту
Примечания
startsAt/endsAtизменяются только если столбец включен.recurringCycleLimit = 0означает неограниченно для подписок.combinesWithShippingзапрещено для скидок на доставку и вызовет ошибку.- Ограничения Shopify: 5 000 умных скидок и 60 правил на скидку.
4. Справочник полей
Section titled “4. Справочник полей”Основные
Section titled “Основные”-
id— ID скидки (необходим для UPDATE, REPLACE, DELETE). -
title— Название, видимое для продавцов и покупателей. -
summary— Длинное описание предложения (только для администраторов). -
shortSummary— Краткая версия summary. Только экспорт. -
startsAt— Когда скидка становится активной (ISO 8601). -
endsAt— Когда скидка истекает. Используйтеnullдля отсутствия даты окончания. -
status— Текущее состояние: ACTIVE, SCHEDULED, EXPIRED. Только экспорт. -
type— Требуется для CREATE. Один из: DiscountCodeBasic, DiscountAutomaticBasic, DiscountCodeBxgy, DiscountAutomaticBxgy, DiscountCodeFreeShipping, DiscountAutomaticFreeShipping. -
code— Текст промо-кода (применяется только к скидкам на основе кода). -
itemCommand— Для каждой строки кода: CREATE, UPDATE, MERGE, DELETE, IGNORE. -
discountClass— Управляет тем, как скидки комбинируются (заказ, продукт, доставка). Начиная с Admin API 2026-07 скидка может иметь несколько классов; этот столбец сохраняет первый из них. Только экспорт. -
discountClasses— Все классы скидки, разделенные запятыми (например,PRODUCT, ORDER). Только экспорт. -
codesCount— Количество кодов, связанных со скидкой. Только экспорт. -
command— Основная команда для скидки: CREATE, UPDATE, REPLACE, DELETE, IGNORE.
Получает клиент (награда)
Section titled “Получает клиент (награда)”-
customerGetsAllItems—true, если все товары получают награду. -
customerGetsCollectionHandle— Обозначения коллекций для награждения. -
customerGetsVariantsSku— SKU вариантов для награждения. -
customerGetsProductsHandle— Обозначения продуктов для награждения. -
customerGetsPercentage— Процент скидки (0 – 1). Пример:0.2= 20 % скидки. -
customerGetsOnQuantity— Количество товаров, получающих награду (BxGy). -
customerGetsAmountValue— Фиксированная сумма скидки (валюта магазина). -
customerGetsAmountAppliesOnEachItem—true, чтобы применить фиксированную сумму к каждому товару; иначе распределяется между товарами.
Покупает клиент (предпосылка)
Section titled “Покупает клиент (предпосылка)”-
customerBuysAllItems—true, если любой товар может активировать предложение. -
customerBuysCollectionHandle— Коллекции, активирующие предложение. -
customerBuysVariantsSku— SKU вариантов, активирующих предложение. -
customerBuysProductsHandle— Обозначения продуктов, активирующих предложение. -
customerBuysAmount— Минимальная необходимая сумма покупки. -
customerBuysQuantity— Минимальное необходимое количество.
-
combinesWithOrder—true, если эта скидка комбинируется со скидками на заказ. -
combinesWithProduct—true, если эта скидка комбинируется со скидками на продукт. -
combinesWithShipping—true, если эта скидка комбинируется со скидками на доставку. -
appliesOncePerCustomer—true, если каждый клиент может использовать скидку только один раз. -
usageLimit— Максимальное количество использований (null= неограниченно). -
customerSelectionAllCustomers—true, если все покупатели могут использовать скидку. -
customerSelectionSegments— ID сегментов клиентов, которым разрешено или запрещено. -
customerSelectionCustomers— Конкретные ID клиентов, которым разрешено или запрещено. -
recurringCycleLimit— Для подписок: сколько циклов выставления счетов применяется предложение (0 = неограниченно). -
minimumQuantity— Минимальное количество товаров в корзине для применения скидки. -
minimumSubtotal— Минимальная сумма корзины для применения скидки. -
appliesOnOneTimePurchase—true, если работает на одноразовые товары. -
appliesOnSubscription—true, если работает на товары по подписке. -
usesPerOrderLimit— Максимальное количество применений скидки на один заказ. -
maximumShippingPrice— Максимальная стоимость доставки, которая все еще подходит для скидки на бесплатную доставку. -
destinationSelectionAllCountries—true, если скидка на бесплатную доставку охватывает все страны. -
destinationSelectionCountries— Двухбуквенные коды стран, которые подходят. -
destinationSelectionIncludeRestOfWorld—true, если страны, не указанные в списке, также подходят.
Metafields
Section titled “Metafields”metafields— Дополнительные поля, добавленные приложениями. См. руководство по Metafields.
5. Фильтры
Section titled “5. Фильтры”-
Code— Найти скидки, содержащие определенный код. -
CombinesWith— Фильтр по флагу комбинации (order_discounts, product_discounts, shipping_discounts). -
DiscountClass— Фильтр по классу (order, product, shipping). -
DiscountType— Фильтр по типу (percentage, fixed_amount, bogo, free_shipping). -
Id— Экспорт одной скидки по id. -
Method—codeилиautomatic. -
StartsAt— Диапазон для даты начала действия. -
EndsAt— Диапазон для даты окончания действия. -
CreatedAt— Диапазон даты создания. -
UpdatedAt— Диапазон даты последнего обновления. -
Status— ACTIVE, EXPIRED, SCHEDULED. -
TimesUsed— Минимальное или максимальное количество использований. -
Title— Частичное совпадение с title.
Нужна помощь? Наша служба поддержки отвечает в течение 24 часов.
Дополнительные поля
Section titled “Дополнительные поля”Больше столбцов, поддерживаемых DataEase для этой сущности:
hasTimelineComment— Указывает, есть ли у скидки комментарий в хронологии (логическое значение).totalSales— Общий объем продаж, сгенерированный скидкой (числовое значение).customerGetsAmountCurrencyCode— Код валюты для суммы скидки, которую получает клиент (ISO 4217).