অ্যাকাউন্ট সম্পর্ক পরিচালনা করুন

আপনার Merchant Center অ্যাকাউন্ট এবং অন্যান্য পরিষেবা প্রদানকারীদের মধ্যে সম্পর্ক পরিচালনা করতে আপনি Accounts API ব্যবহার করতে পারেন। সম্পর্ক হল একটি আনুষ্ঠানিক সংযোগ যা একজন প্রদানকারীকে আপনার ব্যবসায় নির্দিষ্ট পরিষেবা প্রদান করতে সক্ষম করে। একটি পরিষেবা প্রদানকারীকে প্রদত্ত অনুমতি এবং ক্ষমতাগুলিকে সংজ্ঞায়িত করে, যেমন পণ্য ব্যবস্থাপনা বা প্রচারণা পরিচালনা। উদাহরণস্বরূপ, আপনার Merchant Center অ্যাকাউন্টকে একটি Google বিজ্ঞাপন অ্যাকাউন্টের সাথে লিঙ্ক করলে বিজ্ঞাপন অ্যাকাউন্ট বিজ্ঞাপন প্রচারণা চালানোর জন্য আপনার পণ্য ডেটা ব্যবহার করতে সক্ষম হয়।

একটি সম্পর্ক নিম্নলিখিত বৈশিষ্ট্যগুলির সমন্বয়ে গঠিত:

  • পরিষেবা গ্রহণকারী মার্চেন্ট সেন্টার অ্যাকাউন্ট
  • পরিষেবা প্রদানকারী
  • মার্চেন্ট সেন্টার অ্যাকাউন্টে যে পরিষেবা বা পরিষেবার সেট প্রদান করা হচ্ছে

উপনাম

পরিষেবা প্রদানকারীরা তাদের পরিষেবা প্রদানকারী অ্যাকাউন্টগুলির সাথে একটি উপনাম যুক্ত করতে পারে (এটি Shopping-এর জন্য Content API-এর অ্যাকাউন্ট রিসোর্সে উপস্থিত seller_id ক্ষেত্রের সমতুল্য)। AccountRelationship রিসোর্সের মধ্যে ঐচ্ছিক account_id_alias ক্ষেত্রের মাধ্যমে উপনামটি বরাদ্দ করা যেতে পারে এবং এটি একটি কাস্টম শনাক্তকারী হিসেবে কাজ করে। উপনামটিতে ASCII অক্ষর, দশমিক সংখ্যা, হাইফেন, আন্ডারস্কোর, পিরিয়ড বা টিল্ড ( [A-Za-z0-9_~.-]{1,50} ) থেকে নির্বাচিত 1 থেকে 50 অক্ষর থাকতে হবে।

কোনও অ্যাকাউন্টের উপনাম ব্যবহার করে অ্যাক্সেস করার জন্য URL কাঠামো হল GET /accounts/v1/accounts/{provider}~{account_id_alias}

সেবা

অ্যাকাউন্টস এপিআই-তে, অ্যাকাউন্টগুলি নিম্নলিখিত পরিষেবাগুলি পেতে পারে। অ্যাকাউন্ট তৈরির সময় আপনি এই পরিষেবাগুলির অনেকগুলি যোগ করতে পারেন।

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

  • প্রচারাভিযান ব্যবস্থাপনা : এই পরিষেবাটি একটি মার্চেন্ট সেন্টার অ্যাকাউন্ট এবং একটি Google বিজ্ঞাপন অ্যাকাউন্টের মধ্যে সংযোগ স্থাপন করে, যা বিজ্ঞাপন অ্যাকাউন্টকে বিজ্ঞাপন প্রচারাভিযান চালানোর জন্য প্রয়োজনীয় পণ্য এবং অ্যাকাউন্ট ডেটাতে অ্যাক্সেস দেয়। এই ক্ষেত্রে পরিষেবা প্রদানকারী হল GOOGLE_ADS এবং externalAccountId হল Google বিজ্ঞাপন অ্যাকাউন্টের আইডি। এই পরিষেবাটি একটি বিদ্যমান অ্যাকাউন্টেও প্রস্তাব করা যেতে পারে।

  • তুলনামূলক কেনাকাটা : এটি মার্চেন্ট সেন্টার অ্যাকাউন্ট পরিচালনাকারী একটি তুলনামূলক কেনাকাটা পরিষেবা (CSS) এর সাথে সম্পর্ককে প্রতিনিধিত্ব করে।

  • স্থানীয় তালিকা ব্যবস্থাপনা : এটি একটি Google ব্যবসায়িক প্রোফাইল ব্যবহার করে স্থানীয় তালিকা এবং তালিকা পরিচালনার জন্য একজন স্টোর ম্যানেজারের সাথে সম্পর্ককে প্রতিনিধিত্ব করে।

  • অ্যাকাউন্ট ব্যবস্থাপনা : এই পরিষেবা প্রদানকারীকে মার্চেন্ট সেন্টার অ্যাকাউন্টে প্রশাসনিক পদক্ষেপ নিতে সক্ষম করে, যেমন অ্যাকাউন্ট সেটিংস কনফিগার করা, ব্যবহারকারীদের পরিচালনা করা, বা ব্যবসায়িক তথ্য আপডেট করা। ব্যবসাটি প্রদত্ত অ্যাক্সেসকেও সীমাবদ্ধ করতে পারে। অ্যাকাউন্ট তৈরির সময় ব্যবহার করা হলে, এই পরিষেবাটি প্রদানকারীর সাথে লিঙ্ক করা একটি অ্যাকাউন্ট তৈরি করে, যা ই-কমার্স প্ল্যাটফর্ম এবং চ্যানেল অংশীদারদের জন্য প্রস্তাবিত পদ্ধতি। এটি একটি বিদ্যমান অ্যাকাউন্টেও প্রস্তাব করা যেতে পারে।

  • পণ্য ব্যবস্থাপনা : এই পরিষেবা প্রদানকারীদের পণ্য এবং সম্পর্কিত বৈশিষ্ট্য যেমন ডেটা উৎস এবং নিয়ম পরিচালনা করতে দেয়। অ্যাকাউন্ট তৈরির সময় যোগ করা হলে, এটি সাধারণত accountManagement বা accountAggregation সাথে মিলিত হয়। এই পরিষেবাটি একটি বিদ্যমান অ্যাকাউন্টেও প্রস্তাব করা যেতে পারে।

