প্রোমোশন সাব-API সম্পর্কিত সমস্যার সমাধান করা

এই পৃষ্ঠায় প্রোমোশন সাব-এপিআই সম্পর্কিত সমস্যার সমাধান কীভাবে করবেন তা বর্ণনা করা হয়েছে।

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

প্রোমোশন যোগ করার জন্য 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 ফিল্ড এবং ডেটা সোর্স মিলছে না

contentLanguage ফিল্ডের ভ্যালু যদি আপনার accounts.promotions.insert অনুরোধে ব্যবহার করা প্রোমোশন ডেটা সোর্স-এর contentLanguage ফিল্ডের ভ্যালুর সাথে এক না হয়, তাহলে আপনি নিম্নলিখিত ত্রুটি মেসেজ দেখতে পাবেন:

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

এই সমস্যার সমাধান করতে, contentLanguage ফিল্ডের ভ্যালু এবং আপনি যে প্রচারের বিস্তারিত তথ্যের উৎস ব্যবহার করছেন তার contentLanguage ফিল্ডের ভ্যালু একই কিনা তা ভাল করে দেখে নিন।

এছাড়াও, আপনি যে প্রচারের বিস্তারিত তথ্যের উৎস ব্যবহার করছেন, সেটির targetCountry ফিল্ডের ভ্যালু ও targetCountry-এর ভ্যালু একই না হলে, আপনি এই সমস্যা দেখতে পাবেন।

আরও জানুন