মার্চেন্ট API ডিজাইন

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

সাব-এপিআই

মার্চেন্ট এপিআই হলো সাব-এপিআইগুলোর একটি সংগ্রহ। সাব-এপিআইগুলো হলো সম্পর্কিত পরিষেবা এবং রিসোর্সের সমষ্টি। এই নকশার অর্থ হলো, আপনি আপনার নির্দিষ্ট ইন্টিগ্রেশনের জন্য শুধুমাত্র প্রয়োজনীয় সাব-এপিআইগুলো ব্যবহার করা বেছে নিতে পারেন।

মার্চেন্ট এপিআই-এর অন্তর্ভুক্ত সাব-এপিআইগুলো হলো:

  • অ্যাকাউন্টস : বৃহৎ পরিসরে মার্চেন্ট সেন্টার অ্যাকাউন্টগুলো পরিচালনা করুন।
  • রূপান্তর : আপনার অ্যাকাউন্টের জন্য রূপান্তরের উৎসগুলো পরিচালনা করুন।
  • ডেটা উৎস : আপনার পণ্যগুলির ডেটা উৎসগুলি দেখুন এবং পরিচালনা করুন।
  • সমস্যা সমাধান : আপনার অ্যাকাউন্টে প্রভাব ফেলে এমন সমস্যাগুলো চিহ্নিত করুন এবং একটি ইন-অ্যাপ ডায়াগনস্টিকস পেজ তৈরি করুন।
  • ইনভেন্টরি : গুগল-এ স্টোর বা অঞ্চল অনুযায়ী আপনার পণ্য প্রদর্শন করুন।
  • স্থানীয় ফিড অংশীদারিত্ব : আপনার স্থানীয় পণ্যের ইনভেন্টরি ফিড আপলোড করুন।
  • বিজ্ঞপ্তি : বিজ্ঞপ্তি সাবস্ক্রিপশন পরিচালনা করুন।
  • অর্ডার ট্র্যাকিং : শিপিংয়ের আনুমানিক সময় উন্নত করতে এবং শিপিং টীকা যোগ করে লিস্টিং আরও আকর্ষণীয় করতে পূর্ববর্তী অর্ডার ট্র্যাকিং ডেটা প্রদান করুন।
  • পণ্যসমূহ : পণ্যের তথ্য, যেমন মূল্য এবং প্রাপ্যতা পরিচালনা করুন।
  • প্রোডাক্ট স্টুডিও : স্বয়ংক্রিয়ভাবে পণ্যের ছবি এবং টেক্সট সাজেশন তৈরি করতে গুগল প্রোডাক্ট স্টুডিও ব্যবহার করুন।
  • প্রোমোশন : আপনার পণ্যের জন্য বিশেষ অফার তুলে ধরতে প্রোমোশন তৈরি ও পরিচালনা করুন।
  • কোটা : আপনার অ্যাকাউন্টগুলোর এপিআই কোটা যাচাই করুন।
  • রিপোর্ট : গুগল জুড়ে আপনার পণ্য, পারফরম্যান্স এবং প্রতিযোগিতামূলক পরিস্থিতি সম্পর্কিত ডেটা দেখুন।
  • পর্যালোচনা : পণ্য ও বিক্রেতার পর্যালোচনা পরিচালনা করুন।

পরিবহন

মার্চেন্ট এপিআই-এর ডিফল্ট ট্রান্সপোর্ট মেকানিজম হলো gRPC । আপনি REST- ও ব্যবহার করতে পারেন।

আরও তথ্যের জন্য কুইকস্টার্ট গাইডটি দেখুন।

এনাম

মার্চেন্ট এপিআই জুড়ে থাকা এনাম ফিল্ডগুলো ভবিষ্যতে নতুন ভ্যালু প্রকাশ করতে পারে। আপনার কোড এমনভাবে গঠন করা উচিত যাতে এটি অপরিচিত ভ্যালুগুলো সাবলীলভাবে সামলাতে পারে। অপরিচিত এনাম ভ্যালুর উপস্থিতি পর্যবেক্ষণ করা এবং কোডকে হালনাগাদ রাখতে প্রয়োজনীয় পদক্ষেপ নেওয়া উচিত।

সংস্করণ

সাব-এপিআইগুলোর ভার্সন আলাদাভাবে করা হয়। এর মানে হলো, আমরা যদি এমন কোনো সাব-এপিআই আপডেট করি যা আপনি ব্যবহার করেন না, তাহলে আপনাকে কিছু করতে হবে না। আপনাকে কেবল তখনই আপনার কোড আপডেট করতে হবে, যখন আপনার ব্যবহৃত সাব-এপিআইগুলোর নতুন ভার্সন প্রকাশিত হবে। আরও তথ্যের জন্য, ভার্সনিং দেখুন।

যে সংস্করণগুলোর শেষে 'beta' থাকে, সেগুলো পরিবর্তন বা অপসারণ করা হতে পারে।