কেনাকাটার জন্য সামগ্রী API থেকে শিপিং সেটিংস স্থানান্তর করুন৷

ShippingSettings রিসোর্স আপনাকে আপনার অ্যাকাউন্ট এবং এর সাথে সম্পর্কিত সমস্ত সাব-অ্যাকাউন্টের শিপিং সেটিংস পুনরুদ্ধার এবং আপডেট করতে দেয়। আপনার অ্যাকাউন্টের শিপিং সেটিংস কীভাবে যোগ বা পরিচালনা করতে পারেন সে সম্পর্কে আরও তথ্যের জন্য, শিপিং সেটিংসের ওভারভিউ দেখুন।

শিপিং সেটিংসের তথ্য পড়ার জন্য মার্চেন্ট API ব্যবহার করতে, নিম্নলিখিত অনুরোধগুলি ব্যবহার করুন:

GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/shippingSettings

আপনার মার্চেন্ট সেন্টার অ্যাকাউন্টের অনন্য শনাক্তকারী দিয়ে {ACCOUNT_ID} প্রতিস্থাপন করুন।

শিপিং সেটিংসের তথ্য আপডেট করার জন্য মার্চেন্ট এপিআই ব্যবহার করতে, নিম্নলিখিত অনুরোধগুলি ব্যবহার করুন:

POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/shippingSettings:insert

আরও তথ্যের জন্য, পদ্ধতি দেখুন: accounts.shippingSettings.insert

শপিংয়ের জন্য কন্টেন্ট এপিআই এবং মার্চেন্ট এপিআইয়ের মধ্যে তুলনা

অ্যাকাউন্টস সাব-এপিআই-তে শিপিং সেটিংস রিসোর্সের সাথে শপিংয়ের জন্য কন্টেন্ট এপিআই-এর একটি নমুনা তুলনা এখানে দেওয়া হল:

কন্টেন্ট এপিআই মার্চেন্ট এপিআই
URL টি https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /shippingsettings/ {ACCOUNT_ID} https://merchantapi.googleapis.com/accounts/v1/accounts/ {ACCOUNT_ID} /shippingSettings:insert
শনাক্তকারী {MERCHANT_ID} /shippingsettings/ {ACCOUNT_ID} {NAME}

নিম্নলিখিত তালিকায় অ্যাকাউন্টস সাব-এপিআই-তে শিপিং সেটিংস রিসোর্সে শপিংয়ের জন্য কন্টেন্ট এপিআই-এর তুলনায় প্রধান আপডেটগুলি উল্লেখ করা হয়েছে:

  1. একই আচরণ করার জন্য মার্চেন্ট এপিআই ব্যবহারকারীদের অবশ্যই {NAME} ফিল্ডে accounts/ {ACCOUNT_ID} /shippingSettings লিখতে হবে।
  2. মার্চেন্ট এপিআই লোকেশন গ্রুপের মতো কাস্টম এরিয়াতে রিড এবং রাইট অপারেশন সমর্থন করে না। লোকেশন গ্রুপের মতো কাস্টম এরিয়া শুধুমাত্র রিজিওন সার্ভিস ব্যবহার করে রিড বা রাইট করা যাবে।
  3. মার্চেন্ট এপিআই-তে একটি পরিষেবা একাধিক ডেলিভারি দেশকে সমর্থন করে।
  4. Content API-তে shippingsettings.list পদ্ধতির বিপরীতে, Merchant API শিপিং সেটিংসের জন্য কোনও তালিকা পদ্ধতি প্রদান করে না।

নতুন সমর্থিত ক্ষেত্রগুলি

অ্যাকাউন্টস সাব-এপিআই-তে শিপিং সেটিংস রিসোর্স শপিংয়ের জন্য কন্টেন্ট এপিআই-এর তুলনায় নিম্নলিখিত নতুন ক্ষেত্রগুলিকে সমর্থন করে:

  1. warehouses : একটি পরিপূর্ণতা গুদাম সম্পর্কে তথ্য প্রদান করে, যা ইনভেন্টরি সংরক্ষণ এবং পরিচালনা করে।
  2. লয়াল্টি প্রোগ্রাম : মার্চেন্ট এপিআই ব্যবহারকারীরা তাদের শিপিং সেটিংসে লয়াল্টি প্রোগ্রামের তথ্য ইনপুট করতে পারেন।
  3. Etag : Etag এমনভাবে তৈরি করা হয়েছে যাতে বিভিন্ন ব্যবহারকারী একই সময়ে Merchant API এবং Merchant Center UI ব্যবহার করে শিপিং সেটিংস আপডেট করার চেষ্টা করলে অ্যাসিঙ্ক সমস্যা সমাধান করা যায়।

