আপনি আপনার পণ্য আপলোড এবং প্রোগ্রাম্যাটিকভাবে পরিচালনা করতে মার্চেন্ট 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} |