Content API for Shopping থেকে শিপিং সেটিংস মাইগ্রেট করুন

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

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

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

{ACCOUNT_ID}-এর জায়গায় আপনার Merchant Center অ্যাকাউন্টের অনন্য শনাক্তকারী লিখুন।

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

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

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

Content API for Shopping এবং Merchant API-এর মধ্যে তুলনা

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

কন্টেন্ট API Merchant API
ইউআরএল 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}

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

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

নতুন কাজ করে এমন ফিল্ড

Accounts সাব-API-তে শিপিং সেটিংস রিসোর্স, Content API for Shopping-এর তুলনায় নিম্নলিখিত নতুন ফিল্ডে কাজ করে:

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

নাম পরিবর্তন করা ফিল্ড

Accounts সাব-API-তে শিপিং সেটিংস রিসোর্সে নিম্নলিখিত ফিল্ডগুলির নাম পরিবর্তন করা হয়েছে:

Content API for Shopping শিপিং সেটিংস রিসোর্স বিবরণ
service services একটি শিপিং পরিষেবা।
service.name services.serviceName পরিষেবার ফ্রি-ফর্ম নাম যা আপনার Merchant Center অ্যাকাউন্টে অনন্য হতে হবে।
service.deliveryCountry services.deliveryCountries যে দেশে শিপিং পরিষেবা প্রযোজ্য, সেই দেশের CLDR অঞ্চল কোড।
service.currency services.currencyCode এই পরিষেবা যে মুদ্রার ক্ষেত্রে প্রযোজ্য তার CLDR কোড।
service.deliveryTime.minTransitTimeInDays services.deliveryTime.minTransitDays ট্রানজিটে কোনও অর্ডার যত ন্যূনতম কর্মদিবস থাকে। যেমন, 0 মানে একই দিনে ডেলিভারি এবং 1 মানে পরের দিন ডেলিভারি।
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

পদ্ধতি

Content API for Shopping এবং শিপিং সেটিংস রিসোর্সের মধ্যে পদ্ধতির তুলনা এখানে দেওয়া হল:

পদ্ধতি Content API for Shopping Merchant API
customBatch হ্যাঁ না
get হ্যাঁ হ্যাঁ
update হ্যাঁ না
insert না হ্যাঁ
list হ্যাঁ না
getSupportedCarrier হ্যাঁ না
getSupportedHolidays হ্যাঁ না