এই পৃষ্ঠাটি বর্ণনা করে কিভাবে প্রচার সাব-এপিআই সম্পর্কিত সমস্যাগুলি সমাধান করা যায়৷
একটি প্রচার তৈরি করুন
একটি প্রচার সন্নিবেশ করার জন্য 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
ক্ষেত্রের মানের সমান না হয়।
আরও জানুন
- প্রচারের নীতি সম্পর্কে জানুন।
- প্রচারের জন্য সর্বোত্তম অনুশীলন সম্পর্কে জানুন।