প্রচার সাব-এপিআই সম্পর্কিত সমস্যাগুলি সমাধান করুন, প্রচার সাব-এপিআই সম্পর্কিত সমস্যাগুলি সমাধান করুন

এই পৃষ্ঠাটি বর্ণনা করে কিভাবে প্রচার সাব-এপিআই সম্পর্কিত সমস্যাগুলি সমাধান করা যায়৷

একটি প্রচার তৈরি করুন

একটি প্রচার সন্নিবেশ করার জন্য 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 হয়, তাহলে আপনাকে অবশ্যই আপনার accounts.promotions.insert অনুরোধে attributes.minimumPurchaseQuantity ক্ষেত্রের জন্য একটি মান প্রদান করতে হবে।

আপনি যদি আপনার accounts.promotions.insert অনুরোধে attributes.minimumPurchaseQuantity ক্ষেত্রের জন্য একটি মান প্রদান না করেন, তাহলে আপনি নিম্নলিখিত ত্রুটি বার্তাটি দেখতে পাবেন:

[minimumPurchaseQuantity] Missing benefit or restriction attributes for its type

এই ত্রুটিটি সমাধান করতে, নিশ্চিত করুন যে আপনি আপনার অনুরোধে minimumPurchaseQuantity ক্ষেত্রের জন্য একটি মান প্রদান করেছেন৷

টাকা বন্ধের পরিমাণ নির্দিষ্ট করা নেই

যদি আপনার attributes.couponValueType ক্ষেত্রের মান MONEY_OFF হয়, তাহলে আপনাকে অবশ্যই আপনার accounts.promotions.insert অনুরোধে attributes.moneyOffAmount ক্ষেত্রের জন্য একটি মান প্রদান করতে হবে।

আপনি যদি আপনার accounts.promotions.insert অনুরোধে attributes.moneyOffAmount ক্ষেত্রের জন্য একটি মান প্রদান না করেন, তাহলে আপনি নিম্নলিখিত ত্রুটি বার্তাটি দেখতে পাবেন:

[moneyOffAmount] Missing benefit or restriction attributes for its type

এই ত্রুটিটি সমাধান করতে, নিশ্চিত করুন যে আপনি আপনার অনুরোধে attributes.moneyOffAmount ক্ষেত্রের জন্য একটি মান প্রদান করেছেন। পরিমাণ মাইক্রোতে হতে হবে।

বিনামূল্যে উপহারের বর্ণনা উল্লেখ করা হয়নি

যদি আপনার attributes.couponValueType ক্ষেত্রের মান FREE_GIFT হয়, তাহলে আপনাকে অবশ্যই আপনার accounts.promotions.insert অনুরোধে attributes.freeGiftDescription ক্ষেত্রের জন্য একটি মান প্রদান করতে হবে।

আপনি যদি আপনার accounts.promotions.insert অনুরোধে attributes.freeGiftDescription ক্ষেত্রের জন্য একটি মান প্রদান না করেন, তাহলে আপনি নিম্নলিখিত ত্রুটি বার্তাটি দেখতে পাবেন:

[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

রিডেম্পশন চ্যানেল নির্দিষ্ট করা নেই

আপনার accounts.promotions.insert অনুরোধে redemptionChannel ক্ষেত্রের মান নির্দিষ্ট না থাকলে, আপনি নিম্নলিখিত ত্রুটির বার্তা দেখতে পাবেন:

[redemptionChannel] Required parameter: redemptionChannel

এই ত্রুটিটি সমাধান করতে, নিশ্চিত করুন যে আপনি আপনার অনুরোধে redemptionChannel ক্ষেত্রের জন্য একটি মান প্রদান করেছেন।

প্রচারের contentLanguage ক্ষেত্র এবং ডেটা উত্স মেলে না৷

আপনার accounts.promotions.insert অনুরোধে আপনি যে প্রচার ডেটা উৎস ব্যবহার করছেন তার contentLanguage ক্ষেত্রের মান যদি contentLanguage ফিল্ডের মান একই না হয়, তাহলে আপনি নিম্নলিখিত ত্রুটি বার্তাটি দেখতে পাবেন:

[promotion] Could not find the proper data target for the provided feedLabel and contentLanguage

এই ত্রুটিটি সমাধান করার জন্য, নিশ্চিত করুন যে contentLanguage ক্ষেত্রের মান আপনার ব্যবহার করা প্রচারের ডেটা উৎসের contentLanguage ক্ষেত্রের মানের সমান।

আপনি এই ত্রুটিটিও দেখতে পাবেন যদি targetCountry এর মান আপনার ব্যবহার করা প্রচার ডেটা উৎসের targetCountry ক্ষেত্রের মানের সমান না হয়।

আরও জানুন

,

এই পৃষ্ঠাটি বর্ণনা করে কিভাবে প্রচার সাব-এপিআই সম্পর্কিত সমস্যাগুলি সমাধান করা যায়৷

একটি প্রচার তৈরি করুন

একটি প্রচার সন্নিবেশ করার জন্য 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 হয়, তাহলে আপনাকে অবশ্যই আপনার accounts.promotions.insert অনুরোধে attributes.minimumPurchaseQuantity ক্ষেত্রের জন্য একটি মান প্রদান করতে হবে।

আপনি যদি আপনার accounts.promotions.insert অনুরোধে attributes.minimumPurchaseQuantity ক্ষেত্রের জন্য একটি মান প্রদান না করেন, তাহলে আপনি নিম্নলিখিত ত্রুটি বার্তাটি দেখতে পাবেন:

[minimumPurchaseQuantity] Missing benefit or restriction attributes for its type

এই ত্রুটিটি সমাধান করতে, নিশ্চিত করুন যে আপনি আপনার অনুরোধে minimumPurchaseQuantity ক্ষেত্রের জন্য একটি মান প্রদান করেছেন৷

টাকা বন্ধের পরিমাণ নির্দিষ্ট করা নেই

যদি আপনার attributes.couponValueType ক্ষেত্রের মান MONEY_OFF হয়, তাহলে আপনাকে অবশ্যই আপনার accounts.promotions.insert অনুরোধে attributes.moneyOffAmount ক্ষেত্রের জন্য একটি মান প্রদান করতে হবে।

আপনি যদি আপনার accounts.promotions.insert অনুরোধে attributes.moneyOffAmount ক্ষেত্রের জন্য একটি মান প্রদান না করেন, তাহলে আপনি নিম্নলিখিত ত্রুটি বার্তাটি দেখতে পাবেন:

[moneyOffAmount] Missing benefit or restriction attributes for its type

এই ত্রুটিটি সমাধান করতে, নিশ্চিত করুন যে আপনি আপনার অনুরোধে attributes.moneyOffAmount ক্ষেত্রের জন্য একটি মান প্রদান করেছেন। পরিমাণ মাইক্রোতে হতে হবে।

বিনামূল্যে উপহারের বর্ণনা উল্লেখ করা হয়নি

যদি আপনার attributes.couponValueType ক্ষেত্রের মান FREE_GIFT হয়, তাহলে আপনাকে অবশ্যই আপনার accounts.promotions.insert অনুরোধে attributes.freeGiftDescription ক্ষেত্রের জন্য একটি মান প্রদান করতে হবে।

আপনি যদি আপনার accounts.promotions.insert অনুরোধে attributes.freeGiftDescription ক্ষেত্রের জন্য একটি মান প্রদান না করেন, তাহলে আপনি নিম্নলিখিত ত্রুটি বার্তাটি দেখতে পাবেন:

[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

রিডেম্পশন চ্যানেল নির্দিষ্ট করা নেই

আপনার accounts.promotions.insert অনুরোধে redemptionChannel ক্ষেত্রের মান নির্দিষ্ট না থাকলে, আপনি নিম্নলিখিত ত্রুটির বার্তা দেখতে পাবেন:

[redemptionChannel] Required parameter: redemptionChannel

এই ত্রুটিটি সমাধান করতে, নিশ্চিত করুন যে আপনি আপনার অনুরোধে redemptionChannel ক্ষেত্রের জন্য একটি মান প্রদান করেছেন।

প্রচারের contentLanguage ক্ষেত্র এবং ডেটা উত্স মেলে না৷

আপনার accounts.promotions.insert অনুরোধে আপনি যে প্রচার ডেটা উৎস ব্যবহার করছেন তার contentLanguage ক্ষেত্রের মান যদি contentLanguage ফিল্ডের মান একই না হয়, তাহলে আপনি নিম্নলিখিত ত্রুটি বার্তাটি দেখতে পাবেন:

[promotion] Could not find the proper data target for the provided feedLabel and contentLanguage

এই ত্রুটিটি সমাধান করার জন্য, নিশ্চিত করুন যে contentLanguage ক্ষেত্রের মান আপনার ব্যবহার করা প্রচারের ডেটা উৎসের contentLanguage ক্ষেত্রের মানের সমান।

আপনি এই ত্রুটিটিও দেখতে পাবেন যদি targetCountry এর মান আপনার ব্যবহার করা প্রচার ডেটা উৎসের targetCountry ক্ষেত্রের মানের সমান না হয়।

আরও জানুন