rocket Meet
Merchant API - কেনাকাটার জন্য Content API-এর অফিসিয়াল উত্তরসূরি৷
update নতুন মার্চেন্ট এপিআই বৈশিষ্ট্য, বাগ ফিক্স এবং আপডেটের
সর্বশেষ পান ।
add_alert নোট: কেনাকাটার জন্য সামগ্রী API 18 আগস্ট, 2026-এ সূর্যাস্ত হবে।
পণ্য আইডি
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এখানে কেনাকাটার জন্য সামগ্রী API-তে বিভিন্ন ধরণের পণ্য আইডি রয়েছে:
- অফার আইডি
- একটি
offerId
হল একটি স্ট্রিং যা একজন বণিকের দ্বারা একটি পণ্যের জন্য বরাদ্দ করা হয়৷ এই আইডি একটি পৃথক পণ্য প্রতিনিধিত্ব করে. -
offerId
বণিক কেন্দ্র ডাটাবেসের অফারগুলির সেটের জন্য অনন্য, এবং সাধারণত একটি সাংখ্যিক অনুক্রমিক সংখ্যা। -
offerId
একটি অভ্যন্তরীণ SKU নম্বর হতে পারে যা একজন ব্যবসায়ী পণ্যে বরাদ্দ করেন। - REST আইডি
- একটি REST ID হল Google দ্বারা নির্ধারিত একটি পণ্যের অনন্য শনাক্তকারী৷
- REST ID হল REST API কলের জন্য
productId
। REST আইডিগুলি online:en:label:1111111111
। REST ID নিম্নলিখিত 4টি অংশ নিয়ে গঠিত, কোলন দ্বারা পৃথক করা হয়েছে:
- চ্যানেল ("অনলাইন" বা "স্থানীয়")
- বিষয়বস্তুর ভাষা (2-অক্ষরের উপাধি ব্যবহার করে, উদাহরণস্বরূপ
en
বা fr
) - ফিড লেবেল (ফিডের টার্গেট দেশের জন্য দুই-অক্ষরের কোড হতে পারে, উদাহরণস্বরূপ
US
বা FR
) - অফার আইডি
আপনি এটিকে channel:contentLanguage:feedLabel:offerId
হিসাবে একত্রিত করেছেন, উদাহরণস্বরূপ, online:en:US:1111111111
।
- বাহ্যিক বিক্রেতা আইডি (মার্কেটপ্লেস)
মার্কেটপ্লেসগুলিকে একটি বহু-বিক্রেতার অ্যাকাউন্টে আপলোড করা অফারগুলির জন্য একটি external_seller_id
বরাদ্দ করতে হবে৷ এই ক্ষেত্রটি একজন পৃথক বিক্রেতার প্রতিনিধিত্ব করে।
external_seller_id
মানগুলি কেস-সংবেদনশীল, এবং নিম্নলিখিত মানদণ্ড পূরণ করতে হবে:
- দৈর্ঘ্যে 1-50 অক্ষর
- শুধুমাত্র আলফানিউমেরিক ASCII অক্ষর, এবং আন্ডারস্কোর (_), হাইফেন (-), পিরিয়ড (.), এবং টিল্ড (~)
এটি অভ্যন্তরীণ seller_id
ক্ষেত্রের মতো নয়।
নিম্নলিখিত সারণীতে কিছু আইডি সংক্ষিপ্ত করা হয়েছে যা একটি পণ্যের সাথে যুক্ত হতে পারে:
বৈশিষ্ট্য | বর্ণনা | উদাহরণ | মন্তব্য |
---|
offerId | একজন বণিকের দ্বারা একটি পণ্যের জন্য বরাদ্দ করা একটি আইডি। | 1111111111 | স্ট্রিং ডেটা টাইপ, পণ্যের অফারের জন্য অনন্য শনাক্তকারী। |
REST আইডি | Google দ্বারা একটি পণ্যের জন্য বরাদ্দ করা একটি আইডি। বিন্যাসে channel:contentLanguage:feedLabel:offerId । | online:en:label:1111111111 | offerId সহ সম্পূর্ণ আইডি। |
productId | API কলগুলিতে REST ID উল্লেখ করতে ব্যবহৃত হয়। | online:en:label:1111111111 | এটি একটি পণ্যের REST ID। |
id | REST আইডি এবং productId হিসাবে একই মান। | online:en:label:1111111111 | একটি পণ্যের JSON বডির ভিতরে তার productId উল্লেখ করতে ব্যবহৃত হয়। |
external_seller_id | মার্কেটপ্লেস দ্বারা নির্বাচিত একটি বিক্রেতা আইডি৷ | example-Seller1 | মাল্টি-সেলার অ্যাকাউন্টের জন্য প্রয়োজনীয়। 1-50 অক্ষর হতে হবে। কেস-সংবেদনশীল। সংখ্যা, এবং বিশেষ অক্ষর _, -, ., এবং ~ গ্রহণ করা হয়। |
,
এখানে কেনাকাটার জন্য সামগ্রী API-তে বিভিন্ন ধরণের পণ্য আইডি রয়েছে:
- অফার আইডি
- একটি
offerId
হল একটি স্ট্রিং যা একজন বণিকের দ্বারা একটি পণ্যের জন্য বরাদ্দ করা হয়৷ এই আইডি একটি পৃথক পণ্য প্রতিনিধিত্ব করে. -
offerId
বণিক কেন্দ্র ডাটাবেসের অফারগুলির সেটের জন্য অনন্য, এবং সাধারণত একটি সাংখ্যিক অনুক্রমিক সংখ্যা। -
offerId
একটি অভ্যন্তরীণ SKU নম্বর হতে পারে যা একজন ব্যবসায়ী পণ্যে বরাদ্দ করেন। - REST আইডি
- একটি REST ID হল Google দ্বারা নির্ধারিত একটি পণ্যের অনন্য শনাক্তকারী৷
- REST ID হল REST API কলের জন্য
productId
। REST আইডিগুলি online:en:label:1111111111
। REST ID নিম্নলিখিত 4টি অংশ নিয়ে গঠিত, কোলন দ্বারা পৃথক করা হয়েছে:
- চ্যানেল ("অনলাইন" বা "স্থানীয়")
- বিষয়বস্তুর ভাষা (2-অক্ষরের উপাধি ব্যবহার করে, উদাহরণস্বরূপ
en
বা fr
) - ফিড লেবেল (ফিডের টার্গেট দেশের জন্য দুই-অক্ষরের কোড হতে পারে, উদাহরণস্বরূপ
US
বা FR
) - অফার আইডি
আপনি এটিকে channel:contentLanguage:feedLabel:offerId
হিসাবে একত্রিত করেছেন, উদাহরণস্বরূপ, online:en:US:1111111111
।
- বাহ্যিক বিক্রেতা আইডি (মার্কেটপ্লেস)
মার্কেটপ্লেসগুলিকে একটি বহু-বিক্রেতার অ্যাকাউন্টে আপলোড করা অফারগুলির জন্য একটি external_seller_id
বরাদ্দ করতে হবে৷ এই ক্ষেত্রটি একজন পৃথক বিক্রেতার প্রতিনিধিত্ব করে।
external_seller_id
মানগুলি কেস-সংবেদনশীল, এবং নিম্নলিখিত মানদণ্ড পূরণ করতে হবে:
- দৈর্ঘ্যে 1-50 অক্ষর
- শুধুমাত্র আলফানিউমেরিক ASCII অক্ষর, এবং আন্ডারস্কোর (_), হাইফেন (-), পিরিয়ড (.), এবং টিল্ড (~)
এটি অভ্যন্তরীণ seller_id
ক্ষেত্রের মতো নয়।
নিম্নলিখিত সারণীতে কিছু আইডি সংক্ষিপ্ত করা হয়েছে যা একটি পণ্যের সাথে যুক্ত হতে পারে:
বৈশিষ্ট্য | বর্ণনা | উদাহরণ | মন্তব্য |
---|
offerId | একজন বণিকের দ্বারা একটি পণ্যের জন্য বরাদ্দ করা একটি আইডি। | 1111111111 | স্ট্রিং ডেটা টাইপ, পণ্যের অফারের জন্য অনন্য শনাক্তকারী। |
REST আইডি | Google দ্বারা একটি পণ্যের জন্য বরাদ্দ করা একটি আইডি। বিন্যাসে channel:contentLanguage:feedLabel:offerId । | online:en:label:1111111111 | offerId সহ সম্পূর্ণ আইডি। |
productId | API কলগুলিতে REST ID উল্লেখ করতে ব্যবহৃত হয়। | online:en:label:1111111111 | এটি একটি পণ্যের REST ID। |
id | REST আইডি এবং productId হিসাবে একই মান। | online:en:label:1111111111 | একটি পণ্যের JSON বডির ভিতরে তার productId উল্লেখ করতে ব্যবহৃত হয়। |
external_seller_id | মার্কেটপ্লেস দ্বারা নির্বাচিত একটি বিক্রেতা আইডি৷ | example-Seller1 | মাল্টি-সেলার অ্যাকাউন্টের জন্য প্রয়োজনীয়। 1-50 অক্ষর হতে হবে। কেস-সংবেদনশীল। সংখ্যা, এবং বিশেষ অক্ষর _, -, ., এবং ~ গ্রহণ করা হয়। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-08-13 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-08-13 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eThe Merchant API is the new version of the Content API for Shopping and represents the future of product data integration with Google.\u003c/p\u003e\n"],["\u003cp\u003eThe beta version of the Merchant API is now available for developers to explore and help shape its future development.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can learn more about the benefits and features of the Merchant API, including how it can enhance integrations, in the official announcement blog post.\u003c/p\u003e\n"],["\u003cp\u003eProducts in the Merchant API are identified using various IDs, such as \u003ccode\u003eofferId\u003c/code\u003e, REST ID, \u003ccode\u003eproductId\u003c/code\u003e, and \u003ccode\u003eexternal_seller_id\u003c/code\u003e, each with specific characteristics and usage contexts.\u003c/p\u003e\n"],["\u003cp\u003eA comprehensive table provides detailed explanations and examples of different product ID attributes, outlining their purpose and format.\u003c/p\u003e\n"]]],["The beta version of the Merchant API, the new Content API for Shopping, is introduced. Merchants assign an `offerId` to products. Google assigns a unique REST ID in the format `channel:contentLanguage:feedLabel:offerId`; this is also the `productId` and `id` in API calls. Marketplaces assign `external_seller_id` to offers for multi-seller accounts, it has specific format requirements. The Merchant API offers integration improvements; details on this and providing feedback are available via a linked article.\n"],null,["# Product IDs\n\nHere are the different kinds of product IDs in the Content API for Shopping:\n\nOffer ID\n: An `offerId` is a string assigned to a product by a merchant. This ID\n represents an individual product.\n: `offerId` is unique to the set of offers in the Merchant Center database, and\n is usually a numeric sequential number.\n: `offerId` can be an internal SKU number that a merchant assigns to the product.\n\nREST ID\n: A REST ID is the unique identifier for a product assigned by Google.\n: REST ID is the `productId` for REST API calls.\n\n: REST IDs are aggregates with the format `online:en:label:1111111111`. The\n REST ID consists of the following 4 parts, separated by colons:\n\n 1. Channel (\"online\" or \"local\")\n 2. Content Language (using the 2-letter designation, for example `en` or `fr`)\n 3. Feed label (might be the two-letter code for the feed's target country, for example `US` or `FR`)\n 4. Offer ID\n\n: You put this together as `channel:contentLanguage:feedLabel:offerId`, for\n example, `online:en:US:1111111111`.\n\nExternal Seller ID (Marketplaces)\n\n: [Marketplaces](//support.google.com/merchants/answer/6363319)\n must assign an `external_seller_id` to offers uploaded to a multi-seller\n account. This field represents an individual seller.\n\n `external_seller_id` values are case-sensitive, and must meet the following\n criteria:\n\n - 1-50 characters in length\n - Only alphanumeric ASCII characters, and underscore (_), hyphen (-), period (.), and tilde (\\~)\n\n This isn't the same as the internal\n [`seller_id`](/shopping-content/reference/rest/v2.1/accounts) field.\n\nThe following table summarizes some of the IDs that can be associated with a\nproduct:\n\n| Attribute | Description | Example | Notes |\n|----------------------|---------------------------------------------------------------------------------------------------|------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|\n| `offerId` | An ID assigned to a product by a merchant. | `1111111111` | String data type, unique identifier for a product's offer. |\n| REST ID | An ID assigned to a product by Google. In the format `channel:contentLanguage:feedLabel:offerId`. | `online:en:label:1111111111` | Full ID including `offerId`. |\n| `productId` | Used to refer to the REST ID in API calls. | `online:en:label:1111111111` | This is the REST ID of a product. |\n| `id` | Same value as REST ID and `productId`. | `online:en:label:1111111111` | Used inside JSON body of a product to refer to its `productId`. |\n| `external_seller_id` | A seller ID chosen by the Marketplace. | `example-Seller1` | Required for multi-seller accounts. Must be 1-50 characters. Case-sensitive. Digits, and special characters _, -, ., and \\~ are accepted. |"]]