আপনি Google এ প্রচার তৈরি এবং পরিচালনা করতে বণিক প্রচার API ব্যবহার করতে পারেন। accounts.promotions
রিসোর্স আপনাকে Google এ বিক্রি করা পণ্যগুলির জন্য বিশেষ অফার প্রদর্শন করতে দেয়৷ আরও তথ্যের জন্য, বণিক প্রচার API এর ওভারভিউ দেখুন।
কেনাকাটার জন্য সামগ্রী এপিআই থেকে মার্চেন্ট এপিআইতে পরিবর্তনের ওভারভিউ
একটি উল্লেখযোগ্য পার্থক্য হল শপিংয়ের জন্য সামগ্রী API প্রথম প্রচার সন্নিবেশের পরে স্বয়ংক্রিয়ভাবে ডেটা উত্স তৈরি করে, যা মার্চেন্ট API-এর সাথে ঘটে না। মার্চেন্ট API ব্যবহার করে একটি প্রচার সন্নিবেশ করতে, আপনাকে প্রথমে একটি প্রচার ডেটা উৎস তৈরি করতে হবে৷ accounts.dataSources
রিসোর্সে promotionDataSource
অবজেক্টের ক্ষেত্র সম্পর্কে তথ্যের জন্য, প্রমোশনডেটাসোর্স দেখুন।
অনুরোধ
অনুরোধ করতে, নিম্নলিখিত URL ব্যবহার করুন.
POST https://merchantapi.googleapis.com/promotions/v1beta/{ACCOUNT_NAME}/promotions
কেনাকাটার জন্য সামগ্রী API থেকে স্থানান্তর করুন৷
নিম্নলিখিতগুলি প্রচার-সম্পর্কিত অনুরোধগুলির জন্য কেনাকাটার জন্য সামগ্রী API-কে বণিক প্রচার API-এর সাথে তুলনা করে৷
URL
কেনাকাটার জন্য সামগ্রী API-তে:
https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/promotions
মার্চেন্ট এপিআই হয়ে যায়:
https://merchantapi.googleapis.com/promotions/v1beta/{parent=accounts/*}/promotions
শনাক্তকারী
কেনাকাটার জন্য সামগ্রী API-তে:
{MERCHANT_ID}/promotions/{PROMOTION_ID}
মার্চেন্ট এপিআই হয়ে যায়:
{NAME}
পদ্ধতি
মার্চেন্ট API প্রচারের জন্য নিম্নলিখিত পদ্ধতিগুলিকে সমর্থন করে:
- প্রচার ঢোকান
- পদোন্নতি পান
- তালিকা প্রচার
কেনাকাটার জন্য সামগ্রী API এবং মার্চেন্ট API-এ প্রচার পদ্ধতির উপলব্ধতার তুলনা এখানে দেওয়া হল:
বৈশিষ্ট্য | কেনাকাটার জন্য সামগ্রী API | বণিক API |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /promotions | https://merchantapi.googleapis.com/promotions/v1beta/ {parent=accounts/*} /promotions |
শনাক্তকারী | {MERCHANT_ID} /promotions/ {PROMOTION_ID} | {NAME} |
পদ্ধতি |
|
|
ক্ষেত্র পরিবর্তন
বণিক প্রচার API-এ প্রচারের জন্য কী পরিবর্তন হয় তা টেবিলটি দেখায়।
রেফারেন্সের জন্য একটি উদাহরণ দেখতে, স্থানীয় ইনভেন্টরি দেখুন।
কেনাকাটার জন্য সামগ্রী API | বণিক API | বর্ণনা |
---|---|---|
(সমর্থিত নয়) | custom_attributes | কাস্টম (ব্যবহারকারী-প্রদত্ত) বৈশিষ্ট্যগুলির একটি তালিকা৷ আপনি পারেন ফিডের কোনো বৈশিষ্ট্য জমা দিতেও এটি ব্যবহার করুন তার জেনেরিক আকারে স্পেসিফিকেশন। যেমন: { "name": "size type", "value": "regular" } API দ্বারা উন্মুক্ত। |
সমর্থিত নয় | ডেটা_উৎস | একটি প্রচার তৈরি করার জন্য একটি বিদ্যমান ডেটা উত্স প্রয়োজন৷ |
সমর্থিত নয় | গুণাবলী | প্রচার নির্দিষ্ট বৈশিষ্ট্য, উদাহরণস্বরূপ, দীর্ঘ_টাইল , প্রচার_কার্যকর_সময়কাল , এবং অন্যান্য, বৈশিষ্ট্য বার্তার অংশ। |
আইটেম_আইডি | আইটেম_আইডি_অন্তর্ভুক্তি | একটি প্রচার প্রযোজ্য আইটেম আইডিগুলির তালিকা৷ থেকে নাম পরিবর্তন করা হয়। |
store_id | store_id_inclusion | স্টোর আইডির তালিকা যা একটি প্রচার প্রযোজ্য থেকে নাম পরিবর্তন করা হয়। |
পণ্য_প্রকার | পণ্য_প্রকার_অন্তর্ভুক্তি | একটি প্রচার প্রযোজ্য পণ্য ধরনের তালিকা থেকে নাম পরিবর্তন করা হয়। |
আইটেম_গ্রুপ_আইডি | আইটেম_গ্রুপ_আইডি_অন্তর্ভুক্তি | আইটেম গ্রুপ আইডিগুলির তালিকা যা একটি প্রচার প্রযোজ্য থেকে নাম পরিবর্তন করা হয়। |
ব্র্যান্ড | ব্র্যান্ড_অন্তর্ভুক্তি | একটি প্রচার প্রযোজ্য ব্র্যান্ডের তালিকা থেকে নাম পরিবর্তন করা হয়। |
স্টোর_কোড | store_codes_inclusion | স্টোর কোডের তালিকা যা একটি প্রচার প্রযোজ্য থেকে নাম পরিবর্তন করা হয়। |
price: { object (Price) } | price: { object (Price) } | দামের সংজ্ঞা বদলে গেছে। কেনাকাটার জন্য সামগ্রী API-এ, মূল্য দামের পরিমাণ এখন মাইক্রোতে রেকর্ড করা হয়েছে, পরিমাণ ক্ষেত্রের নাম মান থেকে পরিবর্তিত হয়েছে৷ মুদ্রা ক্ষেত্রের নাম পরিবর্তিত হয়েছে |
অর্ডার_সীমা | (সমর্থিত নয়) | অর্ডার_লিমিট অ্যাট্রিবিউট সমর্থিত নয়। |
shippingServiceNames[] | (সমর্থিত নয়) | shippingServiceNames[] সমর্থিত নয়। |
অর্থ_বাজেট | (সমর্থিত নয়) | অর্থ_বাজেট সমর্থিত নয়। |
প্রচার_গন্তব্য_আইডি | প্রচারের_গন্তব্য | promotionDestinationIds এর নাম পরিবর্তন করা হয়েছে। |
প্রচারের স্থিতি{ "destinationStatuses": [ { "destination": string, "status": enum (State) } ], "promotionIssue": [ { "code": string, "detail": string } ], "creationDate": string, "lastUpdateDate": string } | প্রচারের স্থিতি পরিবর্তিত হয়েছে। সমস্যাগুলিতে আরও দানাদার-স্তরের বিবরণ পাওয়া যায়। promotionStatus = { destinationStatuses = [ { reportingContext = Enum status = Enum }, ], itemLevelIssues = [ { code = String severity = Enum resolution = String reportingContext = Enum description = String detail = String documentation = String applicableCountries = [ String, ] } ] } |