এই পৃষ্ঠায় প্রচারের সাব-এপিআই সম্পর্কিত সমস্যাগুলি কীভাবে সমাধান করবেন তা বর্ণনা করা হয়েছে।
একটি প্রচার তৈরি করুন
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 request-এ 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 ক্ষেত্র এবং ডেটা উৎস মিলছে না
যদি contentLanguage ফিল্ডের মান এবং আপনার accounts.promotions.insert request-এ ব্যবহৃত প্রচারের ডেটা সোর্সের contentLanguage ফিল্ডের মান একই না হয়, তাহলে আপনি নিম্নলিখিত ত্রুটি বার্তাটি দেখতে পাবেন:
[promotion] Could not find the proper data target for the provided feedLabel and contentLanguage
এই ত্রুটিটি সমাধান করার জন্য, নিশ্চিত করুন যে contentLanguage ক্ষেত্রের মান এবং আপনার ব্যবহৃত প্রচারের ডেটা উৎসের contentLanguage ক্ষেত্রের মান একই।
আপনি যদি targetCountry এর মান এবং আপনার ব্যবহৃত প্রচারের ডেটা উৎসের targetCountry ক্ষেত্রের মান একই না হয় তবে আপনি এই ত্রুটিটিও দেখতে পাবেন।
আরও জানুন
- পদোন্নতির নীতিমালা সম্পর্কে জানুন।
- প্রচারের জন্য সেরা অনুশীলন সম্পর্কে জানুন।