পুনঃনামকরণ করা ক্ষেত্রগুলি

অ্যাকাউন্টস সাব-এপিআই-এর শিপিং সেটিংস রিসোর্সে নিম্নলিখিত ক্ষেত্রগুলির নাম পরিবর্তন করা হয়েছে:

কেনাকাটার জন্য কন্টেন্ট API শিপিং সেটিংস রিসোর্স বিবরণ
service services একটি একক শিপিং পরিষেবা।
service.name services.serviceName পরিষেবার ফ্রি-ফর্ম নাম যা আপনার মার্চেন্ট সেন্টার অ্যাকাউন্টের মধ্যে অনন্য হতে হবে।
service.deliveryCountry services.deliveryCountries যে দেশের জন্য শিপিং পরিষেবা প্রযোজ্য, সেই দেশের CLDR টেরিটরি কোড।
service.currency services.currencyCode এই পরিষেবাটি যে মুদ্রায় প্রযোজ্য তার CLDR কোড।
service.deliveryTime.minTransitTimeInDays services.deliveryTime.minTransitDays একটি অর্ডার পরিবহনে ন্যূনতম কত কার্যদিবস ব্যয় করে। উদাহরণস্বরূপ, মানে একই দিনে ডেলিভারি এবং মানে পরের দিন ডেলিভারি।
service.deliveryTime.maxTransitTimeInDays services.deliveryTime.maxTransitDays একটি অর্ডার পরিবহনে সর্বোচ্চ কত কার্যদিবস ব্যয় করে।
service.deliveryTime.minHandlingTimeInDays services.deliveryTime.minHandlingDays অর্ডার পাঠানোর আগে ন্যূনতম কত কর্মদিবস ব্যয় করতে হবে।
service.deliveryTime.maxHandlingTimeInDays services.deliveryTime.maxHandlingDays অর্ডার পাঠানোর আগে সর্বোচ্চ কত কর্মদিবস ব্যয় করা হয়েছে।
service.deliveryTime.cutoffTime.timezone services.deliveryTime.cutoffTime.timeZone কাটঅফ সময়ের জন্য টাইমজোন শনাক্তকারী।
service.deliveryTime.transitTimeTable.postalCodeGroupName services.deliveryTime.transitTimeTable.postalCodeGroupNames পোস্টাল কোড গ্রুপের নাম।
service.deliveryTime.transitTimeTable.transitTimeLabel services.deliveryTime.transitTimeTable.transitTimeLabel পণ্যের ট্রানজিট টাইম লেবেল।
service.rate_group services.rateGroups শিপিং রেট গ্রুপের সংজ্ঞা।
service.rate_group.subtable services.rateGroups.subtables উপ-সারণীর একটি তালিকা।
service.rate_group.carrier_rate services.rateGroups.carrierRates ক্যারিয়ারের হারের একটি তালিকা।
service.minimumOrderValueTable.storeCodeSetWithMovs services.minimumOrderValueTable.storeCodeSetWithMovs একই ন্যূনতম অর্ডার মান ভাগ করে নেওয়া স্টোর কোড সেটের একটি তালিকা।

সরানো পদ্ধতি

আপনি shippingsettings.custombatch ব্যবহার করে একটি একক অনুরোধে একাধিক অ্যাকাউন্টের শিপিং সেটিংস পুনরুদ্ধার এবং আপডেট করতে পারবেন না।

সরানো ক্ষেত্রগুলি

Content API for Shopping থেকে নিম্নলিখিত ক্ষেত্রগুলি Merchant API-তে সরানো হয়েছে। Merchant API এই ক্ষেত্রগুলির জন্য কোনও বিকল্প প্রদান করে না।

  • postal_code_group
  • service
    • Pickup_service
    • Eligibility
    • Scheduling_channel
    • Delivery_time
      • Holiday_cutoff

    • Rate_group
      • single_value_alternative_list

পদ্ধতি

এখানে শপিংয়ের জন্য কন্টেন্ট এপিআই এবং শিপিং সেটিংস রিসোর্সের পদ্ধতিগুলির তুলনা দেওয়া হল:

পদ্ধতি কেনাকাটার জন্য কন্টেন্ট API মার্চেন্ট এপিআই
customBatch হাঁ না
get হাঁ হাঁ
update হাঁ না
insert না হাঁ
list হাঁ না
getSupportedCarrier হাঁ না
getSupportedHolidays হাঁ না