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