করমর্দন

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

করমর্দন একটি দুই ধাপের প্রক্রিয়া:

  1. এক পক্ষ একটি পরিষেবা লিঙ্ক প্রস্তাব করে।
  2. অন্য পক্ষ প্রস্তাবটি অনুমোদন করে অথবা প্রত্যাখ্যান করে।

একবার কোনও প্রস্তাব গৃহীত হলে, পরিষেবাটি অনুমোদিত হয় এবং সম্পূর্ণরূপে প্রতিষ্ঠিত বলে বিবেচিত হয়। পরিষেবা প্রদানকারীকে প্রদত্ত যেকোনো অ্যাক্সেস অধিকার এখন যোগ্য ব্যবহারকারীদের দেওয়া হয় (নীচে অ্যাক্সেস অধিকার দেখুন)।

মনে রাখবেন যে প্রস্তাব তৈরি, প্রত্যাখ্যান বা অনুমোদনকারী ব্যবহারকারীর প্রক্রিয়া শুরু করার অ্যাকাউন্টে ADMIN অ্যাক্সেস অধিকার থাকতে হবে। সুতরাং যদি পরিষেবা প্রদানকারী কোনও পরিষেবা প্রস্তাব করে, তাহলে প্রস্তাবকারী ব্যবহারকারীকে পরিষেবা প্রদানকারীর অ্যাকাউন্টে একজন ADMIN হতে হবে এবং প্রস্তাব গ্রহণ বা প্রত্যাখ্যানকারী ব্যবহারকারীকে গ্রহণকারী অ্যাকাউন্টে একজন ADMIN হতে হবে।

পরিষেবা-নির্দিষ্ট হ্যান্ডশেক আচরণ

প্রতিটি পরিষেবার জন্য নির্দিষ্ট হ্যান্ডশেক প্রয়োজনীয়তার বর্ণনা নিচে দেওয়া হল:

  • অ্যাকাউন্ট একত্রীকরণ : এই পরিষেবাটি শুধুমাত্র অ্যাকাউন্ট তৈরির অংশ হিসেবেই প্রতিষ্ঠিত হতে পারে। পরিষেবা প্রদানকারীকে একটি উন্নত অ্যাকাউন্ট হিসেবে বিবেচনা করা হয় এবং পরিষেবাটি স্বয়ংক্রিয়ভাবে অনুমোদিত হয় কারণ উন্নত অ্যাকাউন্টের ব্যবহারকারীদের তৈরি করা অ্যাকাউন্টে সম্পূর্ণ ADMIN অ্যাক্সেস থাকে।

  • তুলনামূলক কেনাকাটা : createAndConfigure ব্যবহার করে অ্যাকাউন্ট তৈরির সময় যোগ করা হলে এই পরিষেবাটি স্বয়ংক্রিয়ভাবে অনুমোদিত হয়।

  • প্রচারাভিযান ব্যবস্থাপনা : যদিও এটি স্বাভাবিক হ্যান্ডশেক প্রক্রিয়া অনুসরণ করে, প্রস্তাবগুলি একটি সিস্টেমে তৈরি করা হয় (উদাহরণস্বরূপ Google বিজ্ঞাপন) এবং অনুমোদনগুলি অন্য সিস্টেমে করা হয় (উদাহরণস্বরূপ Merchant Center বা Merchant API এর মাধ্যমে)।

  • স্থানীয় তালিকা ব্যবস্থাপনা : এই পরিষেবার জন্য, একটি নির্দিষ্ট পদ্ধতিতে হ্যান্ডশেক প্রস্তাব করা হয় এবং অনুমোদনগুলি অন্য সিস্টেমে (উদাহরণস্বরূপ, গুগল ব্যবসায়িক প্রোফাইল) করা হয়। গুগল ব্যবসায়িক প্রোফাইল লিঙ্ক করার নির্দেশিকাতে বিস্তারিত পদক্ষেপগুলি রয়েছে।

  • অ্যাকাউন্ট ব্যবস্থাপনা : এই পরিষেবার জন্য, propose ব্যবহার করার সময় নিয়মিত হ্যান্ডশেক প্রক্রিয়া প্রযোজ্য। createAndConfigure ব্যবহার করে অ্যাকাউন্ট তৈরির সময় পরিষেবাটি যোগ করা হলে, এটি স্বয়ংক্রিয়ভাবে অনুমোদিত হয়।

  • পণ্য ব্যবস্থাপনা : এই পরিষেবার জন্য, নিয়মিত হ্যান্ডশেক প্রক্রিয়া প্রযোজ্য (এক পক্ষ কর্তৃক প্রস্তাবিত, তারপরে অন্য পক্ষ কর্তৃক গ্রহণযোগ্যতা)।

