পণ্য ব্যবস্থাপনা মাইগ্রেট করুন

আপনি আপনার পণ্য আপলোড এবং প্রোগ্রাম্যাটিকভাবে পরিচালনা করতে মার্চেন্ট API ব্যবহার করতে পারেন। accounts.products রিসোর্স আপনাকে একটি অনলাইন স্টোর ক্যাটালগ তৈরি করতে দেয়, এটি পণ্য এবং অফারগুলির একটি তালিকা। মার্চেন্ট এপিআই ব্যবহার করে আপনার পণ্য আপলোড এবং পরিচালনা সম্পর্কে আরও তথ্যের জন্য, মার্চেন্ট প্রোডাক্ট এপিআই-এর ওভারভিউ দেখুন।

সম্পদ পরিবর্তন

বিষয়বস্তু API-এর products এবং productstatuses সংস্থানগুলি productInputs এবং products সংস্থান দ্বারা প্রতিস্থাপিত হয়।

আপনি আপনার পণ্যের তথ্য আপলোড করতে মার্চেন্ট API-এর productInputs রিসোর্স ব্যবহার করতে পারেন। মার্চেন্ট এপিআই-এর product সংস্থানটি স্ট্যাটাস সহ আপনার প্রক্রিয়াকৃত পণ্যগুলি পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে এবং productInputs ঢোকানোর কয়েক মিনিট পরেই পুনরুদ্ধার করা যেতে পারে।

ডেটা উৎসের প্রয়োজনীয়তা

মার্চেন্ট এপিআই-এ, পণ্য আপলোড করার সময় আপনাকে অবশ্যই টার্গেট ডেটা উৎস নির্দিষ্ট করতে হবে। এটি হয় একটি প্রাথমিক ডেটা উত্স বা একটি সম্পূরক ডেটা উত্স হতে পারে৷ আপনি dataSources.list ব্যবহার করে আপনার বিদ্যমান ডেটা উত্সগুলি পুনরুদ্ধার করতে পারেন বা dataSources.create ব্যবহার করে একটি নতুন ডেটা উত্স তৈরি করতে পারেন৷

বিকল্পভাবে, আপনি আপনার ডেটা উত্সগুলি পরিচালনা করতে বণিক কেন্দ্র UI ব্যবহার করতে পারেন৷

ডেটা উত্স সম্পর্কে আরও তথ্যের জন্য এবং কীভাবে সেগুলি তৈরি এবং পরিচালনা করতে হয়, মার্চেন্ট ডেটা উত্স API এর ওভারভিউ দেখুন৷

শনাক্তকারী পরিবর্তন

পণ্য শনাক্ত করতে মার্চেন্ট API নাম ব্যবহার করে। পণ্যের নাম accounts/{account}/products/{product} ফর্ম্যাট অনুসরণ করবে, যেখানে {product} এর channel~language~feedLabel~offerId ফর্ম্যাট আছে।

আইডিতে প্রতিটি মানের মধ্যে ~ পরিবর্তে কন্টেন্ট API সংস্থান : করা হয়েছে: channel:language:feedLabel:offerId

সমস্ত মার্চেন্ট API কল আইডির মানগুলির মধ্যে ~ সহ নতুন ফর্ম্যাট প্রদান করে৷ আমরা প্রতিক্রিয়া থেকে নতুন name ক্ষেত্রটি সংরক্ষণ করার এবং আপনার ভবিষ্যতের কলগুলিতে এটি ব্যবহার করার পরামর্শ দিই৷

পদ্ধতি

কেনাকাটার জন্য সামগ্রী API এবং বণিক পণ্য API-এ পণ্য পদ্ধতিগুলির একটি তুলনা এখানে রয়েছে:

কেনাকাটার জন্য সামগ্রী API বণিক পণ্য API
products.custombatch উপলব্ধ নয়, পরিবর্তে একটি ব্যাচ অনুরোধ ব্যবহার করুন।
products.insert productInputs.insert
products.update productInputs.patch
products.update productInputs.patch
products.delete productInputs.delete
products.get products.get
পণ্য তালিকা পণ্য তালিকা
productstatuses.custombatch উপলব্ধ নয়, পরিবর্তে একটি ব্যাচ অনুরোধ ব্যবহার করুন।
productstatuses.get products.get
productstatuses.list পণ্য তালিকা

অনুরোধ

বিষয়বস্তু API পদ্ধতি কেনাকাটার জন্য সামগ্রী API-তে URL বণিক পণ্য API-এ URL
products.insert POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products POST https://merchantapi.googleapis.com/products/v1beta/ {PARENT} /productsInputs:insert?dataSource=accounts/ {MERCHANT_ID} /dataSources/ {DATASOURCE_ID}
products.update PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} PATCH https://merchantapi.googleapis.com/products/v1beta/ {productInput.name=accounts/*/productInputs/*} PATCH https://merchantapi.googleapis.com/products/v1beta/account/ {ACCOUNT_ID} /productInputs/ {PRODUCT_ID} MERCHANT_ID , PRODUCT_ID NAME=accounts/{ACCOUNT_ID}/productInputs/{PRODUCT_ID}
products.delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} মুছুন DELETE https://merchantapi.googleapis.com/products/v1beta/ {NAME} ?dataSource=accounts/ {MERCHANT_ID} /dataSources/ {DATASOURCE_ID}
products.get GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} পান GET https://merchantapi.googleapis.com/products/v1beta/ {NAME} পান
products.list GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products পান GET https://merchantapi.googleapis.com/products/v1beta/ {PARENT} /products পান
productstatuses.get GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /productstatuses/ {PRODUCT_ID} পান GET https://merchantapi.googleapis.com/products/v1beta/ {NAME} পান
productstatuses.list GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /productstatuses পান GET https://merchantapi.googleapis.com/products/v1beta/ {PARENT} /products পান

শনাক্তকারী

পদ্ধতি Content API-এ শনাক্তকারী বণিক পণ্য API-এ শনাক্তকারী
products.insert MERCHANT_ID accounts/{ACCOUNT_ID}
products.delete MERCHANT_ID , PRODUCT_ID accounts/{ACCOUNT_ID}/productInputs/{PRODUCT_ID_WITH_TILDES}
products.get MERCHANT_ID , PRODUCT_ID accounts/{ACCOUNT_ID}/products/{PRODUCT_ID_WITH_TILDES}
products.list MERCHANT_ID accounts/{ACCOUNT_ID}