Устранение неполадок, связанных с под-API Promotions,Устранение неполадок, связанных с под-API Promotions

На этой странице описывается, как устранять неполадки, связанные с под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 источника данных о рекламных акциях, который вы используете.

Узнать больше