পণ্য পরিসংখ্যান এবং সমস্যা দেখুন

আপনার Merchant Center অ্যাকাউন্টে পণ্যের অবস্থা সম্পর্কে উচ্চ-স্তরের ওভারভিউ পেতে আপনি aggregateProductStatuses.list পদ্ধতি ব্যবহার করতে পারেন। প্রতিটি পণ্য আনার প্রয়োজন ছাড়াই আপনার পণ্যের ডেটার সামগ্রিক অবস্থা পর্যবেক্ষণ করার জন্য এটি কার্যকর। এই পদ্ধতিতে আপনার কাছে থাকা পণ্যের মোট সংখ্যা (অনুমোদিত, মুলতুবি, অস্বীকৃত) প্রদান করা হয় এবং আপনার পণ্যগুলিকে প্রভাবিত করছে এমন যেকোনো সমস্যাও তালিকাভুক্ত করা হয়।

বিশেষ বিবেচ্য বিষয়

aggregateProductStatuses.list পদ্ধতি ব্যবহার করার সময় বিশেষ বিবেচনা রয়েছে।

  • ডেটা প্রাপ্যতা : কোনও পণ্য সন্নিবেশ বা আপডেট করা এবং aggregateProductStatuses প্রতিক্রিয়ায় এর স্থিতি প্রতিফলিত হওয়ার মধ্যে 30 মিনিটের বেশি বিলম্ব হতে পারে বলে আশা করা যায়।
  • সমস্যার ধারাবাহিকতা : aggregateProductStatuses.list পদ্ধতি দ্বারা ফেরত পাঠানো সমস্যার শিরোনাম এবং বিবরণগুলি Products API দ্বারা ফেরত পাঠানো সমস্যার সাথে সামঞ্জস্যপূর্ণ হওয়ার উদ্দেশ্যে তৈরি করা হয়েছে। তবে, Merchant Center ব্যবহারকারী ইন্টারফেসে দেখানো সমস্যার বর্ণনা থেকে এগুলি আলাদা হতে পারে।

সমস্ত পণ্যের অবস্থার একটি ওভারভিউ পান

এই উদাহরণে AggregateProductStatus রিসোর্সের তালিকা কীভাবে পুনরুদ্ধার করতে হয় তা দেখানো হয়েছে। প্রতিটি রিসোর্স গন্তব্য এবং দেশের একটি নির্দিষ্ট সংমিশ্রণের জন্য পণ্যের স্থিতি উপস্থাপন করে। কোনও প্যারামিটার ছাড়াই aggregateProductStatuses.list কল করলে আপনার অ্যাকাউন্টের জন্য সমস্ত উপলব্ধ স্ট্যাটাস ফেরত পাওয়া যাবে।

GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/aggregateProductStatuses

একটি সফল কলের নমুনা প্রতিক্রিয়া এখানে দেওয়া হল:

{
  "aggregateProductStatuses": [
    {
      "name": "accounts/{ACCOUNT_ID}/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/{ACCOUNT_ID}/products/online~en~US~SKU001",
            "accounts/{ACCOUNT_ID}/products/online~en~US~SKU002"
          ]
        },
        {
          "issueType": "invalid_price",
          "severity": "CRITICAL",
          "numProducts": "10",
          "sampleProducts": [
            "accounts/{ACCOUNT_ID}/products/online~en~US~SKU003"
          ]
        }
      ]
    },
    {
      "name": "accounts/{ACCOUNT_ID}/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/{ACCOUNT_ID}/products/online~en~US~SKU001",
            "accounts/{ACCOUNT_ID}/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/{ACCOUNT_ID}/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/{ACCOUNT_ID}/products/online~en~US~SKU001",
            "accounts/{ACCOUNT_ID}/products/online~en~US~SKU002"
          ]
        },
        {
          "issueType": "invalid_price",
          "severity": "CRITICAL",
          "numProducts": "10",
          "sampleProducts": [
            "accounts/{ACCOUNT_ID}/products/online~en~US~SKU003"
          ]
        }
      ]
    }
  ]
}
,

