চেকআউট সেটিংস পরিচালনা করুন

চেকআউট ফিচারটি ক্রেতাদের জন্য কেনাকাটার প্রক্রিয়াকে দ্রুততর করে, কারণ এটি তাদেরকে সরাসরি গুগল প্রোডাক্ট লিস্টিং থেকে আপনার ওয়েবসাইটের কার্ট বা চেকআউট পেজে যেতে দেয়, যা কনভার্সন রেট উন্নত করতে এবং কেনাকাটার অভিজ্ঞতাকে মসৃণ করতে পারে।

মার্চেন্ট এপিআই-এর মাধ্যমে, আপনি 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"
  ]
}

{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"
}

চেকআউট সেটিংস পুনরুদ্ধার করুন

ইউআরএল টেমপ্লেট, নির্বাচিত গন্তব্যস্থল, তালিকাভুক্তির অবস্থা এবং ইউআরএল পর্যালোচনার অবস্থা সহ আপনার চেকআউট সেটিংস পুনরুদ্ধার করতে, 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

একটি সফল কল একটি খালি প্রতিক্রিয়া বডি ফেরত দেয়।

আপনার পণ্যগুলির জন্য চেকআউট ইউআরএল প্রদান করার দুটি উপায় রয়েছে:

  • অ্যাকাউন্ট-স্তর (সাব-এপিআই বা মার্চেন্ট সেন্টার): একটি একক ইউআরএল টেমপ্লেট, যেমন checkout_uri_template অথবা cart_uri_template , নির্ধারণ করতে আপনি সাব-এপিআই বা মার্চেন্ট সেন্টারের সেটিংস ব্যবহার করতে পারেন। এই টেমপ্লেটটি আপনার সমস্ত যোগ্য পণ্যের উপর প্রয়োগ করা হয়। আমরা সুপারিশ করি যে আপনার সমস্ত পণ্যের জন্য একটি সামঞ্জস্যপূর্ণ ইউআরএল থাকুক। উদাহরণস্বরূপ, yourstore.com/checkout?id={id}

  • পণ্য-স্তর (ফিড): প্রতিটি পণ্যের জন্য একটি নির্দিষ্ট চেকআউট URL প্রদান করতে, আপনার প্রোডাক্ট ফিডে checkout_link_template অ্যাট্রিবিউটটি ব্যবহার করুন। এর মাধ্যমে আপনি প্রতিটি পণ্যের জন্য কাস্টমাইজড URL তৈরি করতে পারেন অথবা আপনার ইনভেন্টরির একটি নির্দিষ্ট অংশের জন্য চেকআউটের সুবিধা দিতে পারেন।

  • আপনি যদি এই সাব-এপিআই ব্যবহার করে কোনো অ্যাকাউন্ট-স্তরের ইউআরএল টেমপ্লেট সেট করেন, তাহলে নিশ্চিত করুন যে আপনি সেই পণ্যগুলির জন্য আপনার ফিডে checkout_link_template অ্যাট্রিবিউটে কোনো ভ্যালু সাবমিট করছেন না।

  • আপনি যদি checkout_link_template ফিড অ্যাট্রিবিউটটি ব্যবহার করেন, তাহলে নিশ্চিত করুন যে আপনি সাব-এপিআই বা মার্চেন্ট সেন্টার সেটিংস ব্যবহার করে কোনো অ্যাকাউন্ট-স্তরের ইউআরএল টেমপ্লেট সেট করছেন না। আপনি যদি শুধুমাত্র ফিডের মাধ্যমে ইউআরএল পরিচালনা করেন, তাহলে uri_settings প্রদান না করেও eligible_destinations নির্বাচন করার জন্য সাব-এপিআই ব্যবহার করতে পারবেন।

চেকআউট ইউআরএল টেমপ্লেট

চেকআউট ইউআরএল টেমপ্লেট আপনাকে আপনার পণ্যের তথ্যে একটি চেকআউট ইউআরএল অন্তর্ভুক্ত করার সুযোগ দেয়, যা অনলাইন ক্রেতাদের আপনার তালিকা থেকে সরাসরি চেকআউট পৃষ্ঠায় যাওয়ার বিকল্প প্রদান করে। এতে অবশ্যই {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}

নিম্নলিখিত শর্তগুলো পূরণ করা নিশ্চিত করুন:

  • আপনার ইউআরএল টেমপ্লেটটি অবশ্যই আপনার সাইটের এমন একটি বৈধ পৃষ্ঠাকে নির্দেশ করবে যা আপনার নিবন্ধিত ডোমেনের সাথে মেলে, HTTP GET পদ্ধতি ব্যবহার করে কাজ করে এবং যার জন্য গ্রাহককে সাইন ইন করতে হয় না।
  • প্রদত্ত চেকআউট টেমপ্লেটের ডোমেইনটি অবশ্যই প্রোডাক্ট ডোমেইনের সাথে মিলতে হবে।

আরও জানুন