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

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

সাব-এপিআই

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

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

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

পরিবহন

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

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

Enums

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

সংস্করণ করা

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

"বিটা" তে শেষ হওয়া সংস্করণগুলি পরিবর্তন বা অপসারণ সাপেক্ষে৷