প্রবেশাধিকার

প্রতিটি ধরণের পরিষেবা পরিষেবা প্রদানকারীর ব্যবহারকারীদের জন্য পরিষেবা প্রদানকারী অ্যাকাউন্টের উপর একটি নির্দিষ্ট স্তরের অ্যাক্সেস প্রদান করে:

  • অ্যাকাউন্ট একত্রীকরণ : এই পরিষেবাটি সম্পূর্ণ ADMIN অধিকার প্রদান করে।

  • প্রচারাভিযান ব্যবস্থাপনা : এই পরিষেবাটি একটি সীমিত অ্যাক্সেস অধিকার প্রদান করে, যা সংশ্লিষ্ট বিজ্ঞাপন অ্যাকাউন্টকে পণ্য এবং মৌলিক অ্যাকাউন্ট তথ্য অ্যাক্সেস করার অনুমতি দেয়।

  • তুলনামূলক কেনাকাটা : এই পরিষেবাটি ডিফল্টরূপে সম্পূর্ণ ADMIN অধিকার প্রদান করে। তবে, ব্যবসাটি মার্চেন্ট সেন্টারে প্রদত্ত অ্যাক্সেস সীমাবদ্ধ করতে পারে।

  • স্থানীয় তালিকা ব্যবস্থাপনা : এই পরিষেবাটি সরাসরি অ্যাক্সেসের অধিকার প্রদান করে না। পরিবর্তে, এটি তালিকাটিকে তার পণ্যগুলিকে মার্চেন্ট সেন্টার অ্যাকাউন্টের সাথে সিঙ্ক্রোনাইজ করতে সক্ষম করে।

গুরুত্বপূর্ণ : নিম্নলিখিত পরিষেবার ধরণের জন্য বর্ণিত অ্যাক্সেস অধিকারগুলি শুধুমাত্র অনুমোদিত পরিষেবা প্রদানকারীদের জন্য প্রযোজ্য। আপনি যদি একজন পরিষেবা প্রদানকারী হন এবং এই ক্ষমতাটি ব্যবহার করতে চান তবে আমাদের সহায়তা দলের সাথে যোগাযোগ করুন। যদি আপনি ইতিমধ্যেই Content API for Shopping-এ পণ্য পরিচালনার জন্য accounts.link পদ্ধতির জন্য অনুমোদিত হয়ে থাকেন, তাহলে আপনি পরবর্তী অনুমোদন ছাড়াই Merchant API-তে এই পরিষেবাটি ব্যবহার করতে পারেন।

  • অ্যাকাউন্ট ব্যবস্থাপনা : এই পরিষেবাটি ডিফল্টরূপে সম্পূর্ণ ADMIN অধিকার প্রদান করে।

  • পণ্য ব্যবস্থাপনা : এই পরিষেবাটি সম্পূর্ণ ADMIN অধিকার প্রদান করে। মনে রাখবেন যে ভবিষ্যতে, এটি শুধুমাত্র পণ্য-সম্পর্কিত অ্যাক্সেস অধিকারের মধ্যে সীমাবদ্ধ থাকবে।

তৃতীয় পক্ষের প্ল্যাটফর্মের জন্য সম্পর্ক কীভাবে প্রযোজ্য

যদি আপনি একটি তৃতীয় পক্ষের প্ল্যাটফর্ম হন যা অন্যান্য ব্যবসার পক্ষে অ্যাকাউন্ট পরিচালনা করে, তাহলে নিম্নলিখিতটি দেখায় যে বিভিন্ন ধারণাগুলি আপনার অ্যাকাউন্ট কাঠামোর সাথে কীভাবে ম্যাপ করে:

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

একটি উন্নত অ্যাকাউন্ট কীভাবে সেট আপ করবেন এবং নতুন মার্চেন্ট সেন্টার অ্যাকাউন্টগুলিতে লিঙ্ক করবেন সে সম্পর্কে বিস্তারিত জানতে, অ্যাকাউন্ট তৈরি করুন দেখুন।