চেকআউট বৈশিষ্ট্যটি ক্রয় করার জন্য প্রস্তুত গ্রাহকদেরকে Google পণ্য তালিকা থেকে সরাসরি আপনার ওয়েবসাইটের কার্ট বা চেকআউট পৃষ্ঠায় যেতে দিয়ে ক্রয়ের গতি বাড়িয়ে দেয়, যা রূপান্তর হার উন্নত করতে পারে এবং কেনাকাটার অভিজ্ঞতাকে মসৃণ করতে পারে।
Merchant API-এর মাধ্যমে, আপনি CheckoutSettings
রিসোর্স ব্যবহার করে এই বৈশিষ্ট্যের সেটিংস পরিচালনা করতে পারেন।
এই নির্দেশিকাটি ব্যাখ্যা করে কিভাবে মার্চেন্ট এপিআই ব্যবহার করে চেকআউট ফিচার প্রোগ্রামে আপনার তালিকাভুক্তি তৈরি ও পরিচালনা করতে হয়।
আরও তথ্যের জন্য, আপনার পণ্যগুলির জন্য একটি চেকআউট লিঙ্ক যুক্ত করুন দেখুন।
পূর্বশর্ত
CheckoutSettings
রিসোর্স এবং সংশ্লিষ্ট পদ্ধতিগুলি ব্যবহার করতে, নিম্নলিখিতগুলি করতে ভুলবেন না:
- আপনাকে অবশ্যই শপিং বিজ্ঞাপন, বিনামূল্যের তালিকা বা উভয়ের জন্য অনুমোদিত এবং অংশগ্রহণ করতে হবে।
- আপনার বিক্রয় দেশ মার্কিন যুক্তরাষ্ট্র হতে হবে.
পদ্ধতি
চেকআউট সেটিংস তৈরি করতে, পুনরুদ্ধার করতে, আপডেট করতে এবং মুছতে, আপনি নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করতে পারেন:
চেকআউট সেটিংস তৈরি করুন
একটি চেকআউট সেটিং তৈরি করতে, checkoutSettings.create
পদ্ধতি ব্যবহার করুন। checkout_uri_template
বা cart_uri_template
সহ uri_settings
এবং অনুরোধের বডিতে নির্বাচিত eligible_destinations
অন্তর্ভুক্ত করুন।
এখানে একটি নমুনা অনুরোধ:
POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/checkout/checkoutSettings
{
"uri_settings": {
"checkout_uri_template": "https://www.your-store.com/checkout?item_id={id}"
},
"eligible_destinations": [
"FREE_LISTINGS",
"SHOPPING_ADS"
]
}
আপনার Merchant Center অ্যাকাউন্টের অনন্য শনাক্তকারী দিয়ে {ACCOUNT_ID} প্রতিস্থাপন করুন।
এখানে একটি সফল কল থেকে একটি নমুনা প্রতিক্রিয়া:
{
"name": "accounts/{ACCOUNT_ID}/programs/checkout/checkoutSettings",
"uri_settings": {
"checkout_uri_template": "https://www.your-store.com/checkout?item_id={id}"
},
"eligible_destinations": [
"FREE_LISTINGS",
"SHOPPING_ADS"
],
"enrollment_state": "ENROLLED",
"review_state": "IN_REVIEW",
"effective_uri_settings": {
"checkout_uri_template": "https://www.your-store.com/checkout?item_id={id}"
},
"effective_enrollment_state": "ENROLLED",
"effective_review_state": "IN_REVIEW"
}
চেকআউট সেটিংস পুনরুদ্ধার করুন
URL টেমপ্লেট, নির্বাচিত গন্তব্য, তালিকাভুক্তির স্থিতি এবং URL পর্যালোচনা স্থিতি সহ আপনার চেকআউট সেটিংস পুনরুদ্ধার করতে, checkoutSettings.get
পদ্ধতিটি ব্যবহার করুন৷
এখানে একটি নমুনা অনুরোধ:
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/checkout/checkoutSettings
এখানে একটি সফল কল থেকে একটি নমুনা প্রতিক্রিয়া:
{
"name": "accounts/{ACCOUNT_ID}/programs/checkout/checkoutSettings",
"uri_settings": {
"checkout_uri_template": "https://www.your-store.com/checkout?item_id={id}"
},
"eligible_destinations": [
"FREE_LISTINGS",
"SHOPPING_ADS"
],
"enrollment_state": "ENROLLED",
"review_state": "APPROVED",
"effective_uri_settings": {
"checkout_uri_template": "https://www.your-store.com/checkout?item_id={id}"
},
"effective_enrollment_state": "ENROLLED",
"effective_review_state": "APPROVED"
}
চেকআউট সেটিংস আপডেট করুন
আপনার চেকআউট সেটিংস আপডেট করতে, checkoutSettings.update
পদ্ধতি ব্যবহার করুন৷ অনুরোধের বডিতে আপনি যে ক্ষেত্রগুলি পরিবর্তন করতে চান তা অন্তর্ভুক্ত করুন এবং update_mask
ক্যোয়ারী প্যারামিটারে সেই ক্ষেত্রগুলি নির্দিষ্ট করুন।
update_mask
নিম্নলিখিত ক্ষেত্র সমর্থন করে:
-
eligible_destinations
-
uri_settings
এখানে URL আপডেট করার এবং বিজ্ঞাপনের গন্তব্য সরানোর একটি নমুনা অনুরোধ রয়েছে:
PATCH https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/checkout/checkoutSettings?update_mask=uri_settings,eligible_destinations
{
"uri_settings": {
"cart_uri_template": "https://shop.your-store.com/add_to_cart?sku={id}"
},
"eligible_destinations": [
"FREE_LISTINGS"
]
}
এখানে একটি সফল কল থেকে একটি নমুনা প্রতিক্রিয়া:
{
"name": "accounts/{ACCOUNT_ID}/programs/checkout/checkoutSettings",
"uri_settings": {
"cart_uri_template": "https://shop.your-store.com/add_to_cart?sku={id}"
},
"eligible_destinations": [
"FREE_LISTINGS"
],
"enrollment_state": "ENROLLED",
"review_state": "IN_REVIEW", // Review state will always be set to "IN_REVIEW" after URL update
"effective_uri_settings": {
"cart_uri_template": "https://shop.your-store.com/add_to_cart?sku={id}"
},
"effective_enrollment_state": "ENROLLED",
"effective_review_state": "IN_REVIEW"
}
মুছে দিন
চেকআউট সেটিংস মুছে ফেলতে, checkoutSettings.delete
পদ্ধতি ব্যবহার করুন।
এই ক্রিয়াটি আপনার অ্যাকাউন্ট-স্তরের কনফিগারেশনকে সরিয়ে দেয়, আপনাকে চেকআউট প্রোগ্রাম থেকে আন-এনরোল করে এবং আপনার পণ্যগুলিতে বিনামূল্যের তালিকা এবং শপিং বিজ্ঞাপনগুলিতে চেকআউট লিঙ্কগুলি প্রদর্শিত হওয়া বন্ধ করে।
এখানে একটি নমুনা অনুরোধ:
DELETE https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/checkout/checkoutSettings
একটি সফল কল একটি খালি প্রতিক্রিয়া বডি ফেরত দেয়।
অ্যাকাউন্ট-স্তর বনাম পণ্য-স্তরের চেকআউট লিঙ্ক
আপনার পণ্যগুলির জন্য চেকআউট URL প্রদান করার দুটি উপায় রয়েছে:
অ্যাকাউন্ট-লেভেল (সাব-এপিআই বা বণিক কেন্দ্র): একটি একক URL টেমপ্লেট সংজ্ঞায়িত করতে, হয়
checkout_uri_template
বাcart_uri_template
, আপনি সাব-API বা বণিক কেন্দ্র সেটিংস ব্যবহার করতে পারেন। এই টেমপ্লেট আপনার সমস্ত যোগ্য পণ্য প্রয়োগ করা হয়. আমরা সুপারিশ করি যে আপনার পণ্য জুড়ে আপনার একটি সামঞ্জস্যপূর্ণ URL আছে। উদাহরণস্বরূপ,yourstore.com/checkout?id={id}
।পণ্য-স্তর (ফিড): পৃথক পণ্যের জন্য একটি নির্দিষ্ট চেকআউট URL প্রদান করতে, আপনার পণ্য ফিডে
checkout_link_template
বৈশিষ্ট্যটি ব্যবহার করুন। এটি প্রতি পণ্যের জন্য কাস্টমাইজড ইউআরএলের অনুমতি দেয় বা আপনাকে শুধুমাত্র আপনার ইনভেন্টরির একটি উপসেটের জন্য চেকআউট অফার করতে দেয়।আপনি যদি এই সাব-এপিআই ব্যবহার করে একটি অ্যাকাউন্ট-স্তরের URL টেমপ্লেট সেট করেন, তাহলে নিশ্চিত করুন যে আপনি সেই পণ্যগুলির জন্য আপনার ফিডে
checkout_link_template
অ্যাট্রিবিউটের জন্য মান জমা দেবেন না।আপনি
checkout_link_template
ফিড অ্যাট্রিবিউট ব্যবহার করলে, নিশ্চিত করুন যে আপনি সাব-এপিআই বা বণিক কেন্দ্র সেটিংস ব্যবহার করে অ্যাকাউন্ট-স্তরের URL টেমপ্লেট সেট করবেন না। আপনি যদি শুধুমাত্র ফিডের মাধ্যমে URL গুলি পরিচালনা করেন তবেeligible_destinations
প্রদান না করে আপনি এখনও সাব-এপিআই ব্যবহার করতে পারেনuri_settings
চেকআউট URL টেমপ্লেট
চেকআউট URL টেমপ্লেট আপনাকে আপনার পণ্য ডেটাতে একটি চেকআউট URL অন্তর্ভুক্ত করতে দেয় যা অনলাইন ক্রেতাদের আপনার তালিকা থেকে সরাসরি আপনার চেকআউট পৃষ্ঠায় যাওয়ার বিকল্প দেয়৷ এটিতে অবশ্যই {ID} প্যারামিটার প্লেসহোল্ডার থাকতে হবে এবং একটি মিলে যাওয়া ডোমেন থাকতে হবে।
আপনি যখন সাব-এপিআই ব্যবহার করে চেকআউট লিঙ্ক সেট আপ করেন, তখন uri_settings
ক্ষেত্রটি ব্যবহার করুন। এই ক্ষেত্র দুটি টেমপ্লেটের একটি গ্রহণ করে:
-
checkout_uri_template
: একটি ইউআরএল টেমপ্লেট যা, যখন স্থানধারকটি পূরণ করা হয়, তখন ব্যবহারকারীকে ক্রয়ের জন্য প্রস্তুত নির্দিষ্ট আইটেম সহ আপনার চেকআউট পৃষ্ঠায় নির্দেশ করে। -
cart_uri_template
: একটি ইউআরএল টেমপ্লেট যা ব্যবহারকারীকে কার্টে যোগ করা নির্দিষ্ট আইটেম সহ আপনার শপিং কার্ট পৃষ্ঠায় নির্দেশ করে।
উদাহরণ টেমপ্লেট
- চেকআউট:
https://www.your-store.com/checkout?item_id={id}
- কার্ট:
https://shop.your-store.com/add_to_cart?product_sku={id}
নিম্নলিখিত প্রয়োজনীয়তা পূরণ নিশ্চিত করুন:
- আপনার URL টেমপ্লেটটি অবশ্যই আপনার সাইটের একটি বৈধ পৃষ্ঠার দিকে নির্দেশ করবে যা আপনার নিবন্ধিত ডোমেনের সাথে মেলে,
HTTP GET
পদ্ধতি ব্যবহার করে কাজ করে এবং গ্রাহককে সাইন ইন করার প্রয়োজন হয় না। - প্রদত্ত চেকআউট টেমপ্লেটের ডোমেন অবশ্যই পণ্যের ডোমেনের সাথে মেলে।