На этой странице описывается, как устранять неполадки, связанные с подAPI Promotions.
Создать акцию
При использовании запроса accounts.promotions.insert
для вставки акции убедитесь, что вы включили все обязательные поля в тело запроса. Следующие поля являются обязательными:
-
promotion.promotionId
-
promotion.contentLanguage
-
promotion.redemptionChannel
-
promotion.targetCountry
-
promotion.attributes.longTitle
-
promotion.attributes.promotionEffectiveTimePeriod.startTime
-
promotion.attributes.promotionEffectiveTimePeriod.endTime
-
promotion.attributes.promotionDestinations
-
promotion.attributes.couponValueType
-
promotion.attributes.offerType
-
promotion.attributes.productApplicability
-
promotion.attributes.promotionUrl
Недействительный срок действия акции
Если вы укажете неверные даты вступления в силу акции в своем запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
Invalid value at 'promotion.attributes.promotion_effective_time_period.start_time'
Чтобы устранить эту ошибку, убедитесь, что значение, указанное для поля promotionDisplayTimePeriod.startTime
, совпадает или предшествует значению, указанному для поля promotionEffectiveTimePeriod.startTime
. Также убедитесь, что значение, указанное для поля promotionDisplayTimePeriod.endTime
, совпадает или предшествует значению, указанному для поля promotionEffectiveTimePeriod.endTime
.
Значения полей startTime
и endTime
должны быть в формате RFC3339 UTC, то есть yyyy-mm-ddThh:mm:ssZ
. Например, 2024-08-15T18:20:20Z
.
Минимальное количество покупки не указано
Если ваш attributes.couponValueType
имеет BUY_M_GET_N_PERCENT_OFF
или BUY_M_GET_N_MONEY_OFF
, вы должны указать значение для поля attributes.minimumPurchaseQuantity
в вашем запросе accounts.promotions.insert
.
Если вы не укажете значение для поля attributes.minimumPurchaseQuantity
в запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
[minimumPurchaseQuantity] Missing benefit or restriction attributes for its type
Чтобы устранить эту ошибку, обязательно укажите значение поля minimumPurchaseQuantity
в своем запросе.
Сумма скидки не указана
Если значение поля attributes.couponValueType
равно MONEY_OFF
, необходимо указать значение поля attributes.moneyOffAmount
в запросе accounts.promotions.insert
.
Если вы не укажете значение для поля attributes.moneyOffAmount
в запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
[moneyOffAmount] Missing benefit or restriction attributes for its type
Чтобы устранить эту ошибку, убедитесь, что вы указали значение для поля attributes.moneyOffAmount
в своем запросе. Сумма должна быть в микро.
Описание бесплатного подарка не указано
Если значение поля attributes.couponValueType
равно FREE_GIFT
, необходимо указать значение поля attributes.freeGiftDescription
в запросе accounts.promotions.insert
.
Если вы не укажете значение для поля attributes.freeGiftDescription
в запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
[freeGiftDescription] Missing benefit or restriction attributes for its type
Чтобы устранить эту ошибку, убедитесь, что вы указали значение поля attributes.freeGiftDescription
в своем запросе.
Бесплатная доставка не поддерживается для местных акций.
Если значение поля redemptionChannel
равно IN_STORE
, а значение поля attributes.couponValueType
равно FREE_SHIPPING_STANDARD
, FREE_SHIPPING_OVERNIGHT
или FREE_SHIPPING_TWO_DAY
, вы увидите следующее сообщение об ошибке:
[shippingServiceNames] Free shipping types are not supported for local promotions
Чтобы устранить эту ошибку, убедитесь, что значение поля redemptionChannel
равно ONLINE
.
Канал выкупа не указан
Если значение поля redemptionChannel
не указано в вашем запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
[redemptionChannel] Required parameter: redemptionChannel
Чтобы устранить эту ошибку, обязательно укажите значение поля redemptionChannel
в своем запросе.
Поле contentLanguage
в рекламе и источнике данных не совпадают.
Если значение поля contentLanguage
не совпадает со значением поля contentLanguage
источника данных о рекламных акциях, который вы используете в своем запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
[promotion] Could not find the proper data target for the provided feedLabel and contentLanguage
Чтобы устранить эту ошибку, убедитесь, что значение поля contentLanguage
совпадает со значением поля contentLanguage
источника данных по акциям, который вы используете.
Вы также увидите эту ошибку, если значение targetCountry
не совпадает со значением поля targetCountry
источника данных о рекламных акциях, который вы используете.
Узнать больше
- Узнайте о правилах проведения рекламных акций .
- Узнайте о передовых методах проведения рекламных акций .
На этой странице описывается, как устранять неполадки, связанные с подAPI Promotions.
Создать акцию
При использовании запроса accounts.promotions.insert
для вставки акции убедитесь, что вы включили все обязательные поля в тело запроса. Следующие поля являются обязательными:
-
promotion.promotionId
-
promotion.contentLanguage
-
promotion.redemptionChannel
-
promotion.targetCountry
-
promotion.attributes.longTitle
-
promotion.attributes.promotionEffectiveTimePeriod.startTime
-
promotion.attributes.promotionEffectiveTimePeriod.endTime
-
promotion.attributes.promotionDestinations
-
promotion.attributes.couponValueType
-
promotion.attributes.offerType
-
promotion.attributes.productApplicability
-
promotion.attributes.promotionUrl
Недействительный срок действия акции
Если вы укажете неверные даты вступления в силу акции в своем запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
Invalid value at 'promotion.attributes.promotion_effective_time_period.start_time'
Чтобы устранить эту ошибку, убедитесь, что значение, указанное для поля promotionDisplayTimePeriod.startTime
, совпадает или предшествует значению, указанному для поля promotionEffectiveTimePeriod.startTime
. Также убедитесь, что значение, указанное для поля promotionDisplayTimePeriod.endTime
, совпадает или предшествует значению, указанному для поля promotionEffectiveTimePeriod.endTime
.
Значения полей startTime
и endTime
должны быть в формате RFC3339 UTC, то есть yyyy-mm-ddThh:mm:ssZ
. Например, 2024-08-15T18:20:20Z
.
Минимальное количество покупки не указано
Если ваш attributes.couponValueType
имеет BUY_M_GET_N_PERCENT_OFF
или BUY_M_GET_N_MONEY_OFF
, вы должны указать значение для поля attributes.minimumPurchaseQuantity
в вашем запросе accounts.promotions.insert
.
Если вы не укажете значение для поля attributes.minimumPurchaseQuantity
в запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
[minimumPurchaseQuantity] Missing benefit or restriction attributes for its type
Чтобы устранить эту ошибку, обязательно укажите значение поля minimumPurchaseQuantity
в своем запросе.
Сумма скидки не указана
Если значение поля attributes.couponValueType
равно MONEY_OFF
, необходимо указать значение поля attributes.moneyOffAmount
в запросе accounts.promotions.insert
.
Если вы не укажете значение для поля attributes.moneyOffAmount
в запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
[moneyOffAmount] Missing benefit or restriction attributes for its type
Чтобы устранить эту ошибку, убедитесь, что вы указали значение для поля attributes.moneyOffAmount
в своем запросе. Сумма должна быть в микро.
Описание бесплатного подарка не указано
Если значение поля attributes.couponValueType
равно FREE_GIFT
, необходимо указать значение поля attributes.freeGiftDescription
в запросе accounts.promotions.insert
.
Если вы не укажете значение для поля attributes.freeGiftDescription
в запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
[freeGiftDescription] Missing benefit or restriction attributes for its type
Чтобы устранить эту ошибку, убедитесь, что вы указали значение поля attributes.freeGiftDescription
в своем запросе.
Бесплатная доставка не поддерживается для местных акций.
Если значение поля redemptionChannel
равно IN_STORE
, а значение поля attributes.couponValueType
равно FREE_SHIPPING_STANDARD
, FREE_SHIPPING_OVERNIGHT
или FREE_SHIPPING_TWO_DAY
, вы увидите следующее сообщение об ошибке:
[shippingServiceNames] Free shipping types are not supported for local promotions
Чтобы устранить эту ошибку, убедитесь, что значение поля redemptionChannel
равно ONLINE
.
Канал выкупа не указан
Если значение поля redemptionChannel
не указано в вашем запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
[redemptionChannel] Required parameter: redemptionChannel
Чтобы устранить эту ошибку, обязательно укажите значение поля redemptionChannel
в своем запросе.
Поле contentLanguage
в рекламе и источнике данных не совпадают.
Если значение поля contentLanguage
не совпадает со значением поля contentLanguage
источника данных о рекламных акциях, который вы используете в своем запросе accounts.promotions.insert
, вы увидите следующее сообщение об ошибке:
[promotion] Could not find the proper data target for the provided feedLabel and contentLanguage
Чтобы устранить эту ошибку, убедитесь, что значение поля contentLanguage
совпадает со значением поля contentLanguage
источника данных по акциям, который вы используете.
Вы также увидите эту ошибку, если значение targetCountry
не совпадает со значением поля targetCountry
источника данных о рекламных акциях, который вы используете.
Узнать больше
- Узнайте о правилах проведения рекламных акций .
- Узнайте о передовых методах проведения рекламных акций .