আপনার Merchant Center অ্যাকাউন্টে পণ্যের অবস্থার একটি উচ্চ-স্তরের ওভারভিউ পেতে আপনি aggregateProductStatuses.list পদ্ধতি ব্যবহার করতে পারেন। প্রতিটি পৃথক পণ্য আনার প্রয়োজন ছাড়াই আপনার পণ্যের ডেটার সামগ্রিক স্বাস্থ্য নিরীক্ষণের জন্য এটি কার্যকর। এই পদ্ধতিটি আপনার কাছে থাকা মোট পণ্যের সংখ্যা প্রদান করে, স্ট্যাটাস দ্বারা বিভক্ত (অনুমোদিত, মুলতুবি, অস্বীকৃত) এবং আপনার পণ্যগুলিকে প্রভাবিত করছে এমন কোনো সমস্যাও তালিকাভুক্ত করে।
বিশেষ বিবেচনা
aggregateProductStatuses.list পদ্ধতি ব্যবহার করার সময় বিশেষ বিবেচনা আছে।
- ডেটা উপলভ্যতা : যখন একটি পণ্য ঢোকানো বা আপডেট করা হয় এবং যখন
aggregateProductStatusesস্ট্যাটাস প্রতিক্রিয়ায় এর স্থিতি প্রতিফলিত হয় তখন 30 মিনিটের বেশি বিলম্ব আশা করুন। - ইস্যু সামঞ্জস্য :
aggregateProductStatuses.listপদ্ধতি দ্বারা প্রত্যাবর্তিত ইস্যু শিরোনাম এবং বিবরণগুলি পণ্য API দ্বারা প্রত্যাবর্তিত সমস্যাগুলির সাথে সামঞ্জস্যপূর্ণ হওয়ার উদ্দেশ্যে করা হয়েছে৷ তবে, মার্চেন্ট সেন্টার ইউজার ইন্টারফেসে দেখানো সমস্যার বিবরণ থেকে সেগুলি আলাদা হতে পারে।
সমস্ত পণ্য অবস্থার একটি ওভারভিউ পান
এই উদাহরণটি দেখায় কিভাবে AggregateProductStatus সম্পদের একটি তালিকা পুনরুদ্ধার করতে হয়। প্রতিটি সংস্থান গন্তব্য এবং দেশের একটি নির্দিষ্ট সংমিশ্রণের জন্য পণ্যের অবস্থা উপস্থাপন করে। কোনো পরামিতি ছাড়া aggregateProductStatuses.list কল করলে আপনার অ্যাকাউন্টের জন্য উপলব্ধ সমস্ত স্ট্যাটাস ফিরে আসবে।
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/aggregateProductStatuses
এখানে একটি সফল কল থেকে একটি নমুনা প্রতিক্রিয়া:
{
"aggregateProductStatuses": [
{
"name": "accounts/12345/aggregateProductStatuses/SHOPPING_ADS~US",
"reportingContext": "SHOPPING_ADS",
"countryCode": "US",
"statistics": {
"approvedCount": "1500",
"pendingCount": "50",
"disapprovedCount": "25"
},
"issues": [
{
"issueType": "missing_image",
"severity": "ERROR",
"numProducts": "15",
"sampleProducts": [
"accounts/12345/products/online~en~US~SKU001",
"accounts/12345/products/online~en~US~SKU002"
]
},
{
"issueType": "invalid_price",
"severity": "CRITICAL",
"numProducts": "10",
"sampleProducts": [
"accounts/12345/products/online~en~US~SKU003"
]
}
]
},
{
"name": "accounts/12345/aggregateProductStatuses/FREE_LISTINGS~US",
"reportingContext": "FREE_LISTINGS",
"countryCode": "US",
"statistics": {
"approvedCount": "1510",
"pendingCount": "50",
"disapprovedCount": "15"
},
"issues": [
{
"issueType": "missing_image",
"severity": "ERROR",
"numProducts": "15",
"sampleProducts": [
"accounts/12345/products/online~en~US~SKU001",
"accounts/12345/products/online~en~US~SKU002"
]
}
]
}
]
}
একটি নির্দিষ্ট দেশ এবং গন্তব্যের জন্য পণ্যের স্থিতি পান
আপনি aggregateProductStatuses.list পদ্ধতিতে filter ক্যোয়ারী প্যারামিটার ব্যবহার করে একটি নির্দিষ্ট দেশ এবং গন্তব্যের স্থিতি দেখতে ফলাফলগুলি ফিল্টার করতে পারেন। উদাহরণস্বরূপ: country = "US" AND reportingContext = "SHOPPING_ADS" । আরও তথ্যের জন্য, ফিল্টার সিনট্যাক্স দেখুন।
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/aggregateProductStatuses?filter=countryCode%3D"US"%20AND%20reportingContext%3D"SHOPPING_ADS"
এখানে একটি সফল কল থেকে একটি নমুনা প্রতিক্রিয়া:
{
"aggregateProductStatuses": [
{
"name": "accounts/12345/aggregateProductStatuses/SHOPPING_ADS~US",
"reportingContext": "SHOPPING_ADS",
"countryCode": "US",
"statistics": {
"approvedCount": "1500",
"pendingCount": "50",
"disapprovedCount": "25"
},
"issues": [
{
"issueType": "missing_image",
"severity": "ERROR",
"numProducts": "15",
"sampleProducts": [
"accounts/12345/products/online~en~US~SKU001",
"accounts/12345/products/online~en~US~SKU002"
]
},
{
"issueType": "invalid_price",
"severity": "CRITICAL",
"numProducts": "10",
"sampleProducts": [
"accounts/12345/products/online~en~US~SKU003"
]
}
]
}
]
}