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