আপনার Merchant Center অ্যাকাউন্টে পণ্যের অবস্থা সম্পর্কে উচ্চ-স্তরের ওভারভিউ পেতে আপনি aggregateProductStatuses.list পদ্ধতি ব্যবহার করতে পারেন। প্রতিটি পণ্য আনার প্রয়োজন ছাড়াই আপনার পণ্যের ডেটার সামগ্রিক অবস্থা পর্যবেক্ষণ করার জন্য এটি কার্যকর। এই পদ্ধতিতে আপনার কাছে থাকা পণ্যের মোট সংখ্যা (অনুমোদিত, মুলতুবি, অস্বীকৃত) প্রদান করা হয় এবং আপনার পণ্যগুলিকে প্রভাবিত করছে এমন যেকোনো সমস্যাও তালিকাভুক্ত করা হয়।

বিশেষ বিবেচ্য বিষয়

aggregateProductStatuses.list পদ্ধতি ব্যবহার করার সময় বিশেষ বিবেচনা রয়েছে।

  • ডেটা প্রাপ্যতা : কোনও পণ্য সন্নিবেশ বা আপডেট করা এবং aggregateProductStatuses প্রতিক্রিয়ায় এর স্থিতি প্রতিফলিত হওয়ার মধ্যে 30 মিনিটের বেশি বিলম্ব হতে পারে বলে আশা করা যায়।
  • সমস্যার ধারাবাহিকতা : aggregateProductStatuses.list পদ্ধতি দ্বারা ফেরত পাঠানো সমস্যার শিরোনাম এবং বিবরণগুলি Products API দ্বারা ফেরত পাঠানো সমস্যার সাথে সামঞ্জস্যপূর্ণ হওয়ার উদ্দেশ্যে তৈরি করা হয়েছে। তবে, Merchant Center ব্যবহারকারী ইন্টারফেসে দেখানো সমস্যার বর্ণনা থেকে এগুলি আলাদা হতে পারে।

সমস্ত পণ্যের অবস্থার একটি ওভারভিউ পান

এই উদাহরণে AggregateProductStatus রিসোর্সের তালিকা কীভাবে পুনরুদ্ধার করতে হয় তা দেখানো হয়েছে। প্রতিটি রিসোর্স গন্তব্য এবং দেশের একটি নির্দিষ্ট সংমিশ্রণের জন্য পণ্যের স্থিতি উপস্থাপন করে। কোনও প্যারামিটার ছাড়াই aggregateProductStatuses.list কল করলে আপনার অ্যাকাউন্টের জন্য সমস্ত উপলব্ধ স্ট্যাটাস ফেরত পাওয়া যাবে।

GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/aggregateProductStatuses

একটি সফল কলের নমুনা প্রতিক্রিয়া এখানে দেওয়া হল:

{
  "aggregateProductStatuses": [
    {
      "name": "accounts/{ACCOUNT_ID}/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/{ACCOUNT_ID}/products/online~en~US~SKU001",
            "accounts/{ACCOUNT_ID}/products/online~en~US~SKU002"
          ]
        },
        {
          "issueType": "invalid_price",
          "severity": "CRITICAL",
          "numProducts": "10",
          "sampleProducts": [
            "accounts/{ACCOUNT_ID}/products/online~en~US~SKU003"
          ]
        }
      ]
    },
    {
      "name": "accounts/{ACCOUNT_ID}/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/{ACCOUNT_ID}/products/online~en~US~SKU001",
            "accounts/{ACCOUNT_ID}/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/{ACCOUNT_ID}/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/{ACCOUNT_ID}/products/online~en~US~SKU001",
            "accounts/{ACCOUNT_ID}/products/online~en~US~SKU002"
          ]
        },
        {
          "issueType": "invalid_price",
          "severity": "CRITICAL",
          "numProducts": "10",
          "sampleProducts": [
            "accounts/{ACCOUNT_ID}/products/online~en~US~SKU003"
          ]
        }
      ]
    }
  